در این مطلب، ویدئو آموزش پایتون 3 برای مبتدیان شماره 13 – دامنه متغیر با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,220
چگونه Ganga به آموزش 13 ادویه 3 شما خوش آمد می گوید
2
00:00:02,220 –> 00:00:04,170
و در این ویدیو ما
3
00:00:04,170 –> 00:00:05,609
کمی در مورد دامنه متغیر صحبت می کنیم
4
00:00:05,609 –> 00:00:12,240
خوب است بنابراین آنچه من در مورد
5
00:00:12,240 –> 00:00:14,849
scope صحبت می کنم در مورد محدوده یک متغیر صحبت می کنم
6
00:00:14,849 –> 00:00:17,970
و scope آن را تعریف می کند. ناحیه
7
00:00:17,970 –> 00:00:20,070
ای از منطقه ای که می توان به یک متغیر در آن
8
00:00:20,070 –> 00:00:22,050
دسترسی داشت و این
9
00:00:22,050 –> 00:00:23,939
چیزی خواهد بود که شما در نقطه ای با آن مواجه خواهید شد،
10
00:00:23,939 –> 00:00:25,199
بنابراین فکر کردم که چرا اجازه ندهید یک
11
00:00:25,199 –> 00:00:27,480
آموزش در مورد آن انجام دهیم، بنابراین فکر می کنم بهترین راه برای
12
00:00:27,480 –> 00:00:29,699
توضیح این نوع محدوده این است که بروید
13
00:00:29,699 –> 00:00:31,830
از طریق یک مثال، بنابراین کاری که من می خواهم
14
00:00:31,830 –> 00:00:33,600
انجام دهم این است که ابتدا یک متغیر
15
00:00:33,600 –> 00:00:35,700
به نام my underscore name ایجاد کنم
16
00:00:35,700 –> 00:00:38,610
و آن را برابر با آرایه قرار دهم و سپس
17
00:00:38,610 –> 00:00:40,379
یک تابع را نیز تعریف کنم و این تابع
18
00:00:40,379 –> 00:00:42,270
نام underscore و چاپ را فراخوانی می کند.
19
00:00:42,270 –> 00:00:43,800
تنها هدف این تابع
20
00:00:43,800 –> 00:00:46,770
چاپ کردن یک نام برای نشان دادن این
21
00:00:46,770 –> 00:00:49,140
رفتار محدوده است، بنابراین ما
22
00:00:49,140 –> 00:00:52,670
یک رشته را چاپ می کنیم که می گوید نام
23
00:00:52,670 –> 00:00:57,449
داخل تابع است و سپس
24
00:00:57,449 –> 00:00:59,129
روی نام تاک می زنیم تا نام زیر خط من باشد.
25
00:00:59,129 –> 00:01:02,219
پس چه خروجی در این
26
00:01:02,219 –> 00:01:05,209
نام درست در اینجا زمانی که ما تماس می گیریم تابع
27
00:01:05,209 –> 00:01:08,970
اکنون خارج از تابع است، من همچنین میخواهم
28
00:01:08,970 –> 00:01:10,770
یک دستور چاپ دیگر را انجام دهم تا
29
00:01:10,770 –> 00:01:12,570
بگویم نام خارج از تابع
30
00:01:12,570 –> 00:01:15,900
چیست، بنابراین میگویم print و سپس
31
00:01:15,900 –> 00:01:19,520
میخواهم خارج از تابعی
32
00:01:19,520 –> 00:01:23,729
که نام است بگویم و سپس دوباره روی من بررسی شود.
33
00:01:23,729 –> 00:01:28,350
خوب نامگذاری کنید، بنابراین ما نیز میخواهیم این تابع را فراخوانی
34
00:01:28,350 –> 00:01:29,880
کنیم، زیرا در غیر این صورت
35
00:01:29,880 –> 00:01:30,990
چیزی چاپ نمیشود، بنابراین من میخواهم آن
36
00:01:30,990 –> 00:01:32,850
را کپی کنم و فقط
37
00:01:32,850 –> 00:01:34,500
یک کتاب را در آن جایگذاری کنم، بنابراین ابتدا این
38
00:01:34,500 –> 00:01:36,299
تابع را صدا میزنیم print this بیانیه و
39
00:01:36,299 –> 00:01:37,979
سپس این دستور را چاپ می کند،
40
00:01:37,979 –> 00:01:40,280
پس بیایید آن را ذخیره کنیم و اجرا کنیم
41
00:01:40,280 –> 00:01:43,619
که به آن scope dot py می گویند، بنابراین اجرا کنید و
42
00:01:43,619 –> 00:01:45,119
می گوید نام داخل تابع
43
00:01:45,119 –> 00:01:47,040
Rio است و در خارج از تابع، نام درست است،
44
00:01:47,040 –> 00:01:50,310
بنابراین در هر دو مورد
45
00:01:50,310 –> 00:01:52,259
دسترسی داشتید. این متغیر و آن خوب است
46
00:01:52,259 –> 00:01:54,810
و این متغیر چیزی است که به عنوان یک متغیر دامنه جهانی شناخته می شود به این
47
00:01:54,810 –> 00:01:57,270
معنی که ما می توانیم
48
00:01:57,270 –> 00:01:59,460
از داخل توابع و از
49
00:01:59,460 –> 00:02:01,259
خارج از توابع به آن دسترسی داشته باشیم زیرا
50
00:02:01,259 –> 00:02:03,240
در سطح بالایی تعریف شده است و
51
00:02:03,240 –> 00:02:05,549
خارج از تابع تعریف شده است بنابراین در
52
00:02:05,549 –> 00:02:09,508
سمت راست جهانی است. اگر
53
00:02:09,508 –> 00:02:11,099
این متغیر را از داخل
54
00:02:11,099 –> 00:02:13,830
این تابع تعریف کنیم چه اتفاقی میافتد، بیایید آن را ذخیره کنیم و اجرا
55
00:02:13,830 –> 00:02:15,240
کنیم تا بفهمیم که من دوباره این فایل را اجرا
56
00:02:15,240 –> 00:02:18,090
میکنم و با خطا مواجه میشویم و میگوید
57
00:02:18,090 –> 00:02:20,130
نام من