در این مطلب، ویدئو آموزش پایتون شماره 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:57:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:03,439
مدت زمان آن 30 دقیقه است،
2
00:00:03,439 –> 00:00:05,279
بنابراین
3
00:00:05,279 –> 00:00:07,680
شما یاد خواهید گرفت که پایتون چیست بین
4
00:00:07,680 –> 00:00:09,280
مسائل
5
00:00:09,280 –> 00:00:12,320
مربوط به مبارزه با
6
00:00:12,320 –> 00:00:15,519
مجموعههای متغیرهای نوع داده
7
00:00:15,519 –> 00:00:18,960
8
00:00:21,119 –> 00:00:23,680
9
00:00:23,680 –> 00:00:27,519
مفسر پایتون
10
00:00:28,880 –> 00:00:31,760
11
00:00:31,760 –> 00:00:33,520
12
00:00:33,520 –> 00:00:35,280
13
00:00:35,280 –> 00:00:37,520
البته و این محبوب ترین
14
00:00:37,520 –> 00:00:39,200
زبان برنامه نویسی است
15
00:00:39,200 –> 00:00:40,960
و
16
00:00:40,960 –> 00:00:43,760
چون این یک ارائه است،
17
00:00:43,760 –> 00:00:46,160
شما آزادی دارید همه چیز را بخوانید
18
00:00:46,160 –> 00:00:47,600
و
19
00:00:47,600 –> 00:00:50,559
می توانید در اتاق چت از من سؤال بپرسید
20
00:00:50,559 –> 00:00:52,000
21
00:00:52,000 –> 00:00:55,440
تا بتوانیم گفتگو داشته باشیم، شما می
22
00:00:55,440 –> 00:01:00,239
توانید در ارائه من مشارکت داشته باشید
23
00:01:00,719 –> 00:01:03,359
24
00:01:03,760 –> 00:01:05,920
تا
25
00:01:06,439 –> 00:01:08,400
python30
26
00:01:08,400 –> 00:01:11,920
منتشر شود. در سال 2008 و اکنون ما پایتون 3 را داریم،
27
00:01:11,920 –> 00:01:14,799
28
00:01:15,520 –> 00:01:18,560
بنابراین برای یادگیری پایتون نیازی به
29
00:01:18,560 –> 00:01:20,080
تجربه
30
00:01:20,080 –> 00:01:23,360
نیست، اما این یک دوره مقدماتی است و به
31
00:01:23,360 –> 00:01:26,360
نظر می
32
00:01:26,479 –> 00:01:29,759
رسد که شما یک مبتدی هستید، اما
33
00:01:29,759 –> 00:01:32,560
امیدوارم برخی از ریاضیات را
34
00:01:32,560 –> 00:01:36,159
بدانید که می تواند به شما کمک کند،
35
00:01:36,560 –> 00:01:39,119
بنابراین به طور کلی بیشتر زبان ها
36
00:01:39,119 –> 00:01:41,200
از c الهام گرفته شده است
37
00:01:41,200 –> 00:01:42,159
38
00:01:42,159 –> 00:01:42,880
اما
39
00:01:42,880 –> 00:01:44,560
برخی از زبان ها
40
00:01:44,560 –> 00:01:46,880
از پایتون الهام گرفته اند، این زبان بسیار
41
00:01:46,880 –> 00:01:50,320
تأثیرگذار است
42
00:01:50,640 –> 00:01:52,240
و به آن پایتون می گویند زیرا بسیار
43
00:01:52,240 –> 00:01:55,240
قدرتمند است. مشکلات کامل
44
00:01:56,320 –> 00:01:58,560
python بنابراین
45
00:01:58,560 –> 00:02:01,119
همانطور که در تصویر می بینید
46
00:02:01,119 –> 00:02:04,719
الگوی um مشکلاتی دارد نه آنچنان
47
00:02:04,719 –> 00:02:06,840
48
00:02:06,840 –> 00:02:10,318
اما پایتون کمی کند است و
49
00:02:10,318 –> 00:02:13,200
مانند اسنک پایتون
50
00:02:13,200 –> 00:02:14,720
کمی کند است
51
00:02:14,720 –> 00:02:17,520
پایتون در برابر دو برابر شدن آسیب پذیر است و
52
00:02:17,520 –> 00:02:19,520
مشکلات تورفتگی فاصله دارد. کمی
53
00:02:19,520 –> 00:02:21,360
حساس است
54
00:02:21,360 –> 00:02:23,200
، باید مراقب باشید که چگونه
55
00:02:23,200 –> 00:02:25,440
کد خود را تراز میکنید
56
00:02:25,440 –> 00:02:28,000
، نداشتن انواع ثابت،
57
00:02:28,000 –> 00:02:30,239
آسیبپذیری زبان را ایجاد میکند
58
00:02:30,239 –> 00:02:33,280
که مشکل ماست،
59
00:02:33,840 –> 00:02:38,480
بنابراین میتوانید بقیه را درست بخوانید،
60
00:02:41,440 –> 00:02:44,400
بنابراین یک مشکل محدودهبندی با استفاده از سراسری غیرمحلی وجود دارد که
61
00:02:44,400 –> 00:02:45,840
62
00:02:45,840 –> 00:02:49,519
درک خطا کمی دشوار
63
00:02:49,680 –> 00:02:53,040
است. پیامها گاهی اوقات دشوار هستند،
64
00:02:53,040 –> 00:02:57,040
شما فقط خطای نحوی را دریافت میکنید واضح است
65
00:02:57,040 –> 00:02:57,760
و
66
00:02:57,760 –> 00:03:00,480
چند رشتهای پایتون خیلی
67
00:03:00,480 –> 00:03:02,400
کارآمد نیست و در این دوره من
68
00:03:02,400 –> 00:03:03,599
ارائه نمیدهم
69
00:03:03,599 –> 00:03:06,720
که چه باید بکنم مفسر الگوی چند نفره
70
00:03:08,159 –> 00:03:10,640
71
00:03:10,640 –> 00:03:13,680
این یک برنامه پخش مجدد است و
72
00:03:13,680 –> 00:03:15,519
repo مخفف
73
00:03:15,519 –> 00:03:17,760
خواندن یک حلقه چاپ خوب است، یک نوع
74
00:03:17,760 –> 00:03:19,760
75
00:03:19,760 –> 00:03:21,840
برنامه یادگیری
76
00:03:21,840 –> 00:03:23,280
سریع الگو و
77
00:03:23,280 –> 00:03:24,959
مفسر مفید است،
78
00:03:24,959 –> 00:03:27,360
بنابراین می توانید مفسر را با استفاده از
79
00:03:27,360 –> 00:03:29,120
دستور پایتون
80
00:03:29,120 –> 00:03:30,840
اجرا کنید و می توانید این co را اجرا کنید.
81
00:03:30,840 –> 00:03:34,720
البته اگر پایتون را نصب
82
00:03:34,720 –> 00:03:36,480
83
00:03:36,480 –> 00:03:39,920
کرده اید، من پایتون را نصب کرده ام و می خواهم
84
00:03:39,920 –> 00:03:42,400
آن را اجرا
85
00:03:42,400 –> 00:03:44,640
کنم و این کمی زمان را از من می گیرد،
86
00:03:44,640 –> 00:03:46,799
87
00:03:46,799 –> 00:03:48,400
اما در اینجا
88
00:03:48,400 –> 00:03:52,159
چگونه انجام می شود، این یک خط فرمان است
89
00:03:52,159 –> 00:03:53,200
و
90
00:03:53,200 –> 00:03:55,439
در این خط فرمان من”
91
00:03:55,439 –> 00:03:57,280
92
00:03:57,280 –> 00:03:59,840
93
00:03:59,840 –> 00:04:03,439
من میخواهم پایتون را اجرا کنم، اما قبل از اجرای پایتون باید دایرکتوری را تغییر دهید، برای مثال اگر من
94
00:04:03,439 –> 00:04:07,280
بگویم به پوشه دیگری در پایتون میروم
95
00:04:07,280 –> 00:04:09,439
،
96
00:04:10,319 –> 00:04:13,319
97
00:04:19,600 –> 00:04:22,079
خوب است و
98
00:04:22,079 –> 00:04:24,320
حالا یک گوزن میگیرم،
99
00:04:24,320 –> 00:04:26,160
100
00:04:26,160 –> 00:04:28,639
اینجاست که چند نمونه در
101
00:04:28,639 –> 00:04:31,360
خدمت اینجا دریافت
102
00:04:34,960 –> 00:04:36,320
میکنم، خوب است.
103
00:04:36,320 –> 00:04:37,759
من چند
104
00:04:37,759 –> 00:04:40,479
مثال دارم پس بیایید یکی را اجرا کنیم هر
105
00:04:40,479 –> 00:04:43,479
مثال
106
00:04:52,400 –> 00:04:56,360
روی پایتون
107
00:04:57,520 –> 00:05:00,160
hello world قرار ندهید من مثال را اجرا کردم به
108
00:05:00,160 –> 00:05:02,160
این صورت است که شما یک برنامه را اجرا می کنید
109
00:05:02,160 –> 00:05:04,000
و حالا
110
00:05:04,000 –> 00:05:08,680
بیایید ببینیم داخل برنامه چه چیزی وجود دارد
111
00:05:13,120 –> 00:05:16,919
سلام خود را وارد کنید
112
00:05:27,840 –> 00:05:30,560
یک چیز دیگر راه حل
113
00:05:30,560 –> 00:05:35,720
مشکلی ندارد پس بیایید ببینیم چگونه است داخل
114
00:05:38,160 –> 00:05:40,400
این برنامه است
115
00:05:40,400 –> 00:05:42,080
که من
116
00:05:42,080 –> 00:05:42,880
117
00:05:42,880 –> 00:05:45,440
هنوز مفسر پایتون را به شما نشان ندادم،
118
00:05:45,440 –> 00:05:47,039
بنابراین این
119
00:05:47,039 –> 00:05:49,280
دستورات از دستور است،
120
00:05:49,280 –> 00:05:51,600
بنابراین اکنون بیایید ببینیم
121
00:05:51,600 –> 00:05:53,199
مفسر پایتون تمام
122
00:05:53,199 –> 00:05:57,039
شده است، اگر میخواهید
123
00:05:57,039 –> 00:05:58,800
پایتون را بدون هیچ
124
00:05:58,800 –> 00:06:00,160
چیزی شروع کنید،
125
00:06:00,160 –> 00:06:02,240
فقط بگویید پایتون
126
00:06:02,240 –> 00:06:05,400
و
127
00:06:06,000 –> 00:06:09,360
سپس wr است. ong with me امروز python
128
00:06:09,360 –> 00:06:12,400
و اینجا پایتون است
129
00:06:12,400 –> 00:06:14,080
و
130
00:06:14,080 –> 00:06:17,520
بیایید بگوییم
131
00:06:17,520 –> 00:06:20,520
132
00:06:21,440 –> 00:06:22,560
133
00:06:22,560 –> 00:06:24,720
print hello و می خواهد hello را چاپ کند
134
00:06:24,720 –> 00:06:27,919
بنابراین این یک خط فرمان است درست
135
00:06:27,919 –> 00:06:30,960
اجازه دهید دستور را حداکثر کنیم پس
136
00:06:30,960 –> 00:06:32,560
اکنون
137
00:06:32,560 –> 00:06:35,919
اجازه دهید به ارائه
138
00:06:35,919 –> 00:06:39,120
برگردیم و به ارائه برگردیم تا در
139
00:06:45,280 –> 00:06:49,800
اینجا
140
00:06:50,000 –> 00:06:53,120
ویژگی های python را ببینید سه
141
00:06:53,120 –> 00:06:55,199
مم
142
00:06:55,199 –> 00:06:57,440
علامت بزرگتر این بزرگتر
143
00:06:57,440 –> 00:07:00,160
بزرگتر است زیرا پیتون عالی است
144
00:07:00,160 –> 00:07:03,720
پس
145
00:07:05,599 –> 00:07:08,240
146
00:07:08,240 –> 00:07:11,039
147
00:07:11,039 –> 00:07:14,160
148
00:07:14,160 –> 00:07:16,479
149
00:07:16,479 –> 00:07:17,440
150
00:07:17,440 –> 00:07:21,039
اشکالی ندارد اسلاید بعدی uh نحو پایتون بنابراین پایتون زبان براکت خوبی نیست و خوب است زیرا من دوست ندارم بلوک براکت مجعد
151
00:07:21,039 –> 00:07:24,800
کد به عدد uh تورفته باشد.
152
00:07:24,800 –> 00:07:27,440
از spaces مهم است
153
00:07:27,440 –> 00:07:29,680
پایتون
154
00:07:29,680 –> 00:07:32,720
بیایید با نظرات شروع کنیم نظر
155
00:07:32,720 –> 00:07:33,680
156
00:07:33,680 –> 00:07:34,960
هش است
157
00:07:34,960 –> 00:07:38,400
اما هشبانک یک نظر خاص است
158
00:07:38,400 –> 00:07:41,360
و هشبانک در واقع یک دستورالعمل
159
00:07:41,360 –> 00:07:44,879
برای سیستم عامل است به این ترتیب
160
00:07:44,879 –> 00:07:47,199
سیستم عامل
161
00:07:47,199 –> 00:07:50,160
میداند که این یک اسکریپت قابل قبول است
162
00:07:50,160 –> 00:07:53,360
و در پایتون 3 نوشته شده است.
163
00:07:53,360 –> 00:07:55,120
بسیار خوب
164
00:07:55,120 –> 00:07:58,639
پس میخواهد hello world را چاپ کند و
165
00:07:58,639 –> 00:08:00,479
این یک تابع فراخوانی است
166
00:08:00,479 –> 00:08:04,080
و یک رشته در داخل آن وجود دارد،
167
00:08:07,759 –> 00:08:09,759
بیایید ببینیم تورفتگی چیست
168
00:08:09,759 –> 00:08:12,240
. تعدادی فاصله است که
169
00:08:12,240 –> 00:08:13,520
می توانید از آنها
170
00:08:13,520 –> 00:08:16,479
برای تراز کردن کد خود استفاده کنید
171
00:08:16,479 –> 00:08:19,840
تا کد در بلوک های کد سازماندهی شود
172
00:08:19,840 –> 00:08:23,120
و این بخشی از تورفتگی استاندارد سمت راست نحوی
173
00:08:23,120 –> 00:08:25,360
است که با استفاده از چهار
174
00:08:25,360 –> 00:08:26,639
فاصله
175
00:08:26,639 –> 00:08:29,680
رشته ها در دو گیومه محصور شده اند
176
00:08:29,680 –> 00:08:32,399
دستورات با تگ هش شروع می شوند
177
00:08:32,399 –> 00:08:34,640
و
178
00:08:34,640 –> 00:08:36,719
عبارت گذشته یک عبارت خالی
179
00:08:36,719 –> 00:08:38,799
هیچ کاری انجام نمی دهد
180
00:08:38,799 –> 00:08:40,958
پس بیایید یک مثال ببینیم
181
00:08:40,958 –> 00:08:42,559
سه نقل قول
182
00:08:42,559 –> 00:08:44,800
پایتون زبان اسکریپت است شما در
183
00:08:44,800 –> 00:08:46,080
اینجا وقفه دارید
184
00:08:46,080 –> 00:08:49,920
نحو پایتون به راحتی قابل یادگیری است
185
00:08:50,959 –> 00:08:52,640
من چاپ واقعی دارم
186
00:08:52,640 –> 00:08:54,800
این نسخه آزمایشی
187
00:08:54,800 –> 00:08:56,480
درست است همیشه درست
188
00:08:56,480 –> 00:08:59,680
است جذب می شود درست است هرگز نادرست
189
00:08:59,680 –> 00:09:02,160
پاس اما چرا
190
00:09:02,160 –> 00:09:04,480
ما فقط دو رشته را در اینجا چاپ می کنیم زیرا
191
00:09:04,480 –> 00:09:05,920
فقط
192
00:09:05,920 –> 00:09:08,320
این بلوک اجرا می شود، بلوک دیگر
193
00:09:08,320 –> 00:09:11,920
این است که کد هرگز نمایش داده نمی شود
194
00:09:11,920 –> 00:09:13,600
و داشتن آن کد در برنامه شما تمرین خوبی نیست
195
00:09:13,600 –> 00:09:15,040
196
00:09:15,040 –> 00:09:17,680
197
00:09:18,399 –> 00:09:21,200
و این دستور عبور وجود دارد که
198
00:09:21,200 –> 00:09:24,000
هیچ کاری انجام نمی دهد. می بینید که
199
00:09:24,000 –> 00:09:27,120
دستور if در اینجا به پایان می رسد،
200
00:09:27,120 –> 00:09:29,200
اما من بخش های دیگری در اینجا دارم که
201
00:09:29,200 –> 00:09:30,800
هیچ کاری انجام نمی دهم تا نشان دهم
202
00:09:30,800 –> 00:09:31,680
203
00:09:31,680 –> 00:09:36,200
چگونه بلوک ها باید بسته شوند.
204
00:09:36,880 –> 00:09:38,240
205
00:09:38,240 –> 00:09:40,560
206
00:09:40,560 –> 00:09:41,680
207
00:09:41,680 –> 00:09:45,839
208
00:09:46,080 –> 00:09:48,720
e شناسه متغیرهای
209
00:09:48,720 –> 00:09:51,600
ثابت عبارات تحت اللفظی داشته باشید
210
00:09:51,600 –> 00:09:52,720
و من می خواهم
211
00:09:52,720 –> 00:09:55,519
سعی کنم معنی این مفاهیم را توضیح دهم،
212
00:09:55,519 –> 00:09:57,920
بنابراین وقتی برنامه نویسی را یاد می گیرید باید
213
00:09:57,920 –> 00:09:59,839
214
00:09:59,839 –> 00:10:03,279
از بالای سر خود چند کلمه جدید یاد بگیرید
215
00:10:03,279 –> 00:10:05,760
و این کلمات به این معنی است که من معنی و
216
00:10:05,760 –> 00:10:07,440
علم کامپیوتر دارم
217
00:10:07,440 –> 00:10:09,200
و اگر شما با هیچ
218
00:10:09,200 –> 00:10:11,040
زبان برنامه نویسی آشنا نیستید، پس این برای شما جدید است،
219
00:10:11,040 –> 00:10:13,200
بنابراین من باید توضیح دهم که
220
00:10:13,200 –> 00:10:14,959
مثلاً
221
00:10:14,959 –> 00:10:18,360
شناسه تأیید کننده جدید
222
00:10:18,360 –> 00:10:21,839
چیست، نامی است که شما به
223
00:10:21,839 –> 00:10:24,480
هر چیزی که در برنامه شما حرکت می کند می گذارید، بنابراین
224
00:10:24,480 –> 00:10:26,560
نام هایی را ایجاد می
225
00:10:26,560 –> 00:10:28,880
کنید که توسط خودتان ساخته شده است.
226
00:10:28,880 –> 00:10:32,240
و متغیرها دارای شناسهها
227
00:10:32,240 –> 00:10:35,200
هستند، ثابتها نیز با
228
00:10:35,200 –> 00:10:37,360
شناسهها نشان داده
229
00:10:37,360 –> 00:10:40,800
میشوند، لفظها با شناسهها نشان داده نمیشوند، اما
230
00:10:40,800 –> 00:10:43,360
آنها موجودیتهای مستقل هستند
231
00:10:43,360 –> 00:10:44,800
232
00:10:44,800 –> 00:10:46,640
، توضیح
233
00:10:46,640 –> 00:10:48,320
عبارات کمی سختتر است
234
00:10:48,320 –> 00:10:50,399
، در ادامه قصد دارم همه این اصطلاحات را توضیح دهم،
235
00:10:50,399 –> 00:10:51,600
236
00:10:51,600 –> 00:10:53,760
بنابراین در اینجا چند مثال وجود دارد
237
00:10:53,760 –> 00:10:55,560
5 24
238
00:10:55,560 –> 00:10:58,640
520 اینها اعداد هستند البته
239
00:10:58,640 –> 00:11:01,360
این یک رشته است این یک رشته نیز است
240
00:11:01,360 –> 00:11:03,440
و این
241
00:11:03,440 –> 00:11:06,959
یک نوع عبارت
242
00:11:07,040 –> 00:11:09,120
است این در واقع
243
00:11:09,120 –> 00:11:11,519
یک رشته
244
00:11:11,920 –> 00:11:14,959
است توالی مقادیر
245
00:11:14,959 –> 00:11:17,360
این نیز دنباله ای از مقادیر است و
246
00:11:17,360 –> 00:11:19,839
این نیز دنباله ای از خطاها است، بنابراین
247
00:11:19,839 –> 00:11:21,519
248
00:11:21,519 –> 00:11:24,160
این مثال های ما است، مثال های درستی
249
00:11:24,160 –> 00:11:27,399
از چیزها،
250
00:11:28,000 –> 00:11:30,160
بنابراین
251
00:11:30,160 –> 00:11:32,959
بیایید ببینیم یک متغیر چیست،
252
00:11:32,959 –> 00:11:36,880
سپس یک متغیر یک شناسه تعیین می کند، بنابراین
253
00:11:36,880 –> 00:11:39,760
یک متغیر اساساً یک شناسه است
254
00:11:39,760 –> 00:11:43,200
که داده ها را خوب نشان می دهد بنابراین
255
00:11:43,200 –> 00:11:45,360
ممکن است یک مقدار واحد یا گروهی از
256
00:11:45,360 –> 00:11:46,959
چندین فعل باشد بنابراین
257
00:11:46,959 –> 00:11:49,519
یک متغیر یک نام دارد
258
00:11:49,519 –> 00:11:50,399
و
259
00:11:50,399 –> 00:11:52,720
آن نام شناسه نامیده می شود
260
00:11:52,720 –> 00:11:55,279
و متغیر می تواند یک مقدار واحد داشته
261
00:11:55,279 –> 00:11:57,760
باشد یا
262
00:11:57,760 –> 00:12:00,320
دنباله ای از مقادیر زیادی باشد
263
00:12:00,320 –> 00:12:02,800
پایتون یک زبان پویا
264
00:12:02,800 –> 00:12:05,760
متغیر است. نوع قابل تغییر است
265
00:12:05,760 –> 00:12:08,639
بنابراین متغیر دارای یک نوع نوع داده است.
266
00:12:08,639 –> 00:12:10,720
267
00:12:10,720 –> 00:12:13,839
268
00:12:13,839 –> 00:12:16,399
269
00:12:16,399 –> 00:12:18,560
270
00:12:18,560 –> 00:12:20,480
271
00:12:20,480 –> 00:12:24,160
پایتون یک پویا است
272
00:12:24,160 –> 00:12:26,639
و این خیلی خوب نیست که زبانهای نامگذاری
273
00:12:26,639 –> 00:12:29,120
کمی مستعد خطا هستند،
274
00:12:29,120 –> 00:12:32,000
زیرا میتوانید نوع داده و هدف متغیر را تغییر دهید،
275
00:12:32,000 –> 00:12:35,680
بنابراین شاید تا حدودی این
276
00:12:35,680 –> 00:12:37,600
کار را انجام دهید.
277
00:12:37,600 –> 00:12:40,160
اشتباه و آن اشتباه علامت گذاری نشده است
278
00:12:40,160 –> 00:12:42,240
279
00:12:42,240 –> 00:12:45,920
بیایید چند نمونه از متغیرها را ببینیم
280
00:12:45,920 –> 00:12:47,920
در اینجا یک مثال از متغیر است اما این
281
00:12:47,920 –> 00:12:50,079
پایتون معمولی نیست فقط یک
282
00:12:50,079 –> 00:12:53,440
مثال است که
283
00:12:53,440 –> 00:12:57,519
ستون x را در برابر پنج پایتون ساخته ام ناراحت نمی شود
284
00:12:57,519 –> 00:12:59,360
زیرا نوع آن را مشخص کرده اید
285
00:12:59,360 –> 00:13:00,560
286
00:13:00,560 –> 00:13:02,800
اما برای پایتون ارزشمند
287
00:13:02,800 –> 00:13:04,959
نیست و برای خودتان در دسترس است زیرا پایتون
288
00:13:04,959 –> 00:13:06,480
می داند که چگونه این کار را
289
00:13:06,480 –> 00:13:08,000
ساده تر از آن انجام دهد
290
00:13:08,000 –> 00:13:11,120
و آزمایش x و
291
00:13:11,120 –> 00:13:15,200
i را به درستی چاپ می کند زیرا من پنج را چاپ می کنم
292
00:13:15,200 –> 00:13:18,160
زیرا x پنج است و سپس
293
00:13:18,160 –> 00:13:22,480
متغیر دیگری از نوع string ester
294
00:13:22,480 –> 00:13:24,320
test برابر ایجاد می کنم
295
00:13:24,320 –> 00:13:26,240
و x را چاپ کنید،
296
00:13:26,240 –> 00:13:28,639
بنابراین این مقدار اولیه است
297
00:13:28,639 –> 00:13:31,440
که متغیر می تواند یک مقدار اولیه داشته باشد، به
298
00:13:31,440 –> 00:13:34,480
همین سادگی مقداردهی اولیه شده است،
299
00:13:34,480 –> 00:13:37,279
300
00:13:37,279 –> 00:13:40,639
اجازه دهید به چیزهای پیچیده تر برویم،
301
00:13:40,639 –> 00:13:43,600
بنابراین پایتون یک سلسله مراتب نوع دارد، یک
302
00:13:43,600 –> 00:13:46,160
خطای نوع در اینجا به این معنی است
303
00:13:46,160 –> 00:13:49,199
که انواع داخلی دارد و این ارزشمند است.
304
00:13:49,199 –> 00:13:51,519
پایتون چون پایتون با باتری
305
00:13:51,519 –> 00:13:54,000
همراه است انواع پیچیدهای دارد که
306
00:13:54,000 –> 00:13:56,320
میتوانید از آنها استفاده کنید و مجبور نیستید
307
00:13:56,320 –> 00:13:58,399
انواع خود را بسازید،
308
00:13:58,399 –> 00:13:59,920
بنابراین
309
00:13:59,920 –> 00:14:03,680
قدرت پایتون در پایتون همه چیزهایی است که
310
00:14:03,680 –> 00:14:05,760
بازنشسته هستند. توسط اشیاء
311
00:14:05,760 –> 00:14:08,079
و رابطه بین اشیاء
312
00:14:08,079 –> 00:14:11,199
که یک
313
00:14:12,000 –> 00:14:13,680
مفهوم است به آن برنامه نویسی شی گرا می گویند
314
00:14:13,680 –> 00:14:15,199
و
315
00:14:15,199 –> 00:14:17,920
و همه چیز یک شی پایتون است
316
00:14:17,920 –> 00:14:20,560
اعداد اشیا هستند و رشته ها اشیاء هستند
317
00:14:20,560 –> 00:14:22,800
318
00:14:22,800 –> 00:14:25,680
کد نیز با اشیاء نشان داده می شود که
319
00:14:25,680 –> 00:14:28,639
شامل کد کد نیز شی
320
00:14:28,639 –> 00:14:30,560
زیر آن است لیست انواعی که
321
00:14:30,560 –> 00:14:32,959
در پایتون ساخته شدهاند، بنابراین پایتون یک نوع دارد
322
00:14:32,959 –> 00:14:34,880
که به آن میگویند هیچ،
323
00:14:34,880 –> 00:14:37,839
آنها چیزی را نشان نمیدهند و اوه من
324
00:14:37,839 –> 00:14:40,079
فقط یک عضو از این نوع دارم،
325
00:14:40,079 –> 00:14:41,120
326
00:14:41,120 –> 00:14:44,639
حالا شما باید اعداد دنبالهها مجموعه
327
00:14:44,639 –> 00:14:47,120
انواع دیکشنریها توابع کلاسها
328
00:14:47,120 –> 00:14:50,800
اسلش نمونهها برشهای ماژولها و
329
00:14:50,800 –> 00:14:52,079
کدگذاریها
330
00:14:52,079 –> 00:14:55,120
و همه اینها
331
00:14:55,120 –> 00:14:58,959
قبل از اینکه بگویید من می دانم پایتون
332
00:14:58,959 –> 00:15:00,160
کار زیادی
333
00:15:00,160 –> 00:15:04,720
دارد باید بفهمید، بنابراین من این کد
334
00:15:04,720 –> 00:15:07,760
qr کد را اینجا قرار می دهم و می توانید این کد را اسکن کنید
335
00:15:07,760 –> 00:15:09,760
یا
336
00:15:09,760 –> 00:15:12,480
اگر نمی توانید راست کلیک کنید، می توانید روی آن کلیک کنید، بنابراین من می خواهم
337
00:15:12,480 –> 00:15:14,000
سعی کنید
338
00:15:14,000 –> 00:15:15,519
آدرس پیوند را کپی کنید،
339
00:15:15,519 –> 00:15:19,360
بنابراین اولین مورد این است که من در چت قرار می دهم،
340
00:15:19,360 –> 00:15:21,680
341
00:15:24,160 –> 00:15:27,360
بنابراین این یک مرجع
342
00:15:27,360 –> 00:15:30,160
به مقاله ای است که مدل داده نامیده می شود
343
00:15:30,160 –> 00:15:32,399
و اگر روی این سند کلیک کنید
344
00:15:32,399 –> 00:15:36,079
، یک w خواهید داشت. صفحه eb درست است و در
345
00:15:36,079 –> 00:15:38,079
آن صفحه
346
00:15:38,079 –> 00:15:41,040
وب هر عبارتی است که من دارم در
347
00:15:41,040 –> 00:15:43,440
اینجا نمایش داده می شود،
348
00:15:43,440 –> 00:15:45,440
من می خواهم چندین مورد از آنها را توضیح دهم، اما
349
00:15:45,440 –> 00:15:47,279
نه همه آنها را درست،
350
00:15:47,279 –> 00:15:49,279
زیرا یک راهنمای مرجع وجود دارد و
351
00:15:49,279 –> 00:15:51,519
شما می توانید دانش خود را از
352
00:15:51,519 –> 00:15:53,040
refresh
353
00:15:53,040 –> 00:15:55,040
آموزش من افزایش دهید.
354
00:15:55,040 –> 00:15:58,480
با ارائه قدرت پایتون و
355
00:15:58,480 –> 00:16:01,360
مهم ترین ویژگی های
356
00:16:01,360 –> 00:16:03,839
پایتون باید
357
00:16:03,839 –> 00:16:04,639
358
00:16:04,639 –> 00:16:06,399
جزئیات بیشتری را درست مطالعه کنید
359
00:16:06,399 –> 00:16:08,399
زیرا ما نمی توانیم
360
00:16:08,399 –> 00:16:13,040
100 پایتون را در دو ساعت به
361
00:16:13,440 –> 00:16:16,399
362
00:16:16,399 –> 00:16:17,199
363
00:16:17,199 –> 00:16:20,000
شما یاد بدهیم.
364
00:16:20,000 –> 00:16:22,560
عملگر ریاضی و
365
00:16:22,560 –> 00:16:25,199
این دانش بسیار ابتدایی است و شما
366
00:16:25,199 –> 00:16:27,440
باید عملگرها را بشناسید
367
00:16:27,440 –> 00:16:30,160
بنابراین عملگر ریاضی پایتون مشابه
368
00:16:30,160 –> 00:16:32,639
زبان های دیگر است اما عملگر
369
00:16:32,639 –> 00:16:35,600
ستاره ستاره اصلی پایتون است
370
00:16:35,600 –> 00:16:38,079
من آن را در زبان های دیگر ندیدم
371
00:16:38,079 –> 00:16:40,880
اولویت عملگر از مرتبه بالاتر به مرتبه پایین تر است.
372
00:16:40,880 –> 00:16:42,079
373
00:16:42,079 –> 00:16:42,880
و
374
00:16:42,880 –> 00:16:45,440
به روز رسانی پس از ارزیابی عبارت اجرا می شود،
375
00:16:45,440 –> 00:16:47,360
376
00:16:47,360 –> 00:16:49,199
بنابراین
377
00:16:49,199 –> 00:16:51,519
دو نوع پارامتر وجود دارد که این
378
00:16:51,519 –> 00:16:53,120
عملگرها
379
00:16:53,120 –> 00:16:54,800
دارای دو عضو هستند
380
00:16:54,800 –> 00:16:57,920
و این عملگرها در اینجا
381
00:16:57,920 –> 00:16:58,880
دارای یک
382
00:16:58,880 –> 00:17:00,320
متغیر
383
00:17:00,320 –> 00:17:02,000
uh و
384
00:17:02,000 –> 00:17:04,400
این یک
385
00:17:04,400 –> 00:17:07,919
اپراتور اصلاح کننده یا اپراتور به روز رسانی نامیده می شود که
386
00:17:07,919 –> 00:17:10,799
می تواند مقدار متغیر را به سمت راست تغییر دهد،
387
00:17:10,799 –> 00:17:11,679
388
00:17:11,679 –> 00:17:14,880
بنابراین بیایید ببینیم ستاره ستاره قدرت است
389
00:17:14,880 –> 00:17:18,000
و یک اکو ستاره ستاره عملگر
390
00:17:18,000 –> 00:17:20,559
وجود دارد که در اینجا می بینید که ترکیبی از سه نماد وجود دارد.
391
00:17:20,559 –> 00:17:23,439
392
00:17:23,439 –> 00:17:24,640
393
00:17:24,640 –> 00:17:26,880
تقسیم
394
00:17:26,880 –> 00:17:27,760
و
395
00:17:27,760 –> 00:17:29,840
تقسیم برابر خواهد بود
396
00:17:29,840 –> 00:17:33,600
و شما ضرب برابر ستاره و ستاره دارید
397
00:17:33,600 –> 00:17:35,520
398
00:17:35,520 –> 00:17:38,880
زیرا نمی توانیم نقطه وسط را
399
00:17:38,880 –> 00:17:39,600
400
00:17:39,600 –> 00:17:40,880
در پایتون
401
00:17:40,880 –> 00:17:42,880
قرار دهیم این امکان پذیر نیست اما ستاره امکان پذیر است
402
00:17:42,880 –> 00:17:43,840
بنابراین
403
00:17:43,840 –> 00:17:46,320
وقتی بیشتر زبان های برنامه نویسی از
404
00:17:46,320 –> 00:17:48,400
ستاره برای ضرب استفاده می شود
405
00:17:48,400 –> 00:17:51,760
و مدول عملیاتی است که بقیه
406
00:17:51,760 –> 00:17:54,000
407
00:17:54,000 –> 00:17:55,360
تقسیم پس
408
00:17:55,360 –> 00:17:58,080
اگر تقسیم دقیق باشد، مابقی
409
00:17:58,080 –> 00:17:59,200
مدول صفر است
410
00:17:59,200 –> 00:18:00,960
و
411
00:18:00,960 –> 00:18:02,000
x
412
00:18:02,000 –> 00:18:04,799
به علاوه برای جمع و منهای برای
413
00:18:04,799 –> 00:18:06,720
تفریق
414
00:18:06,720 –> 00:18:08,640
است، در پایتون
415
00:18:08,640 –> 00:18:10,320
مثبت و منفی منهای وجود ندارد،
416
00:18:10,320 –> 00:18:12,320
417
00:18:12,320 –> 00:18:14,559
بنابراین این
418
00:18:14,559 –> 00:18:17,120
و اولویت برای تقسیم um یکسان است.
419
00:18:17,120 –> 00:18:18,400
420
00:18:18,400 –> 00:18:20,320
ضرب
421
00:18:20,320 –> 00:18:22,640
و مقداری
422
00:18:22,640 –> 00:18:26,080
برای مثبت و منهای راست کمی کمتر است،
423
00:18:26,080 –> 00:18:29,080
424
00:18:33,280 –> 00:18:36,720
بنابراین این عبارات عددی است
425
00:18:36,720 –> 00:18:38,799
و
426
00:18:38,799 –> 00:18:40,480
یک عبارت به طور کلی یک
427
00:18:40,480 –> 00:18:43,120
شمارش شناسه است. نمادها و
428
00:18:43,120 –> 00:18:44,960
اپراتورها
429
00:18:44,960 –> 00:18:47,960
درست است
430
00:18:56,240 –> 00:18:58,080
من یک پیام دریافت کردم
431
00:18:58,080 –> 00:19:00,960
متاسفم
432
00:19:05,120 –> 00:19:07,039
که باید پیام را بررسی
433
00:19:07,039 –> 00:19:10,760
کنم من به تلفن معتاد هستم
434
00:19:11,600 –> 00:19:12,720
درست است،
435
00:19:12,720 –> 00:19:15,200
بنابراین بیایید ببینیم یک عبارت یک
436
00:19:15,200 –> 00:19:19,000
عدد از شناسه ها است،
437
00:19:27,520 –> 00:19:29,360
اما نه تنها این که شما می توانید
438
00:19:29,360 –> 00:19:31,520
انیمیشنی از حروف
439
00:19:31,520 –> 00:19:33,600
واقعی باشید. تفسیر می شود و
440
00:19:33,600 –> 00:19:36,640
معمولاً نتیجه ای را ایجاد می کند
441
00:19:36,640 –> 00:19:38,960
که ایده
442
00:19:38,960 –> 00:19:41,679
او است و عبارت می تواند
443
00:19:41,679 –> 00:19:45,679
توسط مفسر تفسیر شود،
444
00:19:45,919 –> 00:19:49,039
اما یک عبارت می تواند شکست بخورد یا می تواند
445
00:19:49,039 –> 00:19:50,480
موفقیت آمیز باشد،
446
00:19:50,480 –> 00:19:52,799
بنابراین
447
00:19:52,799 –> 00:19:55,600
بیایید بگوییم که یک مثال صفر عبارت
448
00:19:55,600 –> 00:19:56,640
449
00:19:56,640 –> 00:19:59,919
یک است اما یک عبارت کوچک می تواند uh
450
00:19:59,919 –> 00:20:01,200
um باشد.
451
00:20:01,200 –> 00:20:03,840
فقط یک عبارت ثابت اما
452
00:20:03,840 –> 00:20:06,240
کوچک را می توان با استفاده از عملگرها ترکیب کرد،
453
00:20:06,240 –> 00:20:07,840
454
00:20:07,840 –> 00:20:10,400
بنابراین یک عبارت کوچک عبارت بزرگتر و
455
00:20:10,400 –> 00:20:13,120
حتی عبارات بزرگتر به دست می آید
456
00:20:13,120 –> 00:20:14,400
و
457
00:20:14,400 –> 00:20:16,400
در یک عبارت بزرگ ترتیب
458
00:20:16,400 –> 00:20:19,200
اجرای عملگرها مهم است، بنابراین
459
00:20:19,200 –> 00:20:20,960
می توانید ترتیب را با استفاده از پرانتز تغییر دهید،
460
00:20:20,960 –> 00:20:23,600
به عنوان مثال
461
00:20:23,600 –> 00:20:26,159
می خواهم ترتیب یک به علاوه دو
462
00:20:26,159 –> 00:20:27,520
به اضافه سه را تغییر دهید
463
00:20:27,520 –> 00:20:30,480
زیرا نرمال اول از همه
464
00:20:30,480 –> 00:20:32,960
یک به علاوه دو اجرا می شود و
465
00:20:32,960 –> 00:20:34,720
سپس نتیجه سه می شود و سه
466
00:20:34,720 –> 00:20:36,799
تبلیغ می شود. به سه تای دیگر
467
00:20:36,799 –> 00:20:39,520
این دقیقاً یکسان است، اما
468
00:20:39,520 –> 00:20:42,080
وقتی می گویید یک به علاوه دو ضرب در
469
00:20:42,080 –> 00:20:43,600
470
00:20:43,600 –> 00:20:46,480
سه، اول ضرب می شود و سپس
471
00:20:46,480 –> 00:20:49,760
یک را اضافه می کنید، اما اگر بگویید یک به علاوه دو
472
00:20:49,760 –> 00:20:52,080
ضرب در سه می
473
00:20:52,080 –> 00:20:55,679
شود و برای یک به علاوه دو پرانتز می گذارید،
474
00:20:55,679 –> 00:20:59,280
آنگاه ابتدا یک بعلاوه دو را اجرا می کنیم
475
00:20:59,280 –> 00:21:00,960
و سپس در سه ضرب می شود
476
00:21:00,960 –> 00:21:04,240
و نتیجه متفاوت است
477
00:21:06,480 –> 00:21:08,960
درست نتیجه این عبارت
478
00:21:08,960 –> 00:21:10,799
بسیار متفاوت است
479
00:21:10,799 –> 00:21:14,559
بنابراین من برابر با 2 عبارت دیگری است
480
00:21:14,559 –> 00:21:17,520
در اینجا شما بروید این یک عبارت است
481
00:21:17,520 –> 00:21:19,360
و نتیجه این عبارت
482
00:21:19,360 –> 00:21:20,799
خواهد بود 2
483
00:21:20,799 –> 00:21:23,600
و b مساوی c مساوی 3 عبارت دیگری
484
00:21:23,600 –> 00:21:27,679
است بنابراین b قرار است مقدار x
485
00:21:27,679 –> 00:21:30,159
از c برابر با سه z برابر سه می
486
00:21:30,159 –> 00:21:32,320
شود به سه به علاوه c
487
00:21:32,320 –> 00:21:33,679
سه
488
00:21:33,679 –> 00:21:36,240
تا خواهد شد uh ضرب در b
489
00:21:36,240 –> 00:21:37,280
و r
490
00:21:37,280 –> 00:21:40,480
تقسیم بر b به علاوه c می شود. عبارات دیگر
491
00:21:40,480 –> 00:21:43,200
و ما یک مثال انجام می دهیم
492
00:21:43,200 –> 00:21:46,080
و این مثال در اینجا اجرا می شود
493
00:21:46,080 –> 00:21:46,960
494
00:21:46,960 –> 00:21:48,400
، فرض کنید
495
00:21:48,400 –> 00:21:49,520
ah
496
00:21:49,520 –> 00:21:54,080
به اضافه نه، فرض کنید r برابر
497
00:21:54,240 –> 00:21:55,360
2
498
00:21:55,360 –> 00:21:56,880
و b
499
00:21:56,880 –> 00:21:58,880
برابر با سه است
500
00:21:58,880 –> 00:22:00,880
و سپس می گوییم
501
00:22:00,880 –> 00:22:02,640
r
502
00:22:02,640 –> 00:22:05,650
می گوییم c برابر
503
00:22:05,650 –> 00:22:08,080
[Music]
504
00:22:08,080 –> 00:22:10,480
برابر
505
00:22:10,799 –> 00:22:13,840
به اضافه b
506
00:22:15,200 –> 00:22:18,080
و سپس چاپ کنید c می
507
00:22:18,080 –> 00:22:20,720
بینید که اگر یک عبارت را بدون آن
508
00:22:20,720 –> 00:22:22,720
بگویید، اگر بگویید مساوی است، پس چیزی چاپ
509
00:22:22,720 –> 00:22:25,440
نمی شود، اما اگر شما اگر نگویید
510
00:22:25,440 –> 00:22:28,240
برابر، نتیجه را چاپ می کنید، به عنوان مثال،
511
00:22:28,240 –> 00:22:30,480
اگر بگویم r به اضافه b
512
00:22:30,480 –> 00:22:32,400
این فقط عبارتی است
513
00:22:32,400 –> 00:22:35,280
که مطبوعات وارد می کنید که می بینید. همان
514
00:22:35,280 –> 00:22:38,480
نتیجه پنج درست است،
515
00:22:39,440 –> 00:22:40,960
بنابراین فرض کنید
516
00:22:40,960 –> 00:22:44,320
uh r به علاوه b
517
00:22:44,320 –> 00:22:47,919
uh ضرب در دو
518
00:22:48,080 –> 00:22:52,640
هشت است و سپس من می گویم ah به علاوه b
519
00:22:52,640 –> 00:22:55,600
ضرب در دو
520
00:22:55,600 –> 00:22:57,360
می بینید که من ترتیب
521
00:22:57,360 –> 00:22:59,200
اجرا را
522
00:22:59,200 –> 00:23:02,080
تغییر داده ام نتایج مختلف
523
00:23:02,159 –> 00:23:05,760
بنابراین در پخش مجدد می توانید یک فرمول پیچیده بنویسید
524
00:23:05,760 –> 00:23:07,200
و
525
00:23:07,200 –> 00:23:08,640
شما نتیجه را بدست آورید مانند یک
526
00:23:08,640 –> 00:23:11,640
ماشین حساب
527
00:23:24,480 –> 00:23:27,600
عملگرهای منطقی است،
528
00:23:28,159 –> 00:23:29,200
529
00:23:29,200 –> 00:23:30,960
بنابراین منطق بسیار مهم است،
530
00:23:30,960 –> 00:23:33,440
زیرا برنامه نویسی همه چیز در مورد منطق است،
531
00:23:33,440 –> 00:23:35,120
بنابراین بیایید
532
00:23:35,120 –> 00:23:37,600
ببینیم منطقی
533
00:23:37,600 –> 00:23:39,360
534
00:23:39,360 –> 00:23:40,159
535
00:23:40,159 –> 00:23:43,279
که توسط یک شهروند ایجاد شده
536
00:23:44,159 –> 00:23:47,600
است که به آن جبر بولرو می گویند،
537
00:23:47,760 –> 00:23:50,760
538
00:23:54,000 –> 00:23:56,480
539
00:23:56,480 –> 00:23:58,159
540
00:23:58,159 –> 00:24:00,080
541
00:24:00,080 –> 00:24:01,760
گاهی اوقات
542
00:24:01,760 –> 00:24:06,159
شبیه به منطق است اما
543
00:24:06,159 –> 00:24:07,679
منطق است.
544
00:24:07,679 –> 00:24:10,000
عمومی تر از
545
00:24:10,000 –> 00:24:12,400
علم اوه
546
00:24:12,400 –> 00:24:14,000
درست است
547
00:24:14,000 –> 00:24:16,559
و اوه آن در علم فلسفه است و
548
00:24:16,559 –> 00:24:17,520
549
00:24:17,520 –> 00:24:19,279
حالا نمی خواهم مفهوم فلسفه منطق را توضیح دهم
550
00:24:19,279 –> 00:24:21,840
این بخشی از
551
00:24:21,840 –> 00:24:24,080
دوره دیگری است که من این کار را انجام می دهم به نام
552
00:24:24,080 –> 00:24:25,840
نرم افزار مهندسی
553
00:24:25,840 –> 00:24:26,880
و
554
00:24:26,880 –> 00:24:29,440
من هنوز
555
00:24:29,440 –> 00:24:31,520
شما را به این دوره مهندسی نرم افزار دعوت
556
00:24:31,520 –> 00:24:34,320
نکرده ام چون آن را تمام نکرده
557
00:24:34,320 –> 00:24:38,080
ام، من هنوز دارم روی آن دوره کار می کنم،
558
00:24:38,080 –> 00:24:41,440
بنابراین بیایید عملگرهای بولی را ببینیم
559
00:24:41,440 –> 00:24:45,520
که سه عملگر وجود دارد و یا
560
00:24:45,520 –> 00:24:47,039
برخی از
561
00:24:47,039 –> 00:24:49,679
معروف ترین عملگرها و
562
00:24:49,679 –> 00:24:54,320
ریاضیات آنها در آنجا وجود دارد. این
563
00:24:54,480 –> 00:24:55,760
نمادها یک
564
00:24:55,760 –> 00:24:57,279
l وارونه است
565
00:24:57,279 –> 00:24:58,480
و
566
00:24:58,480 –> 00:25:00,480
این وارونه v است
567
00:25:00,480 –> 00:25:02,640
و این است v
568
00:25:02,640 –> 00:25:04,400
بنابراین
569
00:25:04,400 –> 00:25:06,480
این نمادها نمادهای یونیکد هستند و
570
00:25:06,480 –> 00:25:08,480
نمی توان آنها را در پایتون استفاده کرد
571
00:25:08,480 –> 00:25:10,799
اما در پایتون ما این کلمات کلیدی را داریم که
572
00:25:10,799 –> 00:25:12,159
دست نیستند و یا
573
00:25:12,159 –> 00:25:15,679
این نشان دهنده عملگرهای پولی هستند
574
00:25:15,679 –> 00:25:19,039
بنابراین عملگرهای رابطه ای بزرگتر هستند.
575
00:25:19,039 –> 00:25:22,400
از بانک های مساوی کمتر از مساوی مساوی
576
00:25:22,400 –> 00:25:24,400
577
00:25:24,400 –> 00:25:25,200
uh
578
00:25:25,200 –> 00:25:27,520
بزرگتر یا مساوی و کوچکتر
579
00:25:27,520 –> 00:25:30,559
یا مساوی می توانید نمادهای یونیکد مشابه را مشاهده کنید
580
00:25:30,559 –> 00:25:32,720
581
00:25:32,720 –> 00:25:36,159
اما اینها معادل هستند
582
00:25:36,159 –> 00:25:37,200
و
583
00:25:37,200 –> 00:25:40,159
عملگرهای رابطه ای وجود دارد و معمولاً
584
00:25:40,159 –> 00:25:41,039
585
00:25:41,039 –> 00:25:44,400
بین دو عدد استفاده می شوند اما الفبا
586
00:25:44,400 –> 00:25:46,640
با هر یک مرتبط است.
587
00:25:46,640 –> 00:25:48,720
کاراکتر و الفبای
588
00:25:48,720 –> 00:25:50,960
589
00:25:50,960 –> 00:25:54,000
عددی را به هم مرتبط کرده ایم که به آن کد ascii می گویند
590
00:25:54,000 –> 00:25:57,840
و می توانیم
591
00:25:57,840 –> 00:25:59,840
592
00:25:59,840 –> 00:26:03,039
با استفاده از
593
00:26:06,000 –> 00:26:09,760
عدد جبر bolean h دو کاراکتر را با هم مقایسه کنیم. به عنوان دو مقدار false
594
00:26:09,760 –> 00:26:11,279
و true و
595
00:26:11,279 –> 00:26:12,320
python
596
00:26:12,320 –> 00:26:15,279
false با بزرگ f و true با
597
00:26:15,279 –> 00:26:16,799
t بزرگ است
598
00:26:16,799 –> 00:26:18,640
و جدول بعدی
599
00:26:18,640 –> 00:26:21,039
600
00:26:21,120 –> 00:26:22,400
601
00:26:22,400 –> 00:26:24,799
نمونه هایی از متغیرهای
602
00:26:24,799 –> 00:26:26,159
p و q
603
00:26:26,159 –> 00:26:28,240
و عباراتی
604
00:26:28,240 –> 00:26:31,919
که شامل p و q هستند را به شما نشان می دهد و در آنجا این
605
00:26:31,919 –> 00:26:34,240
بخشی از جبر و
606
00:26:34,240 –> 00:26:36,400
گزاره گزاره ای است. جبر اما نه
607
00:26:36,400 –> 00:26:38,080
به آنچه در داخل
608
00:26:38,080 –> 00:26:40,400
گزاره است بلکه فقط به
609
00:26:40,400 –> 00:26:43,120
مقدار uh مربوط
610
00:26:43,120 –> 00:26:45,679
می شود.
611
00:26:45,679 –> 00:26:48,720
612
00:26:48,720 –> 00:26:51,120
613
00:26:51,120 –> 00:26:53,840
614
00:26:53,840 –> 00:26:55,039
615
00:26:55,039 –> 00:26:58,000
616
00:26:58,000 –> 00:27:01,360
q درست است، به همین دلیل است که p از q نادرست است
617
00:27:01,360 –> 00:27:04,000
و p و q نادرست است
618
00:27:04,000 –> 00:27:06,559
و بیایید مثال دیگری ببینیم اگر p
619
00:27:06,559 –> 00:27:09,520
درست و q نادرست است، پس
620
00:27:09,520 –> 00:27:12,080
p نادرست نیست زیرا درست
621
00:27:12,080 –> 00:27:14,240
نفی نادرست است
622
00:27:14,240 –> 00:27:16,480
و سپس
623
00:27:16,480 –> 00:27:18,399
درست یا نادرست
624
00:27:18,399 –> 00:27:19,679
است
625
00:27:19,679 –> 00:27:22,880
زیرا یکی از آنها درست هستند p p درست است
626
00:27:22,880 –> 00:27:23,919
بنابراین
627
00:27:23,919 –> 00:27:27,279
p و q نادرست است p و q نادرست است
628
00:27:27,279 –> 00:27:28,159
629
00:27:28,159 –> 00:27:30,640
زیرا هر دو درست نیستند
630
00:27:30,640 –> 00:27:32,399
یکی نادرست است بنابراین
631
00:27:32,399 –> 00:27:34,960
نتیجه نادرست
632
00:27:34,960 –> 00:27:37,840
است به این ترتیب کار می کند بنابراین
633
00:27:37,840 –> 00:27:40,159
این یک جدول مرجع است و اگر
634
00:27:40,159 –> 00:27:41,679
این را یاد بگیرید پس
635
00:27:41,679 –> 00:27:44,000
می توانید یک قدم جلوتر از درک و
636
00:27:44,000 –> 00:27:45,520
منطق
637
00:27:45,520 –> 00:27:48,520
مشکلی ندارد،
638
00:27:50,480 –> 00:27:51,840
بنابراین
639
00:27:51,840 –> 00:27:54,480
بیایید برخی از عبارات
640
00:27:54,480 –> 00:27:56,640
641
00:27:56,640 –> 00:27:59,279
642
00:27:59,279 –> 00:28:00,720
643
00:28:00,720 –> 00:28:02,960
644
00:28:02,960 –> 00:28:05,840
645
00:28:05,840 –> 00:28:08,880
646
00:28:08,880 –> 00:28:11,679
منطقی را ببینیم.
647
00:28:11,679 –> 00:28:13,760
درست یا
648
00:28:13,760 –> 00:28:15,360
نادرست، نتیجه را می توان
649
00:28:15,360 –> 00:28:18,240
در متغیری از نوع
650
00:28:18,240 –> 00:28:19,200
قطبی در نظر گرفت،
651
00:28:19,200 –> 00:28:21,520
بنابراین حالا بیایید درست و نادرست را ببینیم
652
00:28:21,520 –> 00:28:23,760
اینها نمونه هایی از دو عبارت هستند که
653
00:28:23,760 –> 00:28:25,120
بسیار ساده هستند،
654
00:28:25,120 –> 00:28:28,399
پس یک برابر مساوی یکی این یک
655
00:28:28,399 –> 00:28:31,440
عبارت بولی است زیرا 1 برابر است با
656
00:28:31,440 –> 00:28:33,600
1 همه زمان
657
00:28:33,600 –> 00:28:34,640
و
658
00:28:34,640 –> 00:28:37,279
این درست خواهد بود و 1 مساوی
659
00:28:37,279 –> 00:28:38,640
660
00:28:38,640 –> 00:28:42,480
با هنوز یک عبارت منطقی است اما
661
00:28:42,480 –> 00:28:44,960
درست نیست اشتباه است بسیار درست است
662
00:28:44,960 –> 00:28:47,279
حتی اگر نادرست باشد باز هم منطق است
663
00:28:47,279 –> 00:28:49,679
به نظر می رسد منطقاً یک
664
00:28:49,679 –> 00:28:52,320
برابر نیست منطق نیست اما منطق است
665
00:28:52,320 –> 00:28:55,440
منطق اما نتیجه نادرست است،
666
00:28:55,440 –> 00:28:58,320
بنابراین من برابر با true و b مساوی نادرست
667
00:28:58,320 –> 00:29:00,320
این دو تخصیص هستند به این ترتیب شما
668
00:29:00,320 –> 00:29:02,399
یک متغیر بولی uh ایجاد می کنید
669
00:29:02,399 –> 00:29:06,000
و سپس اگر من بزرگتر از
670
00:29:06,000 –> 00:29:07,600
b
671
00:29:07,600 –> 00:29:10,240
پس این درست خواهد بود زیرا
672
00:29:10,240 –> 00:29:12,640
i درست است و b نادرست است و درست
673
00:29:12,640 –> 00:29:14,799
بزرگتر از نادرست است که مهم است
674
00:29:14,799 –> 00:29:15,679
بدانید
675
00:29:15,679 –> 00:29:19,440
um این دنباله ای از دو f دو مقدار است که
676
00:29:19,440 –> 00:29:20,559
کاملاً درست است
677
00:29:20,559 –> 00:29:22,240
و i
678
00:29:22,240 –> 00:29:23,600
بزرگتر از
679
00:29:23,600 –> 00:29:27,039
b برای بله متفاوت است زیرا i
680
00:29:27,039 –> 00:29:28,159
درست است و درست است و
681
00:29:28,159 –> 00:29:30,720
682
00:29:30,720 –> 00:29:33,200
درست است زیرا آنها متفاوت هستند من به همان اندازه
683
00:29:33,200 –> 00:29:37,279
خوب b به false برمی گردد زیرا
684
00:29:38,960 –> 00:29:41,919
در زیر c مساوی r مساوی b است
685
00:29:41,919 –> 00:29:42,799
686
00:29:42,799 –> 00:29:45,520
و یک متغیر جدید c ایجاد
687
00:29:45,520 –> 00:29:46,320
می
688
00:29:46,320 –> 00:29:47,679
کند که نتیجه می گیرد از این
689
00:29:47,679 –> 00:29:50,159
عبارت در اینجا این عبارت منطقی است،
690
00:29:50,159 –> 00:29:54,360
بنابراین c خواهد بود bola،
691
00:29:55,600 –> 00:29:58,399
شاید شما هم من را سرگیجه
692
00:29:58,399 –> 00:30:00,640
کنید،
693
00:30:00,640 –> 00:30:04,640
بنابراین اگر سوالی دارید لطفاً بپرسید،
694
00:30:04,640 –> 00:30:06,640
بله، شاید اینجا نیستید، ممکن است
695
00:30:06,640 –> 00:30:08,559
به صورت آفلاین تماشا کنید، اما اگر آفلاین تماشا کنید،
696
00:30:08,559 –> 00:30:11,120
پس شما به اختلاف نظر بروید
697
00:30:11,120 –> 00:30:14,480
و سؤال را روی این آکورد قرار دهید
698
00:30:14,480 –> 00:30:17,120
و سپس وقتی وقت داشته باشم می خواهم پاسخ بدهم
699
00:30:17,120 –> 00:30:20,120
700
00:30:22,640 –> 00:30:25,919
بنابراین اکنون عملگرهای b2 است که عملگرها
701
00:30:25,919 –> 00:30:28,320
روی هر بیت در یک
702
00:30:28,320 –> 00:30:30,159
نمایش دودویی یک عدد کار می کنند
703
00:30:30,159 –> 00:30:32,480
زیرا در علوم کامپیوتر
704
00:30:32,480 –> 00:30:35,840
ما با نمایش باینری سروکار داریم. از
705
00:30:35,840 –> 00:30:37,279
تعداد rs و
706
00:30:37,279 –> 00:30:39,360
هر عددی در داخل
707
00:30:39,360 –> 00:30:41,679
کامپیوتر با استفاده از نماد دودویی نمایش داده می
708
00:30:41,679 –> 00:30:43,760
شود و من قصد ندارم توضیح دهم
709
00:30:43,760 –> 00:30:45,840
که نماد باینری چیست
710
00:30:45,840 –> 00:30:47,440
زیرا این بخشی از دوره ژنتیک نرم افزار است
711
00:30:47,440 –> 00:30:49,520
712
00:30:49,520 –> 00:30:52,960
اما به این صورت است که اعداد باینری به نظر می رسد که
713
00:30:52,960 –> 00:30:56,159
می گوید یک عدد باینری کوتاه
714
00:30:56,159 –> 00:30:59,440
با استفاده از چهار بایت یک و بایت می تواند
715
00:30:59,440 –> 00:31:01,760
یک یا صفر باشد، همین است،
716
00:31:01,760 –> 00:31:02,559
پس
717
00:31:02,559 –> 00:31:04,640
بیایید ببینیم که
718
00:31:04,640 –> 00:31:06,960
این عملگر
719
00:31:06,960 –> 00:31:09,519
tilde بین not را نشان می
720
00:31:09,519 –> 00:31:13,840
دهد و اگر مقدار r 0 0 0 0
721
00:31:13,840 –> 00:31:17,039
و b 0 1 1 1 دارید، می توانید
722
00:31:17,039 –> 00:31:19,760
یک عملیات را
723
00:31:19,760 –> 00:31:20,960
در یک زمان انجام
724
00:31:20,960 –> 00:31:23,600
دهید، می توانید do not r و not b این دو
725
00:31:23,600 –> 00:31:24,960
عبارت درست هستند،
726
00:31:24,960 –> 00:31:27,200
بنابراین توجه داشته باشید که من
727
00:31:27,200 –> 00:31:29,200
تمام بیت ها را از صفر به یک تغییر می دهم،
728
00:31:29,200 –> 00:31:31,360
بنابراین یک، یک، یک
729
00:31:31,360 –> 00:31:35,360
و نه b، صفر به یک تغییر می کند
730
00:31:35,360 –> 00:31:37,039
و بقیه
731
00:31:37,039 –> 00:31:39,360
از یک تغییر می کند. به صفر یک
732
00:31:39,360 –> 00:31:41,840
به صفر بنابراین این یک صفر
733
00:31:41,840 –> 00:31:46,240
صفر صفر صفر می شود که آن انسولین است
734
00:31:46,240 –> 00:31:49,760
بنابراین در اینجا مثال دیگر این علامت آمپر
735
00:31:49,760 –> 00:31:51,919
نامیده می شود و بین
736
00:31:51,919 –> 00:31:53,519
آن بین نامیده می شود
737
00:31:53,519 –> 00:31:56,480
و می توانید در اینجا عبارت ah
738
00:31:56,480 –> 00:31:58,840
بین
739
00:31:58,840 –> 00:32:00,480
ah
740
00:32:00,480 –> 00:32:02,080
و ben
741
00:32:02,080 –> 00:32:04,640
را مشاهده کنید و نتیجه را می بینید. اینجا
742
00:32:04,640 –> 00:32:08,080
bts o r در حال انجام همان عملیات یا
743
00:32:08,080 –> 00:32:10,080
بین دو بیت است،
744
00:32:10,080 –> 00:32:12,640
بنابراین شما می توانید نتیجه را اینجا ببینید
745
00:32:12,640 –> 00:32:14,799
و انحصاری یا
746
00:32:14,799 –> 00:32:17,519
می توانید اینجا را ببینید
747
00:32:17,519 –> 00:32:18,880
تغییر چپ،
748
00:32:18,880 –> 00:32:20,960
می توانید نتیجه را اینجا ببینید من
749
00:32:20,960 –> 00:32:22,720
با دو بیت تغییر می کنم اما می توانید با
750
00:32:22,720 –> 00:32:24,720
سه با چهار با هر تعداد
751
00:32:24,720 –> 00:32:26,080
بیتی که میخواهید
752
00:32:26,080 –> 00:32:29,200
و این بیتهای شیفت چپ است، بنابراین جابجایی
753
00:32:29,200 –> 00:32:30,240
عبارت است از
754
00:32:30,240 –> 00:32:31,840
انتقال همه بیتها
755
00:32:31,840 –> 00:32:35,039
به راست یا چپ
756
00:32:35,039 –> 00:32:37,440
به چپ یا راست، بنابراین بسته
757
00:32:37,440 –> 00:32:40,159
به اینکه از چه عملگر استفاده میکنید و این
758
00:32:40,159 –> 00:32:42,480
عملگرها برای c مشترک هستند.
759
00:32:42,480 –> 00:32:45,279
آنها به تازگی
760
00:32:45,279 –> 00:32:46,640
761
00:32:46,640 –> 00:32:48,399
به پایتون وارد شده اند،
762
00:32:48,399 –> 00:32:50,240
اکنون مهم است بدانید که
763
00:32:50,240 –> 00:32:52,240
توان دو را می توان
764
00:32:52,240 –> 00:32:54,799
با استفاده از عملگر shift بسیار کارآمد محاسبه کرد
765
00:32:54,799 –> 00:32:57,120
و برخی از زبان های کامپیوتری وجود دارند که
766
00:32:57,120 –> 00:32:58,880
عملگر شیفت
767
00:32:58,880 –> 00:33:02,159
ندارند، بنابراین باید تابعی ایجاد کنید که
768
00:33:02,159 –> 00:33:06,399
قدرت را به شیفت
769
00:33:07,760 –> 00:33:10,760
پس
770
00:33:11,679 –> 00:33:15,200
این عملگر پیروزی است
771
00:33:16,799 –> 00:33:18,320
بیایید جلوتر برویم
772
00:33:18,320 –> 00:33:20,399
773
00:33:20,399 –> 00:33:23,880
عبارات رشته کوتاه
774
00:33:25,519 –> 00:33:28,000
بله سعی کنید بخوانید سعی کنید رشته ها را بخوانید می
775
00:33:28,000 –> 00:33:30,159
تواند
776
00:33:31,120 –> 00:33:32,320
خوب باشد
777
00:33:32,320 –> 00:33:34,640
بخوانید
778
00:33:35,919 –> 00:33:36,960
779
00:33:36,960 –> 00:33:38,320
خوب امیدوارم آن را بخوانید
780
00:33:38,320 –> 00:33:40,240
من اکنون آن را نمی خوانم بسیار
781
00:33:40,240 –> 00:33:41,519
خوب
782
00:33:41,519 –> 00:33:42,880
پس
783
00:33:42,880 –> 00:33:44,640
بیایید برخی از exa را ببینیم اولین
784
00:33:44,640 –> 00:33:47,039
مثال hello است و این خروجی
785
00:33:47,039 –> 00:33:48,000
hello
786
00:33:48,000 –> 00:33:50,000
من یک رشته هستم این خروجی من یک
787
00:33:50,000 –> 00:33:50,960
رشته است
788
00:33:50,960 –> 00:33:53,360
و در اینجا ما یک رشته با
789
00:33:53,360 –> 00:33:56,399
نقل قول های سه گانه داریم این یک رشته طولانی است که می تواند
790
00:33:56,399 –> 00:33:59,360
در بسیاری از خطوط ذخیره شود
791
00:33:59,360 –> 00:34:01,519
و شما می توانید نتیجه را اینجا ببینید
792
00:34:01,519 –> 00:34:04,559
خیلی جالب است زیرا شما دارای
793
00:34:04,559 –> 00:34:08,320
اسلش هستید و این یک رشته طولانی است
794
00:34:08,320 –> 00:34:10,000
که می توان آن را
795
00:34:10,000 –> 00:34:12,239
روی یک خط چند خطی لحیم کرد.
796
00:34:12,239 –> 00:34:14,399
797
00:34:14,399 –> 00:34:15,359
798
00:34:15,359 –> 00:34:17,199
799
00:34:17,199 –> 00:34:19,520
800
00:34:19,520 –> 00:34:21,040
801
00:34:21,040 –> 00:34:22,320
802
00:34:22,320 –> 00:34:24,000
803
00:34:24,000 –> 00:34:25,440
بک اسلش
804
00:34:25,440 –> 00:34:28,000
n یک خط جدید است
805
00:34:28,000 –> 00:34:29,199
و سپس
806
00:34:29,199 –> 00:34:31,040
این یک
807
00:34:31,040 –> 00:34:33,119
رشته طولانی است، اینجا هیچ فاصله ای وجود ندارد، همه
808
00:34:33,119 –> 00:34:35,679
فضاها ناپدید شده اند، فضای خالی وجود ندارد،
809
00:34:35,679 –> 00:34:36,879
810
00:34:36,879 –> 00:34:39,119
بنابراین باید مراقب باشید که چه فاصله
811
00:34:39,119 –> 00:34:40,960
هایی قرار می دهید زیرا
812
00:34:40,960 –> 00:34:41,679
می
813
00:34:41,679 –> 00:34:44,159
توانید این را بخوانید اما اگر رشته طولانی را
814
00:34:44,159 –> 00:34:46,079
با آن ها قرار دهید. فاصله بین آنها وجود دارد و
815
00:34:46,079 –> 00:34:48,560
دیگر نمی توانید آن را بخوانید در اینجا یک
816
00:34:48,560 –> 00:34:50,719
الحاق بین دو رشته hello
817
00:34:50,719 –> 00:34:54,159
به اضافه کلمه hello world است و این
818
00:34:54,159 –> 00:34:56,079
ضرب رشته های aldo در
819
00:34:56,079 –> 00:34:58,640
سه است. خیلی کمک می کند
820
00:34:58,640 –> 00:35:01,040
سلام سلام سلام را بگویید
821
00:35:01,040 –> 00:35:03,599
و می توانید یک خط تیره ضرب کنید. به عنوان مثال
822
00:35:03,599 –> 00:35:05,760
می توانید در آنجا ضرب کنید شما این
823
00:35:05,760 –> 00:35:08,400
تست سوم را 20 برابر هر
824
00:35:08,400 –> 00:35:11,119
تعداد دفعاتی که می خواهید انجام دهید
825
00:35:12,000 –> 00:35:14,640
این فقط
826
00:35:14,800 –> 00:35:19,119
مقدماتی هستند فقط رشته ها
827
00:35:20,480 –> 00:35:23,599
خسته شده اند موضوع رشته اهداف
828
00:35:23,599 –> 00:35:26,320
رشته در پایتون یک دنباله
829
00:35:26,320 –> 00:35:29,200
است بنابراین اگر انواع داده هایی را که نداریم به یاد داشته باشید.
830
00:35:29,200 –> 00:35:31,040
831
00:35:31,040 –> 00:35:31,839
یک
832
00:35:31,839 –> 00:35:32,880
رشته،
833
00:35:32,880 –> 00:35:35,200
اما شما
834
00:35:35,200 –> 00:35:38,640
یک دنباله دارید، آن یک دنباله است،
835
00:35:40,000 –> 00:35:43,560
بنابراین کلمات کلیدی
836
00:35:44,880 –> 00:35:45,760
اوه
837
00:35:45,760 –> 00:35:46,800
شما
838
00:35:46,800 –> 00:35:49,280
من نمی خواهم همه کلمات کلیدی را بخوانم، اما
839
00:35:49,280 –> 00:35:51,839
دکمه uh
840
00:35:51,839 –> 00:35:54,320
دارای چند کلمه کلیدی است و
841
00:35:54,320 –> 00:35:56,400
زبان بسیار تمیزی است که علاقه مندی های زیادی ندارد،
842
00:35:56,400 –> 00:35:57,680
بنابراین
843
00:35:57,680 –> 00:35:59,839
این
844
00:36:11,119 –> 00:36:13,520
مخفف کوتاه تعریف کنید.
845
00:36:13,520 –> 00:36:14,560
846
00:36:14,560 –> 00:36:15,760
alif
847
00:36:15,760 –> 00:36:18,880
که انگلیسی نیستند، اما بیشتر
848
00:36:18,880 –> 00:36:20,320
849
00:36:20,320 –> 00:36:23,440
کلمات کلیدی کلمات انگلیسی رزرو شده هستند،
850
00:36:23,440 –> 00:36:25,920
نمی توانید از این کلمات به عنوان شناسه استفاده کنید
851
00:36:25,920 –> 00:36:27,520
،
852
00:36:27,520 –> 00:36:29,520
اگر آن را امتحان کنید، محفوظ هستند،
853
00:36:29,520 –> 00:36:32,960
احتمالاً با مجموعه های خطا مواجه خواهید شد،
854
00:36:33,920 –> 00:36:36,160
855
00:36:36,160 –> 00:36:39,119
بنابراین piton از این عبارت دنباله استفاده می کند
856
00:36:39,119 –> 00:36:40,240
اما
857
00:36:40,240 –> 00:36:41,920
فرکانس کمی
858
00:36:41,920 –> 00:36:44,079
بزرگتر از مجموعه مجموعه است، نوع
859
00:36:44,079 –> 00:36:44,880
بسیار
860
00:36:44,880 –> 00:36:46,240
خاصی
861
00:36:46,240 –> 00:36:48,160
862
00:36:48,160 –> 00:36:49,520
از توالی است،
863
00:36:49,520 –> 00:36:52,160
بنابراین ما
864
00:36:52,160 –> 00:36:56,160
چندین مجموعه تاپل لیست و فرهنگ لغت بسیار مهم داریم که
865
00:36:56,160 –> 00:36:58,240
اینها مشخص هستند. ious
866
00:36:58,240 –> 00:37:01,119
و uh آنها دارای
867
00:37:01,119 –> 00:37:04,000
نمادهای طراحی خاص هستند
868
00:37:04,000 –> 00:37:05,760
869
00:37:05,760 –> 00:37:08,079
و شما می توانید آنها را به راحتی در کد
870
00:37:08,079 –> 00:37:09,920
تشخیص دهید،
871
00:37:09,920 –> 00:37:12,960
بنابراین تعریف بسیار ساده ای از یک
872
00:37:12,960 –> 00:37:15,599
لیست وجود دارد به عنوان مثال اولین مثال
873
00:37:15,599 –> 00:37:17,920
تعریف یک لیست به عنوان مثال یک
874
00:37:17,920 –> 00:37:20,640
دو سه چهار پنج است که با کاما از هم جدا شده اند.
875
00:37:20,640 –> 00:37:23,119
بسیار شهودی بسیار بسیار تمیز
876
00:37:23,119 –> 00:37:26,000
پس این یک لیست است، آرایه نیست،
877
00:37:26,000 –> 00:37:28,480
شبیه یک آرایه است اما پول نیست،
878
00:37:28,480 –> 00:37:30,240
بنابراین تاپل من
879
00:37:30,240 –> 00:37:32,480
880
00:37:32,480 –> 00:37:35,280
در اطراف پرانتز
881
00:37:35,280 –> 00:37:37,440
قرار دارد و چندین عضو در اینجا دارد،
882
00:37:37,440 –> 00:37:40,160
بنابراین یک تاپل شبیه به یک لیست است اما
883
00:37:40,160 –> 00:37:41,760
تغییرناپذیر است.
884
00:37:41,760 –> 00:37:45,040
سپس ما یک مجموعه داریم و مجموعه در براکتهای squiggly محصور شده است
885
00:37:45,040 –> 00:37:46,800
886
00:37:46,800 –> 00:37:49,680
و به همین دلیل است که python به سرعت
887
00:37:49,680 –> 00:37:52,079
زبان براکتی نیست زیرا ما از
888
00:37:52,079 –> 00:37:55,920
براکتهای squiggly برای چیز دیگری استفاده کردهایم
889
00:37:56,560 –> 00:37:57,920
و
890
00:37:57,920 –> 00:37:59,200
این خوب است
891
00:37:59,200 –> 00:38:01,520
زیرا در ریاضیات اینجا در
892
00:38:01,520 –> 00:38:03,440
ایالات متحده
893
00:38:03,440 –> 00:38:05,599
کودکان در حال یادگیری ریاضیات هستند و
894
00:38:05,599 –> 00:38:08,160
تلاش زیادی میکنند.
895
00:38:08,160 –> 00:38:09,119
مجموعهها
896
00:38:09,119 –> 00:38:12,079
و مجموعههای یادگیری موضوع بسیار گستردهای در
897
00:38:12,079 –> 00:38:14,480
ریاضیات هستند که همیشه برای
898
00:38:14,480 –> 00:38:18,240
استفاده از این نماد
899
00:38:18,240 –> 00:38:19,040
با
900
00:38:19,040 –> 00:38:21,359
براکتهای سریع نشان داده میشوند،
901
00:38:21,359 –> 00:38:23,680
بنابراین یک مجموعه
902
00:38:23,680 –> 00:38:25,920
دنباله ای از عناصر است که هر عنصر یک
903
00:38:25,920 –> 00:38:28,000
904
00:38:28,000 –> 00:38:30,560
تعریف منحصر به فرد از فرهنگ لغت است که
905
00:38:30,560 –> 00:38:34,000
شبیه به مجموعه ای است که در واقع یک مجموعه است
906
00:38:34,000 –> 00:38:36,000
و به همین دلیل است که از همان
907
00:38:36,000 –> 00:38:38,000
نمادهای پرانتز استفاده می کند اما
908
00:38:38,000 –> 00:38:39,200
909
00:38:39,200 –> 00:38:42,160
عناصر جفت با
910
00:38:42,160 –> 00:38:44,000
مقدار k هستند
911
00:38:44,000 –> 00:38:45,040
بنابراین جفت اول
912
00:38:45,040 –> 00:38:45,920
913
00:38:45,920 –> 00:38:47,280
یک است.
914
00:38:47,280 –> 00:38:50,960
ستون یک و
915
00:38:50,960 –> 00:38:53,920
آنها با ستون از هم جدا می شوند، بنابراین
916
00:38:53,920 –> 00:38:56,720
مقدار خوب، جفت های مقدار خوب است
917
00:38:56,720 –> 00:38:59,680
و آنها شبیه به تاپل ها هستند، در واقع یک
918
00:38:59,680 –> 00:39:01,280
فرهنگ لغت
919
00:39:01,280 –> 00:39:02,160
920
00:39:02,160 –> 00:39:05,440
مجموعه ای از تاپل ها را
921
00:39:05,440 –> 00:39:08,640
درست سفارش داده است و این تاپل ها دارای یک
922
00:39:08,640 –> 00:39:10,960
جفت مقدار کلیدی هستند و من یک
923
00:39:10,960 –> 00:39:14,000
نمایش متفاوت از آن دارم. آن تاپل معمولی،
924
00:39:14,000 –> 00:39:17,359
بیایید ببینیم اگر آنچه
925
00:39:17,359 –> 00:39:21,119
را که چاپ میکنیم چاپ کنیم، دقیقاً همان
926
00:39:21,119 –> 00:39:23,119
حرفی را
927
00:39:23,119 –> 00:39:26,000
که وارد کردهایم دقیقاً به همان صورت به دست میآوریم،
928
00:39:26,000 –> 00:39:28,400
مگر اینکه در اینجا بهجای گیومههای دوتایی،
929
00:39:28,400 –> 00:39:31,359
نقلقولهای تکی داریم،
930
00:39:31,359 –> 00:39:32,960
زیرا آنها کلیدی برای طول
931
00:39:32,960 –> 00:39:34,960
نقلقولهای دوتایی و سیگنال هستند. نمودارها توسط آنها داده شده است،
932
00:39:34,960 –> 00:39:37,119
933
00:39:40,640 –> 00:39:41,680
بنابراین می
934
00:39:41,680 –> 00:39:44,240
توانید این توضیحات را در اینجا بخوانید،
935
00:39:44,240 –> 00:39:47,200
لطفاً دو تا حداقل
936
00:39:47,200 –> 00:39:51,119
ترتیب گروه عناصر طول متغیر است
937
00:39:51,119 –> 00:39:52,160
938
00:39:52,160 –> 00:39:54,480
گروه مرتبه چندگانه گروه ثابت تعداد
939
00:39:54,480 –> 00:39:55,760
عناصر
940
00:39:55,760 –> 00:39:58,160
و ترتیب گروه یکها را دو مقدار
941
00:39:58,160 –> 00:40:00,400
و دیکشنری ترتیب گروهی از جفتهای k
942
00:40:00,400 –> 00:40:02,160
943
00:40:02,160 –> 00:40:05,440
بسیار مهم است که این را به خاطر بسپارید
944
00:40:05,440 –> 00:40:09,200
و یک استراحت کوچک ایجاد کنید
945
00:40:09,200 –> 00:40:13,240
تا بتوانید دوباره آن را بخوانید خیلی خوب
946
00:40:31,359 –> 00:40:34,960
947
00:40:34,960 –> 00:40:37,599
948
00:40:37,599 –> 00:40:40,560
. یک عملیات مانند استفاده از
949
00:40:40,560 –> 00:40:42,880
پردازش داده است، اما من آن را در اینجا قرار دادم
950
00:40:42,880 –> 00:40:45,680
زیرا در پایتون مهم است
951
00:40:45,680 –> 00:40:48,480
که شما این مفهوم از
952
00:40:48,480 –> 00:40:51,680
برش را دارید و اگر به کیک و برش های بزرگ فکر می کنید
953
00:40:51,680 –> 00:40:54,400
، به همین دلیل است که این فناوری به وجود
954
00:40:54,400 –> 00:40:57,040
می آید زیرا برش بخشی از
955
00:40:57,040 –> 00:40:57,920
کیک است،
956
00:40:57,920 –> 00:41:00,640
بنابراین حالا بیایید ببینید که برش در
957
00:41:00,640 –> 00:41:02,480
958
00:41:02,480 –> 00:41:04,480
اصطلاح زبان پایتون چیست، بنابراین بیایید ببینیم
959
00:41:04,480 –> 00:41:07,520
یک تکه یک فهرست فرعی
960
00:41:07,520 –> 00:41:10,960
است که دارای نماد شروع براکت
961
00:41:10,960 –> 00:41:11,760
و
962
00:41:11,760 –> 00:41:13,440
توقف ستون است
963
00:41:13,440 –> 00:41:18,240
و شاخص از
964
00:41:18,240 –> 00:41:21,440
شروع و پایان در توقف شروع می شود
965
00:41:21,440 –> 00:41:24,400
عنصر اول شاخص صفر و آخرین
966
00:41:24,400 –> 00:41:27,599
عنصر شاخص است. از n منهای یک
967
00:41:27,599 –> 00:41:29,760
که در آن n تعداد محدودیت ها است،
968
00:41:29,760 –> 00:41:30,400
بنابراین
969
00:41:30,400 –> 00:41:33,440
بیایید در این مثال لیستی درست کنیم و
970
00:41:33,440 –> 00:41:35,200
این لیست یک دو سه
971
00:41:35,200 –> 00:41:37,760
چهار پنج شش هفت هشت نه
972
00:41:37,760 –> 00:41:39,040
نه خواهد بود،
973
00:41:39,040 –> 00:41:42,400
بنابراین من این لیست را با استفاده از محدوده ای درست می
974
00:41:42,400 –> 00:41:45,280
کنم. تابع n که می تواند یک لیست را برگرداند
975
00:41:45,280 –> 00:41:47,040
و اوه
976
00:41:47,040 –> 00:41:49,920
و واقعاً یک لیست نیست، اما من می
977
00:41:49,920 –> 00:41:51,680
توانم این لیست تابع را داشته باشم
978
00:41:51,680 –> 00:41:54,880
که می تواند محدوده ای را بگیرد و
979
00:41:54,880 –> 00:41:56,880
محدوده را به لیست تبدیل کند،
980
00:41:56,880 –> 00:42:00,079
بنابراین از این توابع داخلی استفاده می کنم
981
00:42:00,079 –> 00:42:02,640
و سپس لیست را چاپ می کنم و
982
00:42:02,640 –> 00:42:04,319
لیست یک دو سه
983
00:42:04,319 –> 00:42:07,280
نه خوب است، بنابراین
984
00:42:07,280 –> 00:42:09,920
ما لیست را داریم حالا بیایید ابتدا آن را برش بزنیم
985
00:42:09,920 –> 00:42:11,839
986
00:42:11,839 –> 00:42:14,000
و توقف ها اختیاری هستند
987
00:42:14,000 –> 00:42:15,839
تا اگر هر دوی آنها اختیاری هستند،
988
00:42:15,839 –> 00:42:20,000
می توانم از این نماد ah
989
00:42:20,880 –> 00:42:22,400
پرانتز استفاده کنم
990
00:42:22,400 –> 00:42:24,079
و تماس
991
00:42:24,079 –> 00:42:25,119
بگیرم
992
00:42:25,119 –> 00:42:27,599
و این است. لیست را برمی گردم،
993
00:42:27,599 –> 00:42:30,800
به همین دلیل است که اگر این را چاپ کنم، این نتیجه را دریافت می کنم
994
00:42:30,800 –> 00:42:34,160
کل لیست
995
00:42:34,560 –> 00:42:37,680
اکنون مفید نیست زیرا شما
996
00:42:37,680 –> 00:42:39,440
از قبل لیست را دارید،
997
00:42:39,440 –> 00:42:40,560
بنابراین
998
00:42:40,560 –> 00:42:42,800
مهم است زیرا اکنون بیایید
999
00:42:42,800 –> 00:42:46,400
ببینیم اگر حداکثر حداکثر را مشخص کنید، چگونه این کار را انجام می دهید.
1000
00:42:46,400 –> 00:42:49,359
دو و پنج
1001
00:42:49,359 –> 00:42:50,400
1002
00:42:50,400 –> 00:42:52,480
یک زیر لیست دریافت می کنید و فهرست فرعی سه چهار
1003
00:42:52,480 –> 00:42:55,839
پنج است و جالب است زیرا
1004
00:42:55,839 –> 00:42:58,480
دو عنصر دو
1005
00:42:58,480 –> 00:43:02,319
0 1 2 عنصر 2 است 3 بنابراین من
1006
00:43:02,319 –> 00:43:05,359
از عنصر 3 شروع می کنم و سپس
1007
00:43:05,359 –> 00:43:07,280
از 3 به 5 می روم و سپس
1008
00:43:07,280 –> 00:43:11,599
i برو عنصر 5 1 2 3 4 5 عنصر پنج
1009
00:43:11,599 –> 00:43:12,800
است پنج
1010
00:43:12,800 –> 00:43:16,400
an d اگر از دو به پنج تغییر
1011
00:43:16,400 –> 00:43:18,560
دهید، می توانید سه چهار پنج را ببینید، بنابراین
1012
00:43:18,560 –> 00:43:19,839
1013
00:43:19,839 –> 00:43:22,160
هر دو شامل عنصر سه
1014
00:43:22,160 –> 00:43:24,839
و عنصر پنج هستند،
1015
00:43:24,839 –> 00:43:26,960
بنابراین
1016
00:43:26,960 –> 00:43:29,280
اکنون بیایید
1017
00:43:29,280 –> 00:43:30,560
ببینیم b
1018
00:43:30,560 –> 00:43:31,599
uh
1019
00:43:31,599 –> 00:43:33,920
b سه چهار پنج است،
1020
00:43:33,920 –> 00:43:36,000
بیایید ببینیم ah
1021
00:43:36,000 –> 00:43:38,319
اگر یک لیست فرعی
1022
00:43:38,319 –> 00:43:41,680
از ایجاد شده از عنصر شماره هفت
1023
00:43:41,680 –> 00:43:44,560
تا انتها چاپ کنیم، اینجا را می بینید، من
1024
00:43:44,560 –> 00:43:45,839
توقف را در اینجا مشخص نکرده ام،
1025
00:43:45,839 –> 00:43:49,280
اما اگر توقف را مشخص نکنید،
1026
00:43:49,280 –> 00:43:52,079
این پایان ضمنی است و
1027
00:43:52,079 –> 00:43:54,960
اگر مشخص نکنید بسیار بصری است. شروع،
1028
00:43:54,960 –> 00:43:57,520
سپس از صفر شروع می شود، از ابتدا بزرگ است
1029
00:43:57,520 –> 00:43:58,880
1030
00:43:58,880 –> 00:44:00,319
، به همین دلیل است که
1031
00:44:00,319 –> 00:44:02,160
اگر
1032
00:44:02,160 –> 00:44:07,960
از شماره هفت i چاپ کنم، هشت و نه می
1033
00:44:10,079 –> 00:44:13,119
گیرم وقتی این نماد را انجام می دهم،
1034
00:44:13,119 –> 00:44:15,200
شماره هفت
1035
00:44:15,200 –> 00:44:18,079
گنجانده نشده است
1036
00:44:18,640 –> 00:44:23,520
خوب صفر یک دو سه
1037
00:44:23,520 –> 00:44:25,200
صفر یک
1038
00:44:25,200 –> 00:44:27,280
دو سه چهار
1039
00:44:27,280 –> 00:44:29,040
پنج
1040
00:44:29,040 –> 00:44:32,000
صفر یک دو
1041
00:44:32,000 –> 00:44:34,319
سه
1042
00:44:35,359 –> 00:44:38,160
صفر یک
1043
00:44:39,680 –> 00:44:42,960
یک دو سه چهار
1044
00:44:42,960 –> 00:44:43,839
پنج
1045
00:44:43,839 –> 00:44:46,160
شش
1046
00:44:47,680 –> 00:44:49,760
چون
1047
00:44:49,760 –> 00:44:53,040
هفت عنصر 6 است
1048
00:44:53,040 –> 00:44:55,839
من با 0 شروع نکردم آه آن را شروع نکردم
1049
00:44:55,839 –> 00:44:56,960
1050
00:44:56,960 –> 00:44:58,240
به همین دلیل
1051
00:44:58,240 –> 00:45:02,160
7 گنجانده نشده است 8 گنجانده شده است
1052
00:45:02,160 –> 00:45:06,160
زیرا 8 عنصر شماره هفت است
1053
00:45:06,880 –> 00:45:09,760
حالا بیایید ببینیم منهای شاخص های منفی می
1054
00:45:09,760 –> 00:45:12,240
توانید شاخص های منفی داشته باشید a و این
1055
00:45:12,240 –> 00:45:14,400
از طرف دیگر
1056
00:45:14,400 –> 00:45:16,800
شمارش میکند و از آخر
1057
00:45:16,800 –> 00:45:18,960
به اول میشمرد
1058
00:45:18,960 –> 00:45:21,040
و میتوانید از
1059
00:45:21,040 –> 00:45:22,720
منهای
1060
00:45:22,720 –> 00:45:25,680
برای شروع و منهای تا پایان استفاده کنید، بنابراین
1061
00:45:25,680 –> 00:45:28,319
اگر از منهای استفاده میکنید میتوانید از منهای استفاده کنید، سپس
1062
00:45:28,319 –> 00:45:30,240
1063
00:45:30,240 –> 00:45:33,040
به عنصر شمارش از اینجا
1064
00:45:33,040 –> 00:45:34,480
رجوع کنید عنصر
1065
00:45:34,480 –> 00:45:35,760
1066
00:45:35,760 –> 00:45:37,599
منهای یک است.
1067
00:45:37,599 –> 00:45:40,400
آخرین عنصر
1068
00:45:42,720 –> 00:45:46,000
منهای دو عنصر شماره هشت است منهای
1069
00:45:46,000 –> 00:45:49,520
یک عنصر نه در نه
1070
00:45:49,760 –> 00:45:51,040
برابر
1071
00:45:51,040 –> 00:45:52,560
منهای
1072
00:45:52,560 –> 00:45:55,040
بنابراین منهای دو
1073
00:45:55,040 –> 00:45:58,720
از عنصر شماره منهای دو تا انتها
1074
00:45:58,720 –> 00:46:02,000
این عدد منهای دو
1075
00:46:02,000 –> 00:46:04,560
به انتها است
1076
00:46:06,160 –> 00:46:09,119
بنابراین اکنون من اینجا یک کد یک کد دارم و
1077
00:46:09,119 –> 00:46:11,920
این کد یک دفترچه یادداشت همکاری
1078
00:46:11,920 –> 00:46:14,079
و من اسلاید بعدی را به شما نشان می
1079
00:46:14,079 –> 00:46:17,760
دهم من از collat collab استفاده می کنم، بن
1080
00:46:19,599 –> 00:46:22,240
براین اکنون بیایید تمرین را انجام دهیم و د
1081
00:46:22,240 –> 00:46:24,480
تمرین اینجا را کلیک کن
1082
00:46:24,480 –> 00:46:25,760
یا
1083
00:46:25,760 –> 00:46:29,720
ینجا را کلیک کنم پس
1084
00:46:31,760 –> 00:46:34,800
یایید به تحقیق مشارکتی بر
1085
00:46:34,800 –> 00:46:36,720
یم. درست نیست، ما
1086
00:46:36,720 –> 00:46:39,440
از آن عبارت صرف نظر می کنیم،
1087
00:46:39,440 –> 00:46:40,960
1088
00:46:40,960 –> 00:46:43,920
بنابراین شرط یک تصمیم است، بنابراین
1089
00:46:43,920 –> 00:46:46,880
شما باید تصمیم بگیرید،
1090
00:46:46,880 –> 00:46:49,359
بنابراین بیایید یک مثال ببینیم x
1091
00:46:49,359 –> 00:46:50,800
یکپارچه است
1092
00:46:50,800 –> 00:46:52,160
و
1093
00:46:52,160 –> 00:46:54,880
اوه، یک ورودی از صفحه کلید می خواهد به
1094
00:46:54,880 –> 00:46:56,640
این صورت
1095
00:46:56,640 –> 00:46:58,720
وارد کنید با این مثال
1096
00:46:58,720 –> 00:47:01,599
ما تبدیل می کنیم من n را در یک عدد صحیح قرار دهید
1097
00:47:01,599 –> 00:47:03,040
و
1098
00:47:03,040 –> 00:47:06,400
سپس let’s print را چاپ می کنیم و
1099
00:47:06,400 –> 00:47:10,160
سپس می گوییم اگر x برابر با صفر باشد
1100
00:47:10,160 –> 00:47:12,480
چاپ x صفر است در غیر این صورت کاری انجام نمی
1101
00:47:12,480 –> 00:47:13,920
1102
00:47:13,920 –> 00:47:14,880
1103
00:47:14,880 –> 00:47:17,359
دهیم و این همان مثال است
1104
00:47:17,359 –> 00:47:18,800
بنابراین
1105
00:47:18,800 –> 00:47:22,800
فقط اگر x برابر باشد چاپ می کنیم به صفر،
1106
00:47:22,800 –> 00:47:25,680
این یک مثال کوچک احمقانه است،
1107
00:47:25,680 –> 00:47:28,319
اما ما نمی دانیم که این مثال را اجرا می
1108
00:47:28,319 –> 00:47:29,359
1109
00:47:29,359 –> 00:47:31,040
کنیم، بیایید جلوتر برویم
1110
00:47:31,040 –> 00:47:34,480
تا چیز جالب تری را ببینیم که
1111
00:47:34,480 –> 00:47:37,280
به آن دوشاخه می گویند،
1112
00:47:37,280 –> 00:47:39,839
زیرا مانند یک دوشاخ در جاده است.
1113
00:47:39,839 –> 00:47:42,079
1114
00:47:43,599 –> 00:47:47,839
1115
00:47:47,839 –> 00:47:50,800
چون مانند شاخه ای است که به یک
1116
00:47:50,800 –> 00:47:51,680
درخت
1117
00:47:51,680 –> 00:47:53,040
مانند
1118
00:47:53,040 –> 00:47:56,480
راست می شود، بنابراین می توانید دو شاخه داشته باشید،
1119
00:47:56,480 –> 00:47:59,119
بنابراین اگر شرطی درست است،
1120
00:47:59,119 –> 00:48:01,359
یک شاخه را اجرا می کنیم و اگر
1121
00:48:01,359 –> 00:48:04,160
شرط نادرست است، شاخه دیگری را اجرا می
1122
00:48:04,160 –> 00:48:07,040
کنیم، به همین دلیل است که
1123
00:48:07,040 –> 00:48:08,960
طرح شاخه ها انحصاری هستند، فقط می توانیم
1124
00:48:08,960 –> 00:48:12,160
اجرا کنیم. یکی از
1125
00:48:12,559 –> 00:48:14,640
آنها شرط نمی تواند درست و نادرست
1126
00:48:14,640 –> 00:48:16,240
در یک نوع
1127
00:48:16,240 –> 00:48:19,520
باشد، همه همیشه فقط درست است همیشه فقط
1128
00:48:19,520 –> 00:48:20,640
نادرست
1129
00:48:20,640 –> 00:48:22,800
هرگز هر دو
1130
00:48:22,800 –> 00:48:26,400
زیرا این قاعده در منطق است
1131
00:48:26,400 –> 00:48:28,559
که یک استدلال در یک منطق نمی تواند در یک منطق درست
1132
00:48:28,559 –> 00:48:31,680
و نادرست باشد.
1133
00:48:32,319 –> 00:48:35,119
زمان بر اساس یک دستور if است،
1134
00:48:35,119 –> 00:48:37,760
پس بیایید ببینیم
1135
00:48:37,760 –> 00:48:40,079
شما میتوانید این گلولهها را اینجا بخوانید
1136
00:48:40,079 –> 00:48:43,599
و بیایید نسخه آزمایشی را
1137
00:48:46,079 –> 00:48:47,119
1138
00:48:47,119 –> 00:48:49,760
ببینیم تا ورودی جدیدی داشته باشیم و سپس
1139
00:48:49,760 –> 00:48:52,880
ورودی را با صفر مقایسه میکنیم و سپس
1140
00:48:52,880 –> 00:48:54,000
میگوییم صفر است
1141
00:48:54,000 –> 00:48:56,720
در غیر این صورت چیز دیگری میگوییم
1142
00:48:56,720 –> 00:48:58,319
و سپس چاپ میکنیم.
1143
00:48:58,319 –> 00:49:01,920
x صفر نیست زیرا x می تواند صفر باشد
1144
00:49:01,920 –> 00:49:03,760
یا صفر باشد
1145
00:49:03,760 –> 00:49:05,280
و تمام است
1146
00:49:05,280 –> 00:49:08,079
و ما از pass در اینجا استفاده کرده ایم اما این
1147
00:49:08,079 –> 00:49:11,440
اختیاری است شما می توانید از pass برای ورود برای
1148
00:49:11,440 –> 00:49:13,920
پایان دادن به بلوکی که می بینید استفاده کنید.
1149
00:49:13,920 –> 00:49:16,800
آن را داشته باشم اما من می توانم
1150
00:49:16,800 –> 00:49:18,000
از pass استفاده کنم
1151
00:49:18,000 –> 00:49:21,359
و این توصیه من برای نوشتن
1152
00:49:21,359 –> 00:49:23,920
آکورد پایتون با استفاده از دستور past است
1153
00:49:23,920 –> 00:49:26,000
زیرا دستور path
1154
00:49:26,000 –> 00:49:29,520
چیزی جز بهبود خوانایی در
1155
00:49:29,520 –> 00:49:30,880
هنگام
1156
00:49:30,880 –> 00:49:32,800
استفاده از آن انجام نمی دهد
1157
00:49:32,800 –> 00:49:35,040
و
1158
00:49:35,040 –> 00:49:36,400
باعث می شود
1159
00:49:36,400 –> 00:49:38,960
نرم افزار ایمن تر شود و این یک
1160
00:49:38,960 –> 00:49:41,440
توصیه کد عاقلانه است. توصیه اصلی
1161
00:49:41,440 –> 00:49:43,760
1162
00:49:43,760 –> 00:49:46,079
توسط هیچ کس توصیه نمی شود،
1163
00:49:46,079 –> 00:49:47,440
بنابراین
1164
00:49:47,440 –> 00:49:49,680
1165
00:49:49,839 –> 00:49:51,839
این یک نمایش است آنچه مهم
1166
00:49:51,839 –> 00:49:56,079
است این است که می توانید
1167
00:49:56,079 –> 00:49:58,640
شرط را در پرانتز قرار دهید اما این مورد
1168
00:49:58,640 –> 00:50:00,559
ضروری نیست، مانند جاوا اسکریپت، این
1169
00:50:00,559 –> 00:50:03,920
اختیاری است و شما باید ما را دریافت کنید. ستون e
1170
00:50:03,920 –> 00:50:06,319
در انتها و همچنین بعد از دیگری برای
1171
00:50:06,319 –> 00:50:08,720
ثبات باید از ستون استفاده
1172
00:50:08,720 –> 00:50:11,040
1173
00:50:11,680 –> 00:50:13,680
کنید که سخت نیست
1174
00:50:13,680 –> 00:50:14,880
1175
00:50:14,880 –> 00:50:16,559
برنامه نویسی سخت نیست
1176
00:50:16,559 –> 00:50:19,359
نقطه به نقطه گام به گام
1177
00:50:19,359 –> 00:50:22,319
دشوار نیست اما شما مراحل زیادی دارید و
1178
00:50:22,319 –> 00:50:24,800
وقتی هر مفهومی را
1179
00:50:24,800 –> 00:50:26,400
یاد گرفتید سپس یاد می گیرید.
1180
00:50:26,400 –> 00:50:28,079
شما برنامه نویسی بلدید
1181
00:50:28,079 –> 00:50:31,280
پس این ریزگام های منطقی کوچکی است
1182
00:50:31,280 –> 00:50:33,040
1183
00:50:33,040 –> 00:50:35,040
و به من اعتماد دارید من
1184
00:50:35,040 –> 00:50:36,640
مراحل زیادی را به شما
1185
00:50:36,640 –> 00:50:37,520
1186
00:50:37,520 –> 00:50:41,559
یاد خواهم داد پس بیایید ادامه دهیم
1187
00:50:45,599 –> 00:50:48,559
اوه چه حقی دارم سوار
1188
00:50:48,559 –> 00:50:50,319
1189
00:50:50,319 –> 00:50:53,040
شوم اوه نمی دانستم متاسفم که فقط نگاه می کنم جریان
1190
00:50:53,040 –> 00:50:55,119
اینجاست و من اطلاعات کافی
1191
00:50:55,119 –> 00:50:57,839
ندارم نمی دانم چند بیننده دارم
1192
00:50:57,839 –> 00:50:59,359
1193
00:50:59,359 –> 00:51:01,760
زیرا نرم افزار استریم من نشان نمی
1194
00:51:01,760 –> 00:51:02,960
دهد
1195
00:51:02,960 –> 00:51:04,559
بنابراین
1196
00:51:04,559 –> 00:51:06,400
اگر کسی برای
1197
00:51:06,400 –> 00:51:09,680
من نوشت هیچ نظری ندارم
1198
00:51:09,680 –> 00:51:11,359
بیایید نامه تصمیم را ببینیم
1199
00:51:11,359 –> 00:51:13,200
1200
00:51:13,200 –> 00:51:15,920
یک نردبان تصمیم گیری است
1201
00:51:15,920 –> 00:51:18,000
یک شرط که دارای
1202
00:51:18,000 –> 00:51:18,960
1203
00:51:18,960 –> 00:51:20,800
یک عبارت است
1204
00:51:20,800 –> 00:51:23,599
که دارای شاخه های زیادی است،
1205
00:51:23,599 –> 00:51:25,839
بنابراین
1206
00:51:26,640 –> 00:51:27,920
اگر
1207
00:51:27,920 –> 00:51:29,760
بیش از یک
1208
00:51:29,760 –> 00:51:30,880
شرط
1209
00:51:30,880 –> 00:51:32,800
مرتبط با
1210
00:51:32,800 –> 00:51:34,400
شرط دارید، یک
1211
00:51:34,400 –> 00:51:36,559
نردبان تصمیم دارید و این یک
1212
00:51:36,559 –> 00:51:37,680
دستور انتخاب است
1213
00:51:37,680 –> 00:51:40,400
زیرا پایتون سوئیچ
1214
00:51:40,400 –> 00:51:42,559
و t را ندارد. کلاه یک شکایت است که
1215
00:51:42,559 –> 00:51:44,559
بسیاری از مردم به
1216
00:51:44,559 –> 00:51:47,119
آن عادت دارند دستور switch است که
1217
00:51:47,119 –> 00:51:48,319
در پایتون
1218
00:51:48,319 –> 00:51:50,960
c و در زبان های دیگر استفاده می شود اما در پایتون
1219
00:51:50,960 –> 00:51:52,559
ما آن را
1220
00:51:52,559 –> 00:51:54,319
نداریم بنابراین
1221
00:51:54,319 –> 00:51:56,640
یک تصمیم نامه داریم و این یک
1222
00:51:56,640 –> 00:51:58,400
دستور انتخاب است و چرا یک
1223
00:51:58,400 –> 00:51:59,920
دستور انتخاب است زیرا شما می توانید
1224
00:51:59,920 –> 00:52:02,800
1225
00:52:02,800 –> 00:52:05,839
با استفاده از یک سرور چند شرط یک cask و cascade انتخاب کنید که کدام بلوک اجرا شود،
1226
00:52:05,839 –> 00:52:07,599
1227
00:52:07,599 –> 00:52:09,680
بنابراین شما شرط اول را داشته باشید،
1228
00:52:09,680 –> 00:52:12,880
سپس اگر مطابقت نداشت، آن را
1229
00:52:12,880 –> 00:52:14,800
در حالت دوم انجام دهید اگر مطابقت نداشت،
1230
00:52:14,800 –> 00:52:17,359
سپس یک شرط x را انجام دهید و سپس شما
1231
00:52:17,359 –> 00:52:20,480
یک مسیر جایگزین داشته باشید،
1232
00:52:20,480 –> 00:52:22,559
این آخرین شاخه است
1233
00:52:22,559 –> 00:52:23,280
و به
1234
00:52:23,280 –> 00:52:24,960
این صورت است که این کار را
1235
00:52:24,960 –> 00:52:30,559
با کلمه k انجام میدهید
1236
00:52:30,559 –> 00:52:32,960
1237
00:52:32,960 –> 00:52:36,000
1238
00:52:36,000 –> 00:52:39,440
1239
00:52:39,440 –> 00:52:41,920
. آن را
1240
00:52:41,920 –> 00:52:45,200
با گذشته ببندید و غیرقانونی است
1241
00:52:45,200 –> 00:52:47,359
نه غیرقانونی من این نماد را اختراع کرده
1242
00:52:47,359 –> 00:52:50,160
ام زیرا به
1243
00:52:50,160 –> 00:52:52,480
زبان های دیگری که انتهای بلوک دارند عادت کرده ام
1244
00:52:52,480 –> 00:52:53,520
و
1245
00:52:53,520 –> 00:52:55,920
اگر پایتون در بلوک خود
1246
00:52:55,920 –> 00:52:59,119
داشته باشد عالی خواهد بود اما اینطور نیست
1247
00:52:59,119 –> 00:53:01,599
بنابراین ربات را اذیت می کنم من و من به
1248
00:53:01,599 –> 00:53:04,160
دنبال یک زبان دیگر هستیم فقط به این دلیل که دکمه
1249
00:53:04,160 –> 00:53:05,839
1250
00:53:05,839 –> 00:53:08,319
انتهای عبارت را ندارد و من
1251
00:53:08,319 –> 00:53:10,640
دیوانه آن هستم،
1252
00:53:10,640 –> 00:53:15,160
خوب پس بیایید
1253
00:53:16,559 –> 00:53:19,920
یک عبارت تکراری را ادامه دهیم،
1254
00:53:20,559 –> 00:53:23,920
بنابراین یک عبارت تکراری بسیار بسیار
1255
00:53:23,920 –> 00:53:27,200
بسیار بسیار قدرتمند است و
1256
00:53:27,200 –> 00:53:29,680
پایتون دو عبارت تکراری دارد.
1257
00:53:29,680 –> 00:53:31,119
یکی wild است
1258
00:53:31,119 –> 00:53:33,280
و while توسط یک شرط کنترل میشود،
1259
00:53:33,280 –> 00:53:34,720
بنابراین
1260
00:53:34,720 –> 00:53:36,640
این یک الگوی نحوی است، یک
1261
00:53:36,640 –> 00:53:38,559
مثال نیست، شما نمیتوانید آن را به خوبی اجرا کنید،
1262
00:53:38,559 –> 00:53:41,040
شاید بتوانید آن را اجرا کنید، اما نه
1263
00:53:41,040 –> 00:53:43,599
نمیتوانید زیرا این یک الگوی نحوی
1264
00:53:43,599 –> 00:53:45,680
و در نحو است، اما من
1265
00:53:45,680 –> 00:53:48,079
توضیح نحو خوب
1266
00:53:48,079 –> 00:53:49,359
این مفهوم است
1267
00:53:49,359 –> 00:53:51,599
که شما از کلمه کلیدی استفاده می کنید در حالی که یک
1268
00:53:51,599 –> 00:53:53,440
عبارت منطقی دارید و سپس از
1269
00:53:53,440 –> 00:53:56,640
ستون استفاده می کنید و سپس دیگری می گویید
1270
00:53:56,640 –> 00:53:58,800
و سپس بلوک دیگری دارید که بسیاری از
1271
00:53:58,800 –> 00:54:01,200
مردم نمی دانند در حالی که
1272
00:54:01,200 –> 00:54:04,480
یک بلوک else اختیاری دارد
1273
00:54:04,480 –> 00:54:05,359
1274
00:54:05,359 –> 00:54:08,240
که فقط در صورتی اجرا می شود عبارت منطقی
1275
00:54:08,240 –> 00:54:10,240
false می شود، بنابراین
1276
00:54:10,240 –> 00:54:12,079
1277
00:54:12,079 –> 00:54:14,160
در ابتدا اجرا می شود اگر این
1278
00:54:14,160 –> 00:54:16,559
عبارت false باشد، همه چیز را رد
1279
00:54:16,559 –> 00:54:19,920
می کنید و سپس فقط مرحله را اجرا می کنید
1280
00:54:19,920 –> 00:54:21,359
و در پایان
1281
00:54:21,359 –> 00:54:24,640
اگر این شرط fa شود در این
1282
00:54:24,640 –> 00:54:28,319
صورت بلوک else اجرا میشود، بنابراین بلوک del
1283
00:54:28,319 –> 00:54:32,960
اساساً همیشه اجرا میشود، زیرا
1284
00:54:32,960 –> 00:54:34,480
چرا
1285
00:54:34,480 –> 00:54:37,119
اینجاست، من نمیدانم بسیاری از افراد
1286
00:54:37,119 –> 00:54:39,839
از آن استفاده نمیکنند،
1287
00:54:45,920 –> 00:54:47,119
بنابراین
1288
00:54:47,119 –> 00:54:49,760
اگر حلقه کنترل نشود،
1289
00:54:49,760 –> 00:54:51,280
بینهایت میشود
1290
00:54:51,280 –> 00:54:55,280
و باید از حلقههای بینهایت
1291
00:54:55,280 –> 00:54:56,960
اجتناب کنید. حلقه بی نهایت
1292
00:54:56,960 –> 00:54:59,760
یک حلقه یک بلوک کد تکراری است که ما
1293
00:54:59,760 –> 00:55:01,440
از کلمه کلیدی
1294
00:55:01,440 –> 00:55:04,480
برای شروع یک حلقه استفاده می کنیم که در حالی که حلقه کلمه کلیدی
1295
00:55:04,480 –> 00:55:07,119
می تواند بی نهایت باشد اگر شرط
1296
00:55:07,119 –> 00:55:08,319
هرگز نادرست نباشد،
1297
00:55:08,319 –> 00:55:11,119
باید از حلقه های بی نهایت اجتناب کنیم که بسیار
1298
00:55:11,119 –> 00:55:12,319
مهم است
1299
00:55:12,319 –> 00:55:14,240
حلقه های بی نهایت انجام ندهید
1300
00:55:14,240 –> 00:55:16,960
بنابراین i’m به شما نشان می دهد زیرا
1301
00:55:16,960 –> 00:55:19,359
باید بدانید که این امکان پذیر است و
1302
00:55:19,359 –> 00:55:20,799
1303
00:55:20,799 –> 00:55:23,359
توسط مبتدیان بسیار تکرار می شود، بنابراین مبتدیان در
1304
00:55:23,359 –> 00:55:25,520
حلقه های بی نهایت قرار می گیرند
1305
00:55:25,520 –> 00:55:27,119
و
1306
00:55:27,119 –> 00:55:29,200
شما آنها نمی توانید برنامه را
1307
00:55:29,200 –> 00:55:31,119
از حلقه بی نهایت متوقف کنید، مگر اینکه
1308
00:55:31,119 –> 00:55:34,160
ctrl c را فشار دهید، برنامه متوقف می شود و
1309
00:55:34,160 –> 00:55:36,079
شما باید برای مجبور کردن آن یا باید روند را از بین ببرید
1310
00:55:36,079 –> 00:55:38,400
1311
00:55:38,400 –> 00:55:41,040
و این واقعاً بد است،
1312
00:55:41,040 –> 00:55:43,200
پس بیایید ببینیم
1313
00:55:43,200 –> 00:55:45,839
چگونه است بنابراین
1314
00:55:45,839 –> 00:55:49,280
این زمان مهم است و
1315
00:55:49,280 –> 00:55:52,559
سپس زمان ماژولی است که می توانید آن را وارد کنید
1316
00:55:52,559 –> 00:55:54,720
و چندین عملکرد دارد s در داخل
1317
00:55:54,720 –> 00:55:56,880
یک متغیر ایجاد می کنیم و سپس
1318
00:55:56,880 –> 00:55:59,119
می گوییم در حالی که true
1319
00:55:59,119 –> 00:56:01,839
و true همیشه درست است، بنابراین این هرگز
1320
00:56:01,839 –> 00:56:03,280
غلط نخواهد بود
1321
00:56:03,280 –> 00:56:06,640
، به همین دلیل است که این تبدیل به حلقه بی نهایت می شود
1322
00:56:06,640 –> 00:56:08,000
1323
00:56:08,000 –> 00:56:10,160
و برای همیشه این عبارت را تکرار می
1324
00:56:10,160 –> 00:56:12,240
کند و این قرار است
1325
00:56:12,240 –> 00:56:14,160
این چهار عبارت را تکرار کند.
1326
00:56:14,160 –> 00:56:17,680
که در بلوک گنجانده شده است
1327
00:56:17,680 –> 00:56:19,280
و قرار است برای همیشه جوان برای همیشه جوان چاپ شود
1328
00:56:19,280 –> 00:56:21,599
و سپس
1329
00:56:21,599 –> 00:56:24,640
بعد از 10 تکرار شکسته
1330
00:56:24,640 –> 00:56:27,839
می شود زیرا من در اینجا شرطی دارم
1331
00:56:27,839 –> 00:56:31,680
که حلقه را می شکند
1332
00:56:31,680 –> 00:56:33,680
بنابراین این حلقه در واقع بی نهایت نیست
1333
00:56:33,680 –> 00:56:34,799
1334
00:56:34,799 –> 00:56:37,200
پس از 10 تکرار شکسته می شود
1335
00:56:37,200 –> 00:56:39,440
اما اگر این کار را انجام ندهید حلقه for
1336
00:56:39,440 –> 00:56:42,440
بی نهایت است
1337
00:56:44,400 –> 00:56:45,760
،
1338
00:56:45,760 –> 00:56:48,799
حالا بیایید ببینیم که این
1339
00:56:48,799 –> 00:56:50,960
حتی قوی تر از حالت
1340
00:56:50,960 –> 00:56:54,079
وحشی است.
1341
00:56:54,079 –> 00:56:55,920
1342
00:56:55,920 –> 00:56:58,559
1343
00:56:58,559 –> 00:57:00,799
1344
00:57:00,799 –> 00:57:03,839
و این برای استفاده از
1345
00:57:03,839 –> 00:57:07,119
حلقه برای این کار بسیار کارآمد است و چگونه آن را انجام می دهید برای این کار
1346
00:57:07,119 –> 00:57:09,760
از کلمه کلیدی استفاده می کنید، بنابراین بیایید بگوییم
1347
00:57:09,760 –> 00:57:12,400
مجموعه کلمات کلمات این است که
1348
00:57:12,400 –> 00:57:15,440
من دوست دارم چند کلمه پایتون
1349
00:57:15,440 –> 00:57:18,240
را در یک لیست یاد بگیرم این یک لیست است از کلمات
1350
00:57:18,240 –> 00:57:19,839
بنابراین
1351
00:57:19,839 –> 00:57:23,280
اگر من چهار کلمه در کلمات بگویم سرعت
1352
00:57:23,280 –> 00:57:25,440
یادگیری کلمات و کلمه
1353
00:57:25,440 –> 00:57:28,160
و طول یک است یک سرزمین مشابه است
1354
00:57:28,160 –> 00:57:32,319
چهار لن از دو لنوو دو است دو لنز
1355
00:57:32,319 –> 00:57:34,640
یادگیری پنج است و سپس از
1356
00:57:34,640 –> 00:57:37,760
پایتون شش
1357
00:57:38,880 –> 00:57:41,760
است این مثال است
1358
00:57:41,760 –> 00:57:44,079
خوب
1359
00:57:47,839 –> 00:57:50,720
بنابراین
1360
00:57:51,760 –> 00:57:53,680
وقتی استریم می کنم بله، هر
1361
00:57:53,680 –> 00:57:55,440
شنبه
1362
00:57:55,440 –> 00:57:57,839
که در تقویم من است پخش می کنم،
1363
00:57:57,839 –> 00:57:59,839
درست هر شنبه ساعت 10 است، اما
1364
00:57:59,839 –> 00:58:02,480
نه همه وقت ها پایتون را انجام می دهم، من
1365
00:58:02,480 –> 00:58:05,760
زبان های دیگر را انجام می دهم، بنابراین
1366
00:58:05,760 –> 00:58:09,040
وقتی دوره پایتون را بعد از چندین ماه تکرار می کنم، این تکرار تکرار می شود،
1367
00:58:09,040 –> 00:58:11,839
1368
00:58:15,599 –> 00:58:18,400
پس بیایید ببینیم با استفاده از یک
1369
00:58:18,400 –> 00:58:20,799
ژنراتور،
1370
00:58:20,799 –> 00:58:23,680
ژنراتور تابعی است
1371
00:58:23,680 –> 00:58:25,760
که به آن محدوده می گویند،
1372
00:58:25,760 –> 00:58:26,720
بنابراین
1373
00:58:26,720 –> 00:58:29,839
می توانیم از ژنراتور برای ایجاد
1374
00:58:29,839 –> 00:58:31,440
دنباله اعداد استفاده
1375
00:58:31,440 –> 00:58:34,000
کنیم، این یک تابع داخلی است
1376
00:58:34,000 –> 00:58:36,960
که می توان از آن برای بیانیه استفاده کرد.
1377
00:58:36,960 –> 00:58:39,359
1378
00:58:39