در این مطلب، ویدئو آزمایشگاه موسسه پایتون 2.1.6.11 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:07
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,079 –> 00:00:02,820
بسیار خوب و ما
2
00:00:02,820 –> 00:00:05,040
این بار در آزمایشگاه شماره دو
3
00:00:05,040 –> 00:00:08,189
نقطه یک نقطه 6.11 به موسسه پایتون برگشتیم و در
4
00:00:08,189 –> 00:00:10,580
مورد برخی از عملگرها و
5
00:00:10,580 –> 00:00:14,940
عبارات مختلف در این آزمایشگاه صحبت می کنیم و در
6
00:00:14,940 –> 00:00:17,279
مورد استفاده از اعداد عملگرهای مختلف
7
00:00:17,279 –> 00:00:21,210
عبارات حسابی در پایتون با استفاده
8
00:00:21,210 –> 00:00:23,760
از تابع چاپ صحبت می کنیم. و یادگیری
9
00:00:23,760 –> 00:00:26,970
بیان پدیده های روزمره بر حسب
10
00:00:26,970 –> 00:00:29,460
زبان های برنامه نویسی، بنابراین در این
11
00:00:29,460 –> 00:00:30,260
سناریو
12
00:00:30,260 –> 00:00:32,610
می بینم که وظیفه شما این است که یک
13
00:00:32,610 –> 00:00:35,579
کد ساده برای ارزیابی زمان پایان
14
00:00:35,579 –> 00:00:38,489
یک دوره زمانی که به عنوان تعداد
15
00:00:38,489 –> 00:00:40,890
دقیقه داده شده است که می تواند دلخواه
16
00:00:40,890 –> 00:00:44,280
بزرگ باشد تهیه کنید. زمان شروع به صورت جفت
17
00:00:44,280 –> 00:00:47,219
ساعت و دقیقه داده می شود و ما در اینجا می بینیم که برای
18
00:00:47,219 –> 00:00:50,010
مثال اگر یک رویداد از 12 17 شروع شود و
19
00:00:50,010 –> 00:00:56,670
59 دقیقه طول بکشد در 1315 به پایان می رسد، بنابراین
20
00:00:56,670 –> 00:00:58,140
کاری که ما انجام می دهیم اساساً این است که
21
00:00:58,140 –> 00:01:01,289
اعداد را به یک ساعت اضافه می کنیم و چون
22
00:01:01,289 –> 00:01:05,040
ساعت ها من 16 دقیقه و 24 ساعت وقت دارم
23
00:01:05,040 –> 00:01:06,900
که باید مطمئن شویم که
24
00:01:06,900 –> 00:01:11,729
خودمان را در آن قلمرو حفظ می کنیم و سپس
25
00:01:11,729 –> 00:01:12,840
می گوید هی نگران
26
00:01:12,840 –> 00:01:15,600
عیوب نباشید، می دانید ممکن است این را متوجه نشوید،
27
00:01:15,600 –> 00:01:17,700
اما ما مطمئن هستیم تلاش
28
00:01:17,700 –> 00:01:20,220
می کنیم تا حد ممکن نزدیک باشد و
29
00:01:20,220 –> 00:01:22,920
سپس به ما پیشنهاد می دهد که از
30
00:01:22,920 –> 00:01:27,140
علامت درصد یا عملگر مدول استفاده
31
00:01:27,140 –> 00:01:29,369
کنیم، بنابراین به زودی در مورد معنای واقعی آن صحبت خواهیم
32
00:01:29,369 –> 00:01:32,780
کرد،
33
00:01:33,020 –> 00:01:35,450
بنابراین بیایید ببینیم که برخی از اطلاعات شروع را به ما می دهد
34
00:01:35,450 –> 00:01:37,850
تا کاربر نهایی مخالف.
35
00:01:37,850 –> 00:01:40,040
برای ساعت، بنابراین زمان شروع یک
36
00:01:40,040 –> 00:01:42,560
کاربر پیشگویی ساعتی برای زمان شروع
37
00:01:42,560 –> 00:01:45,440
به دقیقه و سپس مدت زمان رویداد را بر حسب دقیقه می پرسد
38
00:01:45,440 –> 00:01:47,210
39
00:01:47,210 –> 00:01:49,490
و ما می توانیم در اینجا مشاهده کنیم که
40
00:01:49,490 –> 00:01:53,119
نمونه ای از داده های 12 17 59 را داریم و
41
00:01:53,119 –> 00:01:57,290
خروجی مورد انتظار 13 16 خواهد بود و این را نگه می دارد.
42
00:01:57,290 –> 00:02:00,680
به عنوان مثال 2358
43
00:02:00,680 –> 00:02:04,880
و 642 را اینجا ببینیم پس 23 یعنی 11 شب. بنابراین 11:58
44
00:02:04,880 –> 00:02:08,239
ب.ظ. و سپس 642 دقیقه
45
00:02:08,239 –> 00:02:11,989
باید تا حدود 10:40 صبح
46
00:02:11,989 –> 00:02:15,380
همان لحظه با 0 1 و 29 39
47
00:02:15,380 –> 00:02:20,690
او ساعت 1 بامداد و 0 دقیقه برگشت، بنابراین
48
00:02:20,690 –> 00:02:23,600
این نمونه داده است، بیایید ببینیم
49
00:02:23,600 –> 00:02:27,230
در اینجا چه کاری می توانیم انجام دهیم تا با یک عدد شروع کنیم.
50
00:02:27,230 –> 00:02:31,370
دقیقه ساعت و مدت زمان در حال حاضر، برای
51
00:02:31,370 –> 00:02:33,769
مثال اگر ما به سادگی یکی از اولین
52
00:02:33,769 –> 00:02:35,900
کارهایی که میتوانیم انجام دهیم این است که دقیقهها داشته باشیم
53
00:02:35,900 –> 00:02:38,690
و سپس مدت زمانی داریم که آن نیز بر حسب
54
00:02:38,690 –> 00:02:40,970
دقیقه است، بنابراین میتوانیم به سادگی
55
00:02:40,970 –> 00:02:46,040
مدت زمان به اضافه دقیقهها را چاپ کنیم،
56
00:02:46,040 –> 00:02:48,650
پس بیایید آن را امتحان کنیم. یک مثال چاپ
57
00:02:48,650 –> 00:02:52,310
دقیقه به اضافه دیرا، بنابراین در اینجا ما
58
00:02:52,310 –> 00:02:54,320
دقیقه های ورودی را خارج می کنیم و
59
00:02:54,320 –> 00:02:56,209
دیره ورودی را می گیریم و آنها را با هم اضافه نمی کنیم،
60
00:02:56,209 –> 00:02:59,959
بنابراین اگر آن را اجرا کنیم و همین جا
61
00:02:59,959 –> 00:03:02,480
با آن پیش برویم، بیایید این کار را درست انجام دهیم.
62
00:03:02,480 –> 00:03:04,900
در اینجا
63
00:03:06,680 –> 00:03:08,239
تا ساعت شروع را از
64
00:03:08,239 –> 00:03:11,750
ما بخواهیم می گوییم 12 زمان شروع در دقیقه
65
00:03:11,750 –> 00:03:12,260
66
00:03:12,260 –> 00:03:14,829
17
67
00:03:17,180 –> 00:03:18,799
دوباره مرورگر من به دلایلی از من خوشش نمی آید،
68
00:03:18,799 –> 00:03:21,720
خوب
69
00:03:21,720 –> 00:03:23,470
شما
70
00:03:23,470 –> 00:03:25,510
71
00:03:25,510 –> 00:03:29,319
زمان شروع 12:17 دقیقه و
72
00:03:29,319 –> 00:03:32,580
مدت زمان 59 سپس می بینیم که
73
00:03:32,580 –> 00:03:35,560
زمان شروع 17 دقیقه به اضافه
74
00:03:35,560 –> 00:03:37,390
شروع o r متاسفم که مدت
75
00:03:37,390 –> 00:03:41,260
زمان 59 دقیقه در مجموع به 76
76
00:03:41,260 –> 00:03:44,410
دقیقه می رسد اکنون از نظر فنی درست است
77
00:03:44,410 –> 00:03:49,120
17 به اضافه 59 76 است، اما ما در
78
00:03:49,120 –> 00:03:51,459
اینجا با ساعتی نیز سر و کار داریم که
79
00:03:51,459 –> 00:03:55,239
حداکثر 60 دقیقه است، بنابراین آنچه لازم است
80
00:03:55,239 –> 00:03:56,860
انجام این کار به نوعی بفهمیم که چگونه
81
00:03:56,860 –> 00:03:59,980
محاسبه کنیم که آیا بیش از 60
82
00:03:59,980 –> 00:04:03,040
دقیقه را می گذرانیم و با آن می توانیم از چیزی به
83
00:04:03,040 –> 00:04:07,090
نام عملگر مدول استفاده کنیم، بنابراین
84
00:04:07,090 –> 00:04:09,640
عملگر مدول به ما اجازه
85
00:04:09,640 –> 00:04:11,799
86
00:04:11,799 –> 00:04:14,819
87
00:04:15,980 –> 00:04:18,440
می دهد. مدول درست، بنابراین
88
00:04:18,440 –> 00:04:21,200
عملگر مدول به ما اجازه می دهد تا
89
00:04:21,200 –> 00:04:23,450
بفهمیم تفاوت بین
90
00:04:23,450 –> 00:04:27,500
تقسیم دو عدد چیست، به عنوان مثال وقتی
91
00:04:27,500 –> 00:04:29,750
بچه بودید در مورد تقسیم طولانی یاد گرفتید
92
00:04:29,750 –> 00:04:31,940
و ممکن است
93
00:04:31,940 –> 00:04:35,620
چیزی در امتداد خطوط سه و
94
00:04:35,620 –> 00:04:39,080
هفت باشد و بنابراین شما معلم میگوید خوب
95
00:04:39,080 –> 00:04:40,490
، ببینید چند بار سه
96
00:04:40,490 –> 00:04:43,100
به عدد هفت میرود، پاسخ 2 میشود
97
00:04:43,100 –> 00:04:47,889
و سپس 3 ضربدر 2 میشود 6 که
98
00:04:47,889 –> 00:04:54,680
باقیمانده 1 را میدهد و این همان کاری است که
99
00:04:54,680 –> 00:04:58,820
عملگر مدول انجام میدهد یا تابع %
100
00:04:58,820 –> 00:05:01,520
آن است.
101
00:05:01,520 –> 00:05:04,030
وقتی این اعداد را با هم تقسیم می کنید، می بینید که باقیمانده چیست،
102
00:05:04,030 –> 00:05:09,610
به عنوان مثال اگر من عدد 60
103
00:05:09,620 –> 00:05:15,170
را بگیرم و 76 را به خوبی تقسیم کنم چند برابر 260
104
00:05:15,170 –> 00:05:23,210
که به 76 می رسد، خوب 76 – 60 آنجا که
105
00:05:23,210 –> 00:05:27,110
می رویم در واقع 16 است و این باقیمانده من است
106
00:05:27,110 –> 00:05:31,310
و بنابراین، مدول من خواهد بود، بنابراین کاری
107
00:05:31,310 –> 00:05:32,900
که میخواهم انجام دهم این است که بهجای
108
00:05:32,900 –> 00:05:37,240
چاپ دقیقهها به اضافه مدت زمانی که
109
00:05:37,240 –> 00:05:40,550
میخواهم، دقیقهها را به اضافه مدت زمان چاپ کنم،
110
00:05:40,550 –> 00:05:44,150
اما اینها دوباره در پرانتز قرار میگیرند،
111
00:05:44,150 –> 00:05:45,290
زیرا میخواهم این اتفاق با
112
00:05:45,290 –> 00:05:53,570
ترتیب خاصی مدول 60 رخ دهد. سپس
113
00:05:53,570 –> 00:05:56,350
میخواهم اساساً آن را بر 60 تقسیم کنم و
114
00:05:56,350 –> 00:05:59,450
بفهمم باقی مانده چیست و
115
00:05:59,450 –> 00:06:08,540
بنابراین اگر آن را در 12:17 و 59 اجرا کنم اکنون میبینم
116
00:06:08,540 –> 00:06:12,290
که بازگشت من 16 است، بنابراین عملگر مدول
117
00:06:12,290 –> 00:06:15,170
به من کمک میکند تا بفهمم چند دقیقه
118
00:06:15,170 –> 00:06:19,730
از کل آن باقی مانده است. درست است که مرا
119
00:06:19,730 –> 00:06:22,400
یک قدم نزدیکتر می کند و به من کمک می کند تا
120
00:06:22,400 –> 00:06:25,840
بفهمم زمان واقعی من برای رسیدن به
121
00:06:25,840 –> 00:06:27,890
مقصد یا زمان پایان این
122
00:06:27,890 –> 00:06:32,090
فرآیند چقدر خواهد بود، بنابراین من
123
00:06:32,090 –> 00:06:33,890
واقعاً این را پخش می کنم و در واقع
124
00:06:33,890 –> 00:06:41,680
می گویم دقیقه برابر است با دقیقه به علاوه
125
00:06:41,680 –> 00:06:45,230
دیرا اما ما از شر آن خلاص می شوم، اجازه دهید این را
126
00:06:45,230 –> 00:06:53,630
پایین بیاوریم و سپس آن را
127
00:06:53,630 –> 00:06:55,900
کمی روشن
128
00:06:58,240 –> 00:06:59,889
کنیم، ما می رویم، بنابراین کاری که من انجام می دهم این است که فقط چند
129
00:06:59,889 –> 00:07:03,099
دقیقه از ارزش مردانم استفاده می کنم و
130
00:07:03,099 –> 00:07:04,960
مدت زمان را به آن اضافه می کنم زیرا قرار است
131
00:07:04,960 –> 00:07:07,330
باشد در چند دقیقه از قبل و سپس
132
00:07:07,330 –> 00:07:10,479
مدول 60 را انجام خواهم داد، بنابراین اساساً
133
00:07:10,479 –> 00:07:12,940
دو خط متفاوت انجام میدهم، به جز اینکه
134
00:07:12,940 –> 00:07:16,240
ارزش مردانم را برای مدتی آزاد ذخیره میکنم،
135
00:07:16,240 –> 00:07:21,060
اوه ببخشید
136
00:07:21,560 –> 00:07:25,850
اکنون