در این مطلب، ویدئو آزمایشگاه موسسه پایتون 3.1.1.11 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,639
و
2
00:00:02,639 –> 00:00:04,700
این بار به آزمایشگاه شماره سه یک
3
00:00:04,700 –> 00:00:08,340
و یازده به مؤسسه پایتون برگشتیم و دوباره با عملگرهای مقایسه کار میکنیم، با
4
00:00:08,340 –> 00:00:11,099
این حال
5
00:00:11,099 –> 00:00:12,900
عملگرهای مقایسهای بیشتری نسبت به قبل از آن که قبلاً با آنها کار
6
00:00:12,900 –> 00:00:15,420
میکردیم،
7
00:00:15,420 –> 00:00:18,060
اعدادی را مقایسه میکردیم که آیا یک عدد
8
00:00:18,060 –> 00:00:20,880
بزرگتر یا مساوی است یا کمتر یا مساوی
9
00:00:20,880 –> 00:00:24,119
است و این بار ما رشته ها را با هم مقایسه می کنیم،
10
00:00:24,119 –> 00:00:28,080
به عنوان مثال
11
00:00:28,080 –> 00:00:32,130
، نام ادی همان نام ادریک است، نه، اما
12
00:00:32,130 –> 00:00:33,600
در واقع هر دو به یک شخص اشاره دارند،
13
00:00:33,600 –> 00:00:34,370
14
00:00:34,370 –> 00:00:38,489
بله، پس بیایید ادامه دهیم و
15
00:00:38,489 –> 00:00:41,340
همینجا به این آزمایشگاه نگاه کنیم، اهداف را ببینیم.
16
00:00:41,340 –> 00:00:43,379
با تابع ورودی آشنا هستیم، ما به
17
00:00:43,379 –> 00:00:45,890
نوعی با ورودی خوب پیش میرویم،
18
00:00:45,890 –> 00:00:48,899
با عملگرهای مقایسه
19
00:00:48,899 –> 00:00:52,530
و اجرای شرطی آشنا باشیم، بنابراین
20
00:00:52,530 –> 00:00:54,320
با برخی از دستورات if-then
21
00:00:54,320 –> 00:00:58,379
عالی کار میکنیم، بسیار خوب، بنابراین اجازه دهید
22
00:00:58,379 –> 00:01:02,250
مسیر سناریوها را به هر حال که شما میگویید ببینیم.
23
00:01:02,250 –> 00:01:04,470
24
00:01:04,470 –> 00:01:06,900
این گیاه که بیشتر به عنوان نیلوفر صلح یا گیاه بادبان سفید شناخته می شود، یکی
25
00:01:06,900 –> 00:01:08,549
از محبوب ترین گیاهان آپارتمانی است
26
00:01:08,549 –> 00:01:10,830
که سموم مضر
27
00:01:10,830 –> 00:01:11,340
هوا
28
00:01:11,340 –> 00:01:15,180
را فیلتر می کند. نگران آن سموم نباشید برخی
29
00:01:15,180 –> 00:01:16,890
از سمومی که خنثی می کنند عبارتند از
30
00:01:16,890 –> 00:01:21,090
بنزن فرمالدئید و آمونیاک،
31
00:01:21,090 –> 00:01:24,229
برنامه کامپیوتری خود را تصور کنید که عاشق گیاهان است،
32
00:01:24,229 –> 00:01:28,619
هر کسی که این سناریوها را هر زمان
33
00:01:28,619 –> 00:01:30,540
که ورودی به شکل کلماتی را دریافت می کند که مسیر فیلوم را دریافت می کند
34
00:01:30,540 –> 00:01:33,600
و به طور داوطلبانه
35
00:01:33,600 –> 00:01:36,090
به کنسول فریاد می زند.
36
00:01:36,090 –> 00:01:38,880
رشته زیر فیلم بهترین گیاه
37
00:01:38,880 –> 00:01:43,230
تا کنون است بله
38
00:01:43,230 –> 00:01:45,090
برنامه ای بنویسید که از
39
00:01:45,090 –> 00:01:47,310
مفهوم اجرای شرطی استفاده می کند
40
00:01:47,310 –> 00:01:50,190
یک ورودی یک رشته را به عنوان ورودی می گیرد و
41
00:01:50,190 –> 00:01:51,570
دنباله را چاپ می کند
42
00:01:51,570 –> 00:01:53,910
بله spathiphyllum بهترین گیاه تا کنون است
43
00:01:53,910 –> 00:01:57,570
و اگر ورودی تفت داده شود روی صفحه نمایش می دهد.
44
00:01:57,570 –> 00:02:03,300
فیلم با حروف بزرگ چاپ میشود خیر
45
00:02:03,300 –> 00:02:05,760
، اگر
46
00:02:05,760 –> 00:02:08,750
ورودی فیلم اسپاتا با حروف کوچک s
47
00:02:08,750 –> 00:02:13,550
باشد، فیلم را پرینت بزرگ میکنم و سپس فیلم را با فوارهای چاپ میکند،
48
00:02:13,550 –> 00:02:17,340
در غیر این صورت، فقط کد خود را
49
00:02:17,340 –> 00:02:20,220
با استفاده از دادههایی که در اختیار شما قرار
50
00:02:20,220 –> 00:02:22,950
دادهایم تست کنید. فیلم کلارجیان
51
00:02:22,950 –> 00:02:25,230
بله،
52
00:02:25,230 –> 00:02:29,150
اما این نام ها را برای شما خوب می داند،
53
00:02:29,150 –> 00:02:32,459
پس بیایید ادامه دهیم و باید این را بررسی کنیم
54
00:02:32,459 –> 00:02:34,590
، بنابراین ما شروع می کنیم با
55
00:02:34,590 –> 00:02:36,900
وارد کردن اطلاعات خوب، بیایید ادامه دهیم. d و
56
00:02:36,900 –> 00:02:39,510
با ورودی C شروع کنید آیا به ما یک
57
00:02:39,510 –> 00:02:44,130
نام می دهد تا آن را نامگذاری کنیم، خوب نیست، در این صورت
58
00:02:44,130 –> 00:02:50,220
ادامه می دهم و نام آن را ورودی من می گذارم،
59
00:02:50,220 –> 00:02:51,870
این بهترین نام نیست، اما حداقل
60
00:02:51,870 –> 00:02:53,580
تا حدودی توصیفی از کاری است که ما انجام می دهیم
61
00:02:53,580 –> 00:02:58,319
و ما میخواهیم ورودی دریافت کنیم و
62
00:02:58,319 –> 00:03:00,900
میخواهیم به کاربر نهایی بگوییم علامت سوال چه چیزی
63
00:03:00,900 –> 00:03:04,310
برای گفتن دارید تا
64
00:03:04,560 –> 00:03:08,040
65
00:03:08,040 –> 00:03:09,600
برای کاربر نهایی چاپ شود که چه چیزی برای گفتن دارید و
66
00:03:09,600 –> 00:03:12,330
سپس آن خروجی را ذخیره میکند یا
67
00:03:12,330 –> 00:03:16,560
هر چیزی را ذخیره میکند. در این مرحله در ورودی من تایپ شده
68
00:03:16,560 –> 00:03:18,750
است، ما یک دستور if-then داریم
69
00:03:18,750 –> 00:03:20,940
و اگر شما
70
00:03:20,940 –> 00:03:22,890
لزوماً تمام اطلاعات را قبل از
71
00:03:22,890 –> 00:03:25,500
این مطالعه نکرده اید، دستور if-then اساساً
72
00:03:25,500 –> 00:03:28,370
می گوید سلام، اگر چیزی است، برای مثال اگر آن چیزی است، کاری انجام دهید
73
00:03:28,370 –> 00:03:35,390
. صبح
74
00:03:35,950 –> 00:03:43,459
بعد از خواب بیدار شوم و واقعاً به همین
75
00:03:43,459 –> 00:03:45,620
سادگی است که به این مورد اضافه شده است، به
76
00:03:45,620 –> 00:03:48,889
عنوان مثال اگر نیمه شب از خواب بیدار شوم
77
00:03:48,889 –> 00:03:50,629
و صبح نیست،
78
00:03:50,629 –> 00:03:54,230
می توانم یک عبارت دیگر داشته باشم،
79
00:03:54,230 –> 00:03:58,700
ببینید در واقع آن را
80
00:03:58,700 –> 00:04:01,050
در اینجا قرار دهید
81
00:04:01,050 –> 00:04:04,490
و دوباره بخوابم
82
00:04:04,599 –> 00:04:07,799
قلم من نمی خواهد کار کند ما به آنجا می رویم
83
00:04:07,799 –> 00:04:10,209
اما موقعیت هایی نیز وجود دارد که
84
00:04:10,209 –> 00:04:12,790
شاید هنوز صبح نیست اما
85
00:04:12,790 –> 00:04:14,290
خیلی نزدیک است یا
86
00:04:14,290 –> 00:04:15,579
صبح است اما زنگ هنوز به صدا در
87
00:04:15,579 –> 00:04:17,889
نیامده است و در این صورت
88
00:04:17,889 –> 00:04:19,478
می توانم ترکیبی از این دو را
89
00:04:19,478 –> 00:04:26,139
با یک عبارت دیگر اگر ببخشید II L I F یک
90
00:04:26,139 –> 00:04:28,870
عبارت if دیگری و سپس
91
00:04:28,870 –> 00:04:31,139
92
00:04:33,110 –> 00:04:36,490
اگر قلمم از من
93
00:04:38,210 –> 00:04:42,020
خوشش آمد Aereo میتوانم به تعویق بیفتم، بنابراین این ایده اصلی یک عبارت
94
00:04:42,020 –> 00:04:46,610
if-then است اگر چیزی درست
95
00:04:46,610 –> 00:04:49,759
است اگر در واقع صبح است، پس کاری را
96
00:04:49,759 –> 00:04:53,630
انجام دهم. اگر چنین است،
97
00:04:53,630 –> 00:04:55,310
ممکن است وضعیت اول کاملاً
98
00:04:55,310 –> 00:04:58,280
مطابقت نداشته باشد، اما وضعیت دوم
99
00:04:58,280 –> 00:05:01,160
با درست مطابقت دارد، پس این کار را انجام دهید در غیر این صورت
100
00:05:01,160 –> 00:05:03,289
اگر دستور if یا آنها چندین مورد دیگر اگر
101
00:05:03,289 –> 00:05:06,050
دستورات مطابقت ندارند، در نهایت
102
00:05:06,050 –> 00:05:09,610
این عبارت else را در انتها دنبال کنید.
103
00:05:09,610 –> 00:05:12,349
با آن خانه خیلی تمرین بیشتری
104
00:05:12,349 –> 00:05:14,449
خواهید داشت، زیرا
105
00:05:14,449 –> 00:05:17,509
اگر در آن صورت عبارات به نوعی نحوه عملکرد
106
00:05:17,509 –> 00:05:22,400
رایانه ها خوب باشد، بنابراین من ورودی به نام ورودی های من دریافت
107
00:05:22,400 –> 00:05:24,860
می کنم و گفتم هی چه چیزی
108
00:05:24,860 –> 00:05:26,960
برای گفتن دارید و حالا می خواهم
109
00:05:26,960 –> 00:05:29,750
مقایسه کنم چیزهایی که می خواهم ay
110
00:05:29,750 –> 00:05:32,389
هی ورودی من برابر است و می خواهم بگویم آیا
111
00:05:32,389 –> 00:05:36,979
شما با اسپاتی فیلوم برابری می کنید، من باید
112
00:05:36,979 –> 00:05:38,750
در اینجا کمی مراقب باشم وقتی دارم
113
00:05:38,750 –> 00:05:41,930
رشته هایی مانند این را مقایسه می کنم یا وقتی دارم مقایسه می کنم
114
00:05:41,930 –> 00:05:44,000
که آیا چیزی برابر است
115
00:05:44,000 –> 00:05:46,630
که فیلم را تف کرده یا برابر با چیز دیگری است.
116
00:05:46,630 –> 00:05:49,639
قبلاً از یک علامت مساوی استفاده می کردیم
117
00:05:49,639 –> 00:05:51,860
و من به شما گفتم که این یک
118
00:05:51,860 –> 00:05:54,409
عملگر انتساب است، نمی گوید
119
00:05:54,409 –> 00:05:58,250
ورودی من برابر است، بلکه می گوید
120
00:05:58,250 –> 00:06:03,139
ورودی را به متغیر من اختصاص دهید اگر می خواهم مقایسه ای انجام
121
00:06:03,139 –> 00:06:05,539
دهم، در واقع باید یک
122
00:06:05,539 –> 00:06:08,630
علامت مساوی دوگانه انجام دهم و این
123
00:06:08,630 –> 00:06:10,520
برای مردم بسیار رایج است که به هم بریزند، در واقع
124
00:06:10,520 –> 00:06:13,340
حتی مهندسان باتجربه
125
00:06:13,340 –> 00:06:15,740
هم علامت مساوی دوم را فراموش می کنند و سپس با هم کار می
126
00:06:15,740 –> 00:06:17,539
کنند و ناگهان همه چیز به
127
00:06:17,539 –> 00:06:19,820
درستی کار نمی کند و در نهایت
128
00:06:19,820 –> 00:06:22,639
مجبور می شوند به عقب برگردند.
129
00:06:22,639 –> 00:06:25,849
بله، من آن کار بسیار رایجی
130
00:06:25,849 –> 00:06:28,190
که مردم باید انجام دهند را از دست دادم، نگران نباشید برای همه اتفاق می افتد،
131
00:06:28,190 –> 00:06:32,000
بنابراین کاری که می خواهم انجام دهم این است که
132
00:06:32,000 –> 00:06:34,430
می خواهم ورودی خود را در اینجا مقایسه کنم، بنابراین
133
00:06:34,430 –> 00:06:36,229
با یک عبارت if شروع می کنم و
134
00:06:36,229 –> 00:06:42,530
می خواهم بگویم اگر ورودی من برابر باشد
135
00:06:42,530 –> 00:06:45,620
و سپس من ادامه می دهم و
136
00:06:45,620 –> 00:06:50,560
تمام مکان را به درستی تایپ
137
00:06:50,920 –> 00:06:53,230
می کنم spatha filum همانطور که املای آن را درست نوشتم و
138
00:06:53,230 –> 00:06:56,080
سپس برای پایتون در اینجا باید از یک دونقطه استفاده کنم
139
00:06:56,080 –> 00:06:58,270
تا بگویم می خواهم برای هر کدام کد زیر را اجرا کند،
140
00:06:58,270 –> 00:07:01,630
بنابراین اگر این درست است یا
141
00:07:01,630 –> 00:07:03,850
اگر این درست است، کد زیر را اجرا
142
00:07:03,850 –> 00:07:06,550
کنید و سپس Enter را فشار میدهم و متوجه خواهید
143
00:07:06,550 –> 00:07:08,980
شد که چگونه کنسول من قبلاً وارد شده است.
144
00:07:08,980 –> 00:07:11,860
145
00:07:11,860 –> 00:07:13,920
146
00:07:13,920 –> 00:07:17,560
147
00:07:17,560 –> 00:07:21,160
اگر دستور در واقع فقط
148
00:07:21,160 –> 00:07:23,040
در صورتی اجرا می شود که این عبارت if صحیح باشد
149
00:07:23,040 –> 00:07:27,460
تا زمانی که تورفتگی خود را حذف نکنم امیدوارم
150
00:07:27,460 –> 00:07:30,640
در آینده معنا پیدا کند، بنابراین
151
00:07:30,640 –> 00:07:32,590
اگر ورودی کاربر نهایی
152
00:07:32,590 –> 00:07:35,380
اسپاتی فیلوم با S بزرگ باشد، می
153
00:07:35,380 –> 00:07:40,300
خواهم مطابق این چاپ کنم.
154
00:07:40,300 –> 00:07:48,850
میخواهم جمله بله
155
00:07:48,850 –> 00:07:59,200
را پرینت کنم، فیلوم بهترین گیاهی است که تا به حال ساخته شده است و
156
00:07:59,200 –> 00:08:01,120
سپس اینتر را بزنید و کاری که
157
00:08:01,120 –> 00:08:02,970
الان انجام میدهم این است که بک اسپیس
158
00:08:02,970 –> 00:08:05,620
را بزنم تا ماوس یا مکاننما
159
00:08:05,620 –> 00:08:07,240
تا آخر راه برود. به سمت چپ،
160
00:08:07,240 –> 00:08:10,180
بنابراین اگر اسپاتی فیلوم چیزی است که در این خط تایپ می شود،
161
00:08:10,180 –> 00:08:12,520
پس از آن فقط خطوطی که در
162
00:08:12,52