در این مطلب، ویدئو Python For Loop & One Liner با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,920
سلام بچه ها چطور به
2
00:00:01,920 –> 00:00:03,240
قسمت اول حلقه شرطی
3
00:00:03,240 –> 00:00:05,819
رئیس پایتون خوش آمدید، بنابراین همانطور که از نام آن پیداست،
4
00:00:05,819 –> 00:00:07,830
این حلقه شرطی
5
00:00:07,830 –> 00:00:09,090
برخی از وظایف را به روش تکرار انجام می دهد یا انجام می دهد
6
00:00:09,090 –> 00:00:11,010
تا زمانی
7
00:00:11,010 –> 00:00:12,660
که شرطی که برای ساختار حلقه ارائه کرده
8
00:00:12,660 –> 00:00:15,450
اید صادق باشد. false
9
00:00:15,450 –> 00:00:17,699
شرط نادرست است سپس بند ناف
10
00:00:17,699 –> 00:00:19,560
می شکند یا ساختار حلقه
11
00:00:19,560 –> 00:00:21,660
شکسته می شود و پایتون به قطعه بعدی
12
00:00:21,660 –> 00:00:24,269
هسته منتقل می شود تا به شما شفافیت کمی بدهد
13
00:00:24,269 –> 00:00:26,160
که این ساختار حلقه ای چگونه کار
14
00:00:26,160 –> 00:00:28,529
می کند می توانید به این نمودار جریان مراجعه کنید و
15
00:00:28,529 –> 00:00:30,720
وقتی قطعه ای را می نویسید. از کد،
16
00:00:30,720 –> 00:00:33,540
فرض کنید شروع میشود یا شروع میکند، سپس یک
17
00:00:33,540 –> 00:00:34,950
عبارت را ارزیابی میکنید، فرض میکنیم دو
18
00:00:34,950 –> 00:00:38,579
متغیر x و y دارید و میگویید اگر تا زمانی که x
19
00:00:38,579 –> 00:00:41,100
و y X بزرگتر از Y باشد،
20
00:00:41,100 –> 00:00:44,190
این قطعه از کد را اجرا کنید و این
21
00:00:44,190 –> 00:00:49,170
تا زمانی ادامه خواهد یافت که X باشد. کمتر از Y است، در
22
00:00:49,170 –> 00:00:51,600
این صورت ساختار
23
00:00:51,600 –> 00:00:53,489
حلقه شکسته می شود و پایتون به
24
00:00:53,489 –> 00:00:57,120
قطعه بعدی هسته منتقل می شود،
25
00:00:57,120 –> 00:00:59,280
شرایط حلقه های مختلفی
26
00:00:59,280 –> 00:01:01,170
در پایتون و در آن وجود دارد. این آموزش
27
00:01:01,170 –> 00:01:04,199
در مورد حلقه for بحث خواهیم کرد
28
00:01:04,199 –> 00:01:06,479
که در بسیاری از برنامه نویسان بسیار رایج است
29
00:01:06,479 –> 00:01:11,070
حتی من از آن استفاده می کنم و همچنین
30
00:01:11,070 –> 00:01:13,140
خواهیم دید که چگونه می توانید این حلقه را
31
00:01:13,140 –> 00:01:15,810
در یک خط بنویسید این همان چیزی است که ما به آن تک خط می
32
00:01:15,810 –> 00:01:18,330
گوییم. روشی ساده و فشرده
33
00:01:18,330 –> 00:01:21,960
برای نوشتن کدهای خود به صورت منظم و
34
00:01:21,960 –> 00:01:24,150
خوانایی شما را از کدهای شما افزایش یا بهبود می بخشد
35
00:01:24,150 –> 00:01:27,750
و همچنین می
36
00:01:27,750 –> 00:01:30,090
توانید با استفاده از این یک خطی تعداد خط ها را
37
00:01:30,090 –> 00:01:32,280
از هزار تا به ابزار چند
38
00:01:32,280 –> 00:01:35,610
خطی کاهش دهید.
39
00:01:35,610 –> 00:01:37,829
برای شما بسیار مهم است که
40
00:01:37,829 –> 00:01:39,540
همه این یک خط را خودتان بدانید و بنویسید
41
00:01:39,540 –> 00:01:41,579
زیرا بسیاری از برنامه نویسان
42
00:01:41,579 –> 00:01:44,549
ترجیح می دهند این را در یک خط بنویسند،
43
00:01:44,549 –> 00:01:48,299
بنابراین بدون هیچ تاخیر دیگری
44
00:01:48,299 –> 00:01:50,430
بیایید ببینیم چگونه می توانید یک حلقه for بنویسید
45
00:01:50,430 –> 00:01:54,090
و این نحوی از یک حلقه for که در
46
00:01:54,090 –> 00:01:56,579
آن باید کلمه کلیدی را با
47
00:01:56,579 –> 00:01:58,920
حروف کوچک F بفرستید و سپس عبارتی را که
48
00:01:58,920 –> 00:02:00,990
می خواهید ارزیابی کنید و در
49
00:02:00,990 –> 00:02:03,090
مثال قبلی X بزرگتر از Y بود
50
00:02:03,090 –> 00:02:07,649
و به دنبال آن این دو نقطه بود و
51
00:02:07,649 –> 00:02:09,869
من در قبلی خود متوجه شدم زن و شوهر از ویدیوها
52
00:02:09,869 –> 00:02:11,879
من از کلمه نقطه ویرگول به جای
53
00:02:11,879 –> 00:02:12,950
دونقطه استفاده می
54
00:02:12,950 –> 00:02:15,950
کنم اما منظورم نقطه ویرگول بود که این است:
55
00:02:15,950 –> 00:02:18,560
پس بعد از این عبارت باید قرار دهید
56
00:02:18,560 –> 00:02:22,489
: سپس باید تورفتگی ما را
57
00:02:22,489 –> 00:02:24,890
در ذهن داشته باشید، بنابراین اساساً یک واحد فاصله برای
58
00:02:24,890 –> 00:02:26,690
حفظ فاصله از ابتدای
59
00:02:26,690 –> 00:02:30,500
اول چهار خط که برای نشان دادن پایتون
60
00:02:30,500 –> 00:02:33,050
که این بلوک هسته به هم تعلق دارد
61
00:02:33,050 –> 00:02:35,480
و
62
00:02:35,480 –> 00:02:37,550
زمانی که این عبارت زیر این
63
00:02:37,550 –> 00:02:42,230
حلقه for درست باشد این قطعه کد را اجرا میکنید و بعد از اینکه این
64
00:02:42,230 –> 00:02:43,940
عبارت نادرست است پایتون
65
00:02:43,940 –> 00:02:45,650
پایتون به قطعه بعدی میرود.
66
00:02:45,650 –> 00:02:49,010
کد دیگر کد را به صورت یک خطی کد کنید،
67
00:02:49,010 –> 00:02:51,560
می توانید قطعه کد خود
68
00:02:51,560 –> 00:02:53,720
یا کدی را که می خواهید اجرا کنید تا زمانی که این
69
00:02:53,720 –> 00:02:55,580
عبارت در ابتدای نحو صادق باشد
70
00:02:55,580 –> 00:02:57,319
و پس از آن کلمه
71
00:02:57,319 –> 00:02:59,780
کلیدی و عبارتی که می خواهید باشد صادق
72
00:02:59,780 –> 00:03:03,049
باشد را ارسال کنید. ارزش گذاری شده است و در اینجا می توانید ببینید که من
73
00:03:03,049 –> 00:03:06,470
از علامت دونقطه در انتهای
74
00:03:06,470 –> 00:03:08,780
عبارت در یک خط استفاده نمی کنم، لازم نیست
75
00:03:08,780 –> 00:03:11,030
این کار را انجام دهید، فقط
76
00:03:11,030 –> 00:03:14,120
باید بدنه کد را به همراه
77
00:03:14,120 –> 00:03:17,299
کلمه کلیدی و بیان بنابراین اینجا
78
00:03:17,299 –> 00:03:19,579
من یک متغیر X ایجاد کردهام و یک
79
00:03:19,579 –> 00:03:21,890
لیست به آن اختصاص دادهام و این لیست دارای شش
80
00:03:21,890 –> 00:03:24,350
عنصر درون آن است، بنابراین اولین چیزی
81
00:03:24,350 –> 00:03:28,400
که میتوانم برای I در X بگویم و به دنبال
82
00:03:28,400 –> 00:03:30,079
آن یک گرده وجود دارد، سپس تورفتگی را نگه میدارم
83
00:03:30,079 –> 00:03:36,200
و چاپ را ذخیره میکنم، بنابراین چاپ تک تک
84
00:03:36,200 –> 00:03:41,019
عناصر ستاره آن لیست
85
00:03:41,019 –> 00:03:45,739
خوب است، من همچنین می توانم کار دیگری انجام دهم،
86
00:03:45,739 –> 00:03:57,250
مثلاً می گوییم I در نرخ X و این
87
00:03:57,250 –> 00:03:59,989
چیز خاص و یک تابع عالی در
88
00:03:59,989 –> 00:04:01,819