در این مطلب، ویدئو آموزش پایتون 11: یافتن حداکثر و حداقل اعداد در لیست در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:45
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:04,200
سلام بچه ها این پل مک کوارتر از
2
00:00:04,200 –> 00:00:06,720
toptechboy.com است و ما امروز با
3
00:00:06,720 –> 00:00:08,480
درس شماره 11 اینجا هستیم.
4
00:00:08,480 –> 00:00:11,040
در مجموعه آموزشی جدید باورنکردنی ما
5
00:00:11,040 –> 00:00:13,200
که در آن شما می خواهید پایتون یاد بگیرید یا
6
00:00:13,200 –> 00:00:13,519
7
00:00:13,519 –> 00:00:15,679
می خواهید بمیرید و سعی کنید آنچه را که من
8
00:00:15,679 –> 00:00:17,520
به شما نیاز دارم را امتحان کنید. این کار این است که برای
9
00:00:17,520 –> 00:00:21,600
خودتان قهوه سیاه قوی بریزید
10
00:00:22,960 –> 00:00:25,840
که مستقیماً قهوه سیاه باشد،
11
00:00:25,840 –> 00:00:26,880
بدون شکر،
12
00:00:26,880 –> 00:00:30,560
بدون شیرین کننده، بدون خامه، هیچ نیازی
13
00:00:30,560 –> 00:00:32,640
به آن ندارید، شما بچه ها
14
00:00:32,640 –> 00:00:34,160
که این کانال را تماشا می
15
00:00:34,160 –> 00:00:36,960
کنید، هواپیمای جت جنگنده شما و هواپیمای
16
00:00:36,960 –> 00:00:38,160
جت جنگنده
17
00:00:38,160 –> 00:00:41,520
به سوخت جت نیاز دارد
18
00:00:41,520 –> 00:00:44,960
نه نوشابه. پاپ نه کوکاکولا
19
00:00:44,960 –> 00:00:48,800
نه شبنم کوهی یک هواپیمای
20
00:00:48,800 –> 00:00:51,920
جنگنده به سوخت جت جنگنده نیاز دارد
21
00:00:51,920 –> 00:00:55,520
و سوخت شما مستقیما قهوه سیاه است، بسیار
22
00:00:55,520 –> 00:00:58,719
خوب، کاری که باید انجام دهید این است
23
00:00:58,719 –> 00:01:01,600
که کد ویژوال استودیو خود را بیرون بیاورید، کد ویژوال استودیو خود را روشن
24
00:01:01,600 –> 00:01:03,120
کنید
25
00:01:03,120 –> 00:01:05,438
و همانطور که در حال شلیک هستید تا کد استودیو ویژوال
26
00:01:05,438 –> 00:01:06,240
27
00:01:06,240 –> 00:01:08,320
مثل همیشه من میخواهم
28
00:01:08,320 –> 00:01:10,159
از شما بچههایی که به
29
00:01:10,159 –> 00:01:12,159
من کمک میکنند در حامیان کمک کنم،
30
00:01:12,159 –> 00:01:14,880
این تشویق و
31
00:01:14,880 –> 00:01:17,119
حمایت شماست که باعث میشود این
32
00:01:17,119 –> 00:01:18,159
33
00:01:18,159 –> 00:01:20,720
محتوای عالی در اختیار شما قرار بگیرد. هنوز کمکی نمیکنید
34
00:01:20,720 –> 00:01:22,560
، در توضیحات به پایین نگاه کنید،
35
00:01:22,560 –> 00:01:22,960
36
00:01:22,960 –> 00:01:25,280
پیوندی به حساب حامی من وجود دارد، به این فکر کنید که
37
00:01:25,280 –> 00:01:26,159
به
38
00:01:26,159 –> 00:01:28,640
آنجا بروید و برادری را به آنجا ببندید،
39
00:01:28,640 –> 00:01:29,920
زیرا شما
40
00:01:29,920 –> 00:01:34,240
بچهها من را در دانههای قهوه ممتاز نگه میدارید،
41
00:01:34,560 –> 00:01:35,920
اما کافی است از این
42
00:01:35,920 –> 00:01:38,400
خود تبلیغی بیشرمانه بپریم. در
43
00:01:38,400 –> 00:01:40,960
و صحبت در مورد کاری که امروز قرار است انجام دهیم
44
00:01:40,960 –> 00:01:42,479
آنچه که می خواهیم انجام دهیم این
45
00:01:42,479 –> 00:01:45,520
است که ما می خواهیم به راه حل
46
00:01:45,520 –> 00:01:47,840
تکلیف خانه ای
47
00:01:47,840 –> 00:01:49,759
که در درس شماره 10 به شما دادم نگاه کنیم.
48
00:01:49,759 –> 00:01:51,920
و آن برنامه ای
49
00:01:51,920 –> 00:01:54,240
بود که نوشته بودیم. جایی که ما میانگین نمرات را میدهیم
50
00:01:54,240 –> 00:01:57,040
و به آن توانایی
51
00:01:57,040 –> 00:01:58,640
یافتن نمره بالا
52
00:01:58,640 –> 00:02:00,560
و یافتن نمره پایین را خوب میافزاییم، بنابراین
53
00:02:00,560 –> 00:02:02,079
میخواهیم بتوانیم نمرات بالا
54
00:02:02,079 –> 00:02:03,360
و پایین و
55
00:02:03,360 –> 00:02:06,719
میانگین را در آن لیست پیدا کنیم که چند نفر از
56
00:02:06,719 –> 00:02:09,280
شما توانستهاید این کار را با موفقیت انجام دهید
57
00:02:09,280 –> 00:02:11,440
نظر خود را در زیر بنویسید
58
00:02:11,440 –> 00:02:14,160
من افسانه هستم یا نظری را در زیر بنویسید
59
00:02:14,160 –> 00:02:14,959
60
00:02:14,959 –> 00:02:18,160
من مانند یک
61
00:02:18,160 –> 00:02:21,440
صندلی چمنی ارزان قیمت والمارت تا شده بودم
62
00:02:21,440 –> 00:02:23,360
که واقعاً اگر شما واقعاً تلاش می کردید نمی توانستید این کار را انجام دهید
63
00:02:23,360 –> 00:02:24,720
زیرا اگر
64
00:02:24,720 –> 00:02:26,000
با آن مشکل داشتید اشکالی ندارد
65
00:02:26,000 –> 00:02:27,599
یک d تو بهم ریختی
66
00:02:27,599 –> 00:02:29,200
و همه چیز را امتحان کردی و الان کاملاً نمیتوانی
67
00:02:29,200 –> 00:02:30,000
آن را
68
00:02:30,000 –> 00:02:33,440
بفهمی اگر من را تماشا کنی، در واقع
69
00:02:33,440 –> 00:02:34,560
چیزی یاد گرفتهای،
70
00:02:34,560 –> 00:02:36,959
اما اگر فقط به من نگاه کنی که دارم آن را انجام میدهم،
71
00:02:36,959 –> 00:02:38,720
واقعاً آسان به نظر میرسد و فکر میکنی که
72
00:02:38,720 –> 00:02:40,239
آن را درک کنید زیرا شما
73
00:02:40,239 –> 00:02:41,599
میدانید که من چه میکنم، اما هرگز نمیتوانید
74
00:02:41,599 –> 00:02:42,959
کاری را به تنهایی انجام دهید،
75
00:02:42,959 –> 00:02:44,879
بنابراین مهمترین چیز در مورد این
76
00:02:44,879 –> 00:02:47,360
درسها این است که واقعاً
77
00:02:47,360 –> 00:02:49,200
بهترین تلاش خود را برای
78
00:02:49,200 –> 00:02:51,120
انجام تکالیفی که
79
00:02:51,120 –> 00:02:53,440
به شما میدهم انجام دهید.
80
00:02:53,440 –> 00:02:55,920
من باید از سر راه شما رد شوم
81
00:02:55,920 –> 00:02:57,280
و از
82
00:02:57,280 –> 00:02:58,959
صفر شروع نمی کنیم، به
83
00:02:58,959 –> 00:03:01,519
برنامه هفته گذشته که میانگین
84
00:03:01,519 –> 00:03:03,360
نمرات بود برمی گردیم و بنابراین من فقط آن را باز می کنم
85
00:03:03,360 –> 00:03:03,760
زیرا
86
00:03:03,760 –> 00:03:06,879
قبلاً از کاربر می خواهیم
87
00:03:06,879 –> 00:03:08,560
برای تعداد نمرات، سپس
88
00:03:08,560 –> 00:03:10,319
89
00:03:10,319 –> 00:03:12,480
لیست نمره یا آرایه نمره را مقداردهی اولیه می کنیم،
90
00:03:12,480 –> 00:03:14,000
با یک سطل شروع می کنیم که
91
00:03:14,000 –> 00:03:16,560
تمام نمرات را به صفر اضافه می کنیم
92
00:03:16,560 –> 00:03:19,280
و سپس این حلقه برای اولین بار
93
00:03:19,280 –> 00:03:21,040
اعداد را وارد می کند. user
94
00:03:21,040 –> 00:03:23,840
و سپس حلقه بعدی for، numb را چاپ می کند
95
00:03:23,840 –> 00:03:24,400
مشخص
96
00:03:24,400 –> 00:03:26,799
شد که ما از کاربر دریافت کرده ایم و سپس
97
00:03:26,799 –> 00:03:29,120
این حلقه سوم برای کاری که انجام می دهد این
98
00:03:29,120 –> 00:03:31,120
است که در واقع همه نمرات را
99
00:03:31,120 –> 00:03:33,200
با هم جمع می کند، سپس
100
00:03:33,200 –> 00:03:35,920
آن مجموع را بر تعداد نمره ها تقسیم می کنیم و
101
00:03:35,920 –> 00:03:37,920
میانگین را داریم، بنابراین در حال حاضر نمرات را
102
00:03:37,920 –> 00:03:39,680
که نمرات خود را چاپ می کنیم وارد می کنیم. میانگین را محاسبه کرده
103
00:03:39,680 –> 00:03:41,519
و میانگین را چاپ می کنیم، اما اکنون
104
00:03:41,519 –> 00:03:43,599
باید
105
00:03:43,599 –> 00:03:46,640
نمرات بالا و پایین را پیگیری کنیم و
106
00:03:46,640 –> 00:03:49,599
پس از انجام میانگین باید وارد شویم
107
00:03:49,599 –> 00:03:50,159
108
00:03:50,159 –> 00:03:52,640
و فرض کنیم می خواهیم نمره پایین را پیدا کنیم،
109
00:03:52,640 –> 00:03:53,599
110
00:03:53,599 –> 00:03:55,519
بنابراین باید چه کار کنیم. آیا ما باید
111
00:03:55,519 –> 00:03:57,040
از طریق آن گام برداریم
112
00:03:57,040 –> 00:04:00,080
و به هر نمره در آن آرایه
113
00:04:00,080 –> 00:04:03,120
که آرایه نمرات ما بود نگاه کنیم، درست ما آرایه نمرات خود را
114
00:04:03,120 –> 00:04:06,560
داشتیم
115
00:04:06,560 –> 00:04:08,959
که لیستی از تمام نمرات است و
116
00:04:08,959 –> 00:04:10,959
باید دوباره از آن عبور کنیم، خوب
117
00:04:10,959 –> 00:04:12,879
می دانیم چگونه این کار را در این مرحله
118
00:04:12,879 –> 00:04:13,200
119
00:04:13,200 –> 00:04:17,440
برای i در محدوده می گوییم و از موقعیت
120
00:04:17,440 –> 00:04:20,160
0 به تعداد نمرات خود می رویم که نمرات عددی است
121
00:04:20,160 –> 00:04:21,120
122
00:04:21,120 –> 00:04:24,000
و یک مرحله از آن عبور می
123
00:04:24,000 –> 00:04:24,639
کنیم
124
00:04:24,639 –> 00:04:27,840
و سپس دوست قدیمی مان آقای کولون
125
00:04:27,840 –> 00:04:29,520
نمی خواهیم فراموش کنیم. او
126
00:04:29,520 –> 00:04:32,560
و اکنون می خواهیم
127
00:04:32,560 –> 00:04:35,520
به هر نمره در لیست نگاه کنیم و به
128
00:04:35,520 –> 00:04:37,040
j رسیدیم اگر به آن فکر کنید، خیلی ساده است،
129
00:04:37,040 –> 00:04:38,240
میگویید
130
00:04:38,240 –> 00:04:42,479
که آیا نمرهای که من روی آن قرار میدهم،
131
00:04:42,479 –> 00:04:45,919
نمرات جمع i از
132
00:04:45,919 –> 00:04:49,360
i خواهد بود که نمره فعلی در لیست است،
133
00:04:49,360 –> 00:04:50,720
همانطور که ما از آن عبور میکنیم، من از آن عبور میکنم.
134
00:04:50,720 –> 00:04:52,400
اعداد و
135
00:04:52,400 –> 00:04:53,919
سپس نمرات i قرار است
136
00:04:53,919 –> 00:04:56,720
از طریق نمرات گام بردارند اگر نمرات
137
00:04:56,720 –> 00:05:00,160
i بزرگتر باشد،
138
00:05:00,160 –> 00:05:02,000
بیایید ببینیم اگر نمرات i کمتر از نمره پایین باشد ابتدا نمره پایین می گیریم،
139
00:05:02,000 –> 00:05:03,440
140
00:05:03,440 –> 00:05:06,800
141
00:05:06,800 –> 00:05:10,080
خوب پس نمره پایین پایین ترین نمره تا
142
00:05:10,080 –> 00:05:13,039
کنون است. اگر نمرات i نمرهای که
143
00:05:13,039 –> 00:05:14,320
اکنون به آن نگاه میکنیم
144
00:05:14,320 –> 00:05:17,120
کمتر از نمره پایین باشد، چه چیزی
145
00:05:17,120 –> 00:05:19,600
داریم، یک بازنده جدید داریم، یک نمره پایین جدید
146
00:05:19,600 –> 00:05:21,120
داریم، بنابراین میگوییم
147
00:05:21,120 –> 00:05:25,759
نمره پایین برابر است
148
00:05:25,759 –> 00:05:29,199
با نمرات
149
00:05:29,840 –> 00:05:32,880
نمرات من که همه را دوست دارم درست است آیا
150
00:05:32,880 –> 00:05:34,000
این منطقی است،
151
00:05:34,000 –> 00:05:36,080
بنابراین ما نگاه می کنیم که از تمام
152
00:05:36,080 –> 00:05:38,000
نمرات عبور می کنیم و اگر نمره
153
00:05:38,000 –> 00:05:41,440
فعلی پایین تر از نمره پایین باشد،
154
00:05:41,440 –> 00:05:44,880
یک نمره پایین جدید داریم، بسیار خوب است
155
00:05:44,880 –> 00:05:47,919
و سپس می توانیم فقط در آنجا توقف
156
00:05:47,919 –> 00:05:50,000
کنیم، واقعاً به همین سادگی است، بنابراین ما
157
00:05:50,000 –> 00:05:52,000
یک اگر داشته باشیم عبارت داخل یک حلقه for و
158
00:05:52,000 –> 00:05:53,039
سپس کاری که می توانم انجام دهم این
159
00:05:53,039 –> 00:05:56,639
است که می توانم بگویم چاپ و سپس می توانم بگویم
160
00:05:56,639 –> 00:06:01,120
نمره پایین شما است
161
00:06:01,120 –> 00:06:04,160
و سپس چه چیزی می خواهم چاپ کنم من می خواهم
162
00:06:04,160 –> 00:06:04,880
با
163
00:06:04,880 –> 00:06:07,919
کاما درجه پایین چاپ
164
00:06:07,919 –> 00:06:11,600
کنم آیا واقعاً می تواند به همین سادگی باشد
165
00:06:11,600 –> 00:06:13,600
من واقعاً فکر می کنم اکنون این است که یکی از
166
00:06:13,600 –> 00:06:14,639
مشکلات را به یاد داشته باشید مشکل را به یاد داشته باشید
167
00:06:14,639 –> 00:06:16,560
که هفته گذشته
168
00:06:16,560 –> 00:06:17,840
با سطل
169
00:06:17,840 –> 00:06:20,160
چه مشکلی داشتیم مشکل وقتی وارد می شویم و
170
00:06:20,160 –> 00:06:21,919
می گوییم اگر نمرات i
171
00:06:21,919 –> 00:06:24,880
کمتر از معدل پایین باشد چه اشکالی دارد که
172
00:06:24,880 –> 00:06:27,360
نمره پایین در این مرحله باشد
173
00:06:27,360 –> 00:06:29,440
، اولین بار که از طریق آن
174
00:06:29,440 –> 00:06:31,520
نمره پایین ندارد، نمره پایین ندیده است،
175
00:06:31,520 –> 00:06:33,199
خطا می کند. بنابراین ما باید درجه پایین را
176
00:06:33,199 –> 00:06:34,080
مقداردهی اولیه کنیم
177
00:06:34,080 –> 00:06:37,039
بسیار خوب، بنابراین در اینجا جایی که
178
00:06:37,039 –> 00:06:38,479
سطل را برابر با صفر قرار
179
00:06:38,479 –> 00:06:41,680
دادیم، ما باید درجه پایین را قرار دهیم برابر با
180
00:06:41,680 –> 00:06:42,400
چیزی
181
00:06:42,400 –> 00:06:45,199
است که در بسیاری از مواقع، منظورم این است که این
182
00:06:45,199 –> 00:06:46,800
یک اشتباه احمقانه است، اما این
183
00:06:46,800 –> 00:06:48,400
اشتباهی است که من می بینم دانشآموزان
184
00:06:48,400 –> 00:06:49,919
همیشه میگویند آه، نمرات پایین،
185
00:06:49,919 –> 00:06:51,919
من باید نمره پایین بگذارم، باید 0 بگذارم.
186
00:06:51,919 –> 00:06:55,520
خوب نه، اگر نمره پایین را روی 0 مقداردهی اولیه
187
00:06:55,520 –> 00:06:58,720
کنید، هرگز نمره کمتر از 0 نخواهید داشت
188
00:06:58,720 –> 00:07:00,319
و بنابراین از آن عبور خواهید کرد.
189
00:07:00,319 –> 00:07:02,000
به حلقه for نگاه کنید و
190
00:07:02,000 –> 00:07:04,319
با نمره پایین هنوز
191
00:07:04,319 –> 00:07:07,520
صفر میشوید e باید درجه پایین را
192
00:07:07,520 –> 00:07:09,440
به بالاترین درجه ممکن
193
00:07:09,440 –> 00:07:12,400
از صد مقداردهی اولیه کنید، این بدان معناست که هر نمره
194
00:07:12,400 –> 00:07:14,160
کمتر از آن، نمره پایین جدید خواهد بود،
195
00:07:14,160 –> 00:07:16,160
بنابراین شما باید درجه پایین را مقداردهی اولیه کنید
196
00:07:16,160 –> 00:07:19,680
، یعنی باید درجه پایین را
197
00:07:19,680 –> 00:07:20,400
مقداردهی اولیه کنید
198
00:07:20,400 –> 00:07:23,360
و می توانید تصور کنید که ما
199
00:07:23,360 –> 00:07:24,560
به چه
200
00:07:24,560 –> 00:07:27,599
نمره بالایی نیاز داریم و باید روی
201
00:07:27,599 –> 00:07:30,720
صفر تنظیم شود و به این ترتیب شما تضمین میکنید
202
00:07:30,720 –> 00:07:31,360
203
00:07:31,360 –> 00:07:33,520
که نمره بالاتر از نمره بالای صفر
204
00:07:33,520 –> 00:07:35,840
و نمره پایین کمتر از 100 پیدا خواهید کرد.
205
00:07:35,840 –> 00:07:38,160
بنابراین به نوعی به عقب است،
206
00:07:38,160 –> 00:07:39,919
اما بسیاری از مردم به نوعی این
207
00:07:39,919 –> 00:07:41,360
اشتباه را دریافت می کنند و بنابراین اکنون
208
00:07:41,360 –> 00:07:44,000
اجازه دهید به اینجا برگردیم و باید
209
00:07:44,000 –> 00:07:44,639
210
00:07:44,639 –> 00:07:47,360
نمره بالا را انجام دهیم، بنابراین چه کار کنیم
211
00:07:47,360 –> 00:07:48,639
، دوباره از حلقه عبور کنیم برای
212
00:07:48,639 –> 00:07:52,400
i در محدوده ای که شروع می کنیم در صفر نمرات عددی را
213
00:07:52,400 –> 00:07:56,160
می گذرانیم و
214
00:07:56,160 –> 00:07:58,160
یکی یکی می رویم و
215
00:07:58,160 –> 00:07:59,840
از آن نمرات عبور می کنیم و سپس می گوییم اگر
216
00:07:59,840 –> 00:08:00