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