در این مطلب، ویدئو FreeCodeCamp Python Challenge: بیایید یک برنامه بودجه بسازیم! با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 2:03:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,520 –> 00:00:04,799
سلام به همه،
2
00:00:04,799 –> 00:00:09,679
صبح بخیر به یک جریان دیگر خوش آمدید،
3
00:00:09,679 –> 00:00:13,120
من به
4
00:00:13,120 –> 00:00:16,160
ساخت برنامه های پایتون ادامه خواهم داد،
5
00:00:16,160 –> 00:00:18,640
بنابراین اگر نمی دانید که این یک کد کمپ رایگان است
6
00:00:18,640 –> 00:00:20,320
7
00:00:20,320 –> 00:00:22,880
و آنها اساساً هزاران
8
00:00:22,880 –> 00:00:25,279
ساعت آموزش برنامه نویسی
9
00:00:25,279 –> 00:00:28,400
و پروژه دارند که می توانید در اینجا بسازید.
10
00:00:28,400 –> 00:00:30,960
با
11
00:00:30,960 –> 00:00:33,120
برنامه درسی پایتون من فکر می کنم حدود یک سال پیش آمدم،
12
00:00:33,120 –> 00:00:34,480
بنابراین بالاخره در حال
13
00:00:34,480 –> 00:00:38,559
ساختن برنامه های پایتون هستم
14
00:00:38,559 –> 00:00:42,000
هی بیسیست و چای چطوری، پس این
15
00:00:42,000 –> 00:00:42,879
16
00:00:42,879 –> 00:00:45,440
پروژه خاصی است که امروز روی آن کار خواهم کرد
17
00:00:45,440 –> 00:00:48,079
18
00:00:48,079 –> 00:00:51,280
و بله،
19
00:00:51,280 –> 00:00:52,800
اساساً اطلاعات زیادی ارائه نمی دهد من
20
00:00:52,800 –> 00:00:54,559
هنوز پاسخ را ندیده ام
21
00:00:54,559 –> 00:00:56,640
اما فقط می گوید یک کلاس دسته ایجاد کنید
22
00:00:56,640 –> 00:00:57,760
که می تواند
23
00:00:57,760 –> 00:01:00,800
برای ایجاد دسته بندی های مختلف بودجه استفاده شود
24
00:01:00,800 –> 00:01:03,120
و من نمی دانم این به چه معناست،
25
00:01:03,120 –> 00:01:04,239
بنابراین می خواهم روی توضیحات کامل پروژه کلیک کنم.
26
00:01:04,239 –> 00:01:07,200
27
00:01:07,200 –> 00:01:07,840
خوب حالا
28
00:01:07,840 –> 00:01:11,280
من دوباره روی لینک کلیک می کنم و
29
00:01:11,280 –> 00:01:14,560
اجازه می دهم این موسیقی
30
00:01:15,360 –> 00:01:19,200
را کم کنم که خیلی بلند است
31
00:01:19,200 –> 00:01:23,840
در حال حاضر صدای من در حال چرخش است.
32
00:01:25,280 –> 00:01:28,479
33
00:01:28,479 –> 00:01:28,799
34
00:01:28,799 –> 00:01:30,320
35
00:01:30,320 –> 00:01:32,640
پروژههایی که میدانید
36
00:01:32,640 –> 00:01:36,560
شش سال پیش بودهاند، اما باید آنها
37
00:01:36,560 –> 00:01:37,680
را بهصورت محلی انجام دهید،
38
00:01:37,680 –> 00:01:39,920
اما اینها با پروژههای پایتون
39
00:01:39,920 –> 00:01:42,399
، یک محیط آنلاین
40
00:01:42,399 –> 00:01:44,880
به شما میدهند تا بتوانید درست شروع به
41
00:01:44,880 –> 00:01:47,600
ساختن کنید
42
00:01:49,040 –> 00:01:50,960
که گاهی اوقات سختترین بخش این است.
43
00:01:50,960 –> 00:01:52,880
تازه شروع شده و محیط محلی شما
44
00:01:52,880 –> 00:01:54,240
راه اندازی شده است،
45
00:01:54,240 –> 00:01:57,520
بسیار خوب،
46
00:01:57,520 –> 00:02:00,799
بنابراین کلاس دسته بندی را در بودجه
47
00:02:00,799 –> 00:02:02,719
نقطه pi کامل کنید، بنابراین این فایل من،
48
00:02:02,719 –> 00:02:06,560
نقطه pi بودجه است، باید بتواند
49
00:02:06,560 –> 00:02:09,119
اشیاء را بر اساس
50
00:02:09,119 –> 00:02:11,280
دسته بندی های مختلف بودجه نمونه سازی
51
00:02:11,280 –> 00:02:12,959
کند، مانند لباس های غذایی و
52
00:02:12,959 –> 00:02:14,480
سرگرمی در هنگام
53
00:02:14,480 –> 00:02:17,920
ایجاد اشیا. آنها
54
00:02:17,920 –> 00:02:20,959
به نام دسته ارسال می شوند.
55
00:02:20,959 –> 00:02:22,720
کلاس باید یک متغیر نمونه
56
00:02:22,720 –> 00:02:26,560
به نام ledger داشته باشد که یک لیست
57
00:02:26,560 –> 00:02:30,319
58
00:02:30,319 –> 00:02:31,360
59
00:02:31,360 –> 00:02:34,640
60
00:02:34,640 –> 00:02:37,680
61
00:02:37,680 –> 00:02:40,560
62
00:02:40,959 –> 00:02:44,560
63
00:02:44,560 –> 00:02:48,239
است. چاپ شده باید عنوانی را
64
00:02:48,239 –> 00:02:51,840
با خط 30 کاراکتری نمایش دهد
65
00:02:51,840 –> 00:02:54,480
که در آن نام دسته در
66
00:02:54,480 –> 00:02:56,000
مرکز
67
00:02:56,000 –> 00:02:58,720
خطی باشد که مطمئن نیستم چیست کلاه
68
00:02:58,720 –> 00:02:59,360
یعنی
69
00:02:59,360 –> 00:03:02,400
کاراکترهای ستاره از
70
00:03:02,400 –> 00:03:05,760
هر تعداد کاراکتر،
71
00:03:05,760 –> 00:03:09,120
اوه یک خط از ستاره وجود دارد، خوب شما
72
00:03:09,120 –> 00:03:10,560
یک خط واقعی
73
00:03:10,560 –> 00:03:14,000
از این کاراکتر را چاپ کنید، من متوجه شدم صبح
74
00:03:14,000 –> 00:03:16,879
بخیر جیسون، حالت
75
00:03:16,959 –> 00:03:20,080
خوب است و بنابراین فهرستی از
76
00:03:20,080 –> 00:03:22,800
موارد در دفتر کل هر خط باید باشد.
77
00:03:22,800 –> 00:03:24,640
توضیحات و
78
00:03:24,640 –> 00:03:27,519
مقدار را نشان دهید 23 کاراکتر اول
79
00:03:27,519 –> 00:03:29,360
توضیحات باید نمایش داده شود و سپس
80
00:03:29,360 –> 00:03:30,319
مقدار
81
00:03:30,319 –> 00:03:31,920
اوکی است، بنابراین من باید توضیحات را کوتاه کنم
82
00:03:31,920 –> 00:03:33,440
83
00:03:33,440 –> 00:03:36,720
، مقدار باید به درستی تراز شود و
84
00:03:36,720 –> 00:03:40,879
شامل دو رقم اعشار باشد
85
00:03:40,879 –> 00:03:43,200
و حداکثر هفت کاراکتر نمایش داده شود،
86
00:03:43,200 –> 00:03:44,080
87
00:03:44,080 –> 00:03:46,239
بنابراین در اینجا چاپ شده است.
88
00:03:46,239 –> 00:03:48,319
نام دسته را
89
00:03:48,319 –> 00:03:51,040
در ردیف اول با تمام ستاره های
90
00:03:51,040 –> 00:03:52,319
اطراف آن دارد،
91
00:03:52,319 –> 00:03:55,680
بنابراین باید آن را قالب بندی کنم و سپس
92
00:03:55,680 –> 00:03:58,720
93
00:03:58,720 –> 00:04:01,840
نام هر
94
00:04:02,080 –> 00:04:04,239
مورد را در دفتر کل و
95
00:04:04,239 –> 00:04:05,599
مقدار
96
00:04:05,599 –> 00:04:08,720
آن را درج می کند و سپس کل hmm را نشان می دهد.
97
00:04:08,720 –> 00:04:11,439
98
00:04:12,400 –> 00:04:15,280
برای شروع یک جلسه و سپس خودکار کردن
99
00:04:15,280 –> 00:04:16,720
برخی از تنظیمات سرور به
100
00:04:16,720 –> 00:04:21,279
نظر جالب می رسد در
101
00:04:21,279 –> 00:04:24,320
کنار کلاس دسته
102
00:04:24,320 –> 00:04:27,520
بله، من خیلی خوب
103
00:04:27,520 –> 00:04:30,639
کار می کنم و خوشبختانه کار من بسیار انعطاف پذیر است
104
00:04:30,639 –> 00:04:31,919
بنابراین می توانم شروع کنم
105
00:04:31,919 –> 00:04:35,040
زودتر یا دیرتر، بنابراین میتوانم کارهای سرگرمکنندهای مانند این انجام دهم. در
106
00:04:35,040 –> 00:04:37,440
107
00:04:37,440 –> 00:04:39,919
کنار کلاس دستهبندی،
108
00:04:39,919 –> 00:04:42,880
تابعی خارج از کلاس
109
00:04:42,880 –> 00:04:46,320
ایجاد کنم به نام ایجاد نمودار خرج کردن خوب است
110
00:04:46,320 –> 00:04:49,440
که فهرستی از دستهها را به عنوان
111
00:04:49,440 –> 00:04:51,199
آرگومان میگیرد و باید یک رشته را برگرداند،
112
00:04:51,199 –> 00:04:55,040
بنابراین این نسخه
113
00:04:55,040 –> 00:04:57,919
دو است. لازم نیست به این موضوع بپردازیم، بنابراین
114
00:04:57,919 –> 00:04:59,120
اساساً
115
00:04:59,120 –> 00:05:02,880
نحوه چیدمان
116
00:05:02,880 –> 00:05:04,880
این است که این فایلی است که در این
117
00:05:04,880 –> 00:05:06,320
فایل بودجه می نویسم.
118
00:05:06,320 –> 00:05:10,479
من باید این کلاس دسته بندی
119
00:05:10,479 –> 00:05:13,600
و این تابع دیگر را ایجاد کنم.
120
00:05:13,600 –> 00:05:15,600
پس از آن
121
00:05:15,600 –> 00:05:18,639
، این نمودار هزینه ایجاد است، اما
122
00:05:18,639 –> 00:05:20,080
من بعداً این کار را انجام میدهم
123
00:05:20,080 –> 00:05:23,360
و بعد
124
00:05:23,360 –> 00:05:26,639
بیایید ببینیم کجاست، بله، ماژول آزمایشی،
125
00:05:26,639 –> 00:05:27,680
126
00:05:27,680 –> 00:05:29,199
بنابراین اینها آزمایشهایی هستند که قرار
127
00:05:29,199 –> 00:05:31,680
است اجرا شوند،
128
00:05:32,240 –> 00:05:34,479
بنابراین
129
00:05:35,759 –> 00:05:39,600
آزمایش غذا را تنظیم کنید
130
00:05:39,600 –> 00:05:42,479
food.deposit بسیار خوب، پس به
131
00:05:42,479 –> 00:05:45,440
من یک سپرده
132
00:05:45,680 –> 00:05:50,800
و دفتر کل می دهد که انتظار می رود
133
00:05:50,800 –> 00:05:53,520
خوب باشد و سپس دریافت می کند که برخی از این
134
00:05:53,520 –> 00:05:55,120
تست ها مراحل بیشتر و بیشتری
135
00:05:55,120 –> 00:05:57,759
136
00:05:59,919 –> 00:06:03,199
دارند، بنابراین
137
00:06:04,319 –> 00:06:10,080
این پروژه ها در کمپ کد رایگان هستند،
138
00:06:10,080 –> 00:06:13,680
بنابراین من دو تا از آنها را قبلا انجام
139
00:06:13,680 –> 00:06:17,600
دادم اجازه دهید ببینم بله لینک وجود دارد
140
00:06:17,600 –> 00:06:19,600
پس این پروژه شماره سه است از
141
00:06:19,600 –> 00:06:23,360
پنج برای برنامه درسی پایتون
142
00:06:23,360 –> 00:06:25,919
چالشهای پایتون فکر میکنم
143
00:06:25,919 –> 00:06:28,400
همه آنها هنوز چالشهای ویدیویی هستند،
144
00:06:28,400 –> 00:06:33,360
بنابراین فکر میکنم
145
00:06:33,360 –> 00:06:36,400
برای پخش زنده من در حال تماشای
146
00:06:36,400 –> 00:06:37,039
ویدیو جالب
147
00:06:37,039 –> 00:06:38,639
نبودند، نمیدانم نمیدانم آیا
148
00:06:38,639 –> 00:06:41,120
جالب است
149
00:06:41,600 –> 00:06:44,639
بیایید
150
00:06:44,639 –> 00:06:47,759
ببینیم کلاس دسته بندی را در بودجه pi
151
00:06:47,759 –> 00:06:51,680
کامل می کنیم،
152
00:06:52,720 –> 00:06:56,479
بنابراین من به یک دسته نیاز دارم، بنابراین باید
153
00:06:56,479 –> 00:06:58,639
154
00:07:00,240 –> 00:07:05,440
انجام دهم این
155
00:07:05,840 –> 00:07:09,440
دسته بندی درست است.
156
00:07:09,440 –> 00:07:14,000
157
00:07:15,360 –> 00:07:18,560
158
00:07:18,639 –> 00:07:22,160
درست است
159
00:07:22,160 –> 00:07:26,000
بله ما می رویم به همین دلیل است که
160
00:07:26,800 –> 00:07:30,560
ما در حال تماشای یک ویدیوی یوتیوب هستیم، اوه عالی است،
161
00:07:30,560 –> 00:07:34,240
آیا شما اکنون پایتون را یاد می گیرید
162
00:07:36,000 –> 00:07:40,080
هی امی، ممنون از فالو کردن،
163
00:07:40,080 –> 00:07:43,759
خوب، بنابراین من باید خودم را انجام دهم. مقوله
164
00:07:43,759 –> 00:07:45,120
برابر است با
165
00:07:45,120 –> 00:07:49,520
رده باشه
166
00:07:50,720 –> 00:07:55,039
اوم و سپس
167
00:07:55,039 –> 00:07:58,240
من به چاپ علاقه مند هستم،
168
00:07:58,240 –> 00:08:01,520
بنابراین حدس میزنم میتوانم چاپ پیشفرض را بازنویسی
169
00:08:01,520 –> 00:08:04,479
کنم، اگرچه هنوز آنجا نیستم،
170
00:08:04,479 –> 00:08:06,560
بنابراین خوب، اجازه دهید
171
00:08:06,560 –> 00:08:09,680
انجام دهم، اجازه دهید
172
00:08:09,680 –> 00:08:13,840
cat برابر با
173
00:08:13,840 –> 00:08:16,560
دسته باشد
174
00:08:17,520 –> 00:08:19,919
و سپس
175
00:08:20,720 –> 00:08:24,080
cat dot را چاپ کنم،
176
00:08:24,080 –> 00:08:27,120
اما این در حال حاضر دسته من
177
00:08:27,120 –> 00:08:29,199
نباید
178
00:08:29,199 –> 00:08:30,960
این دسته را در یک دسته صدا کنم اجازه دهید
179
00:08:30,960 –> 00:08:33,039
به جای آن این نام را صدا
180
00:08:33,039 –> 00:08:35,519
کنم و بله می توانم چند انتخابی انجام دهم
181
00:08:35,519 –> 00:08:37,440
که عالی است
182
00:08:37,440 –> 00:08:38,880
من متوجه نشدم که می توانم این کار را در پاسخ انجام دهم
183
00:08:38,880 –> 00:08:40,640
184
00:08:40,640 –> 00:08:45,440
بسیار خوب پس بله اجازه دهید اسمش را بگذارم
185
00:08:45,440 –> 00:08:48,959
از دسته که خوب است،
186
00:08:48,959 –> 00:08:53,600
بنابراین category.name
187
00:08:53,600 –> 00:08:56,480
و اجازه دهید من فقط این را اجرا کنم تا ببینم آیا درست
188
00:08:56,480 –> 00:08:57,440
اجرا می
189
00:08:57,440 –> 00:09:01,120
شود، بنابراین من پایتون را انجام می دهم،
190
00:09:01,120 –> 00:09:04,240
نقطه پی،
191
00:09:06,160 –> 00:09:10,320
نه اوه، بیایید
192
00:09:10,320 –> 00:09:13,200
ببینیم که یک دسته وجود ندارد، اوه من
193
00:09:13,200 –> 00:09:15,120
هیچ نام دسته ای را پاس نمی کنم
194
00:09:15,120 –> 00:09:18,399
، به همین دلیل است که من من چند سالی است که در آن کار
195
00:09:18,399 –> 00:09:19,120
کرده ام،
196
00:09:19,120 –> 00:09:22,640
خوب، درست مثل من متوجه شده ام که
197
00:09:22,640 –> 00:09:23,040
198
00:09:23,040 –> 00:09:27,120
واقعا مفید است که به عقب برگردم و
199
00:09:27,120 –> 00:09:29,200
همه این پروژه ها و چیزها را انجام دهم
200
00:09:29,200 –> 00:09:30,640
و چیزهایی را که
201
00:09:30,640 –> 00:09:32,240
فراموش کرده ام یا بهتر شدن در
202
00:09:32,240 –> 00:09:34,720
اصول اولیه به یاد بیاورم.
203
00:09:34,880 –> 00:09:38,959
204
00:09:40,320 –> 00:09:44,320
باشه من این کار
205
00:09:44,320 –> 00:09:47,680
رو درست میکنم سخت نیست،
206
00:09:47,680 –> 00:09:50,959
خوب است، بنابراین
207
00:09:50,959 –> 00:09:53,600
208
00:09:54,240 –> 00:09:57,680
من باید این روش ها را بسازم
209
00:09:57,760 –> 00:10:00,720
، باید بتوانم اشیاء را
210
00:10:00,720 –> 00:10:03,440
بر اساس دسته بندی های مختلف بودجه نمونه سازی
211
00:10:03,440 –> 00:10:05,440
کنم، صبر کنید، باید در فایل تست نگاه کنم
212
00:10:05,440 –> 00:10:08,240
و ببینم
213
00:10:09,839 –> 00:10:11,920
اوه بله، فقط در دسته بندی
214
00:10:11,920 –> 00:10:13,760
خوب است
215
00:10:13,760 –> 00:10:17,519
و همچنین مهربان است تنها کاری که
216
00:10:17,519 –> 00:10:18,000
من سعی کردهام
217
00:10:18,000 –> 00:10:22,079
انجام دهم این است که از نقل قولهای دوگانه در پایتون استفاده کنم، پس
218
00:10:22,079 –> 00:10:26,240
خوب است، بنابراین باید این روشها را ایجاد
219
00:10:26,240 –> 00:10:30,079
کنم، بنابراین نیاز به برداشت سپرده دارم، موجودی را دریافت کنم
220
00:10:30,079 –> 00:10:33,680
و سپرده را منتقل کنم
221
00:10:33,680 –> 00:10:37,440
222
00:10:43,200 –> 00:10:47,920
و سپس ناشنوایان را
223
00:10:47,920 –> 00:10:50,880
برداشت
224
00:10:58,839 –> 00:11:01,440
225
00:11:01,440 –> 00:11:04,240
کنم،
226
00:11:10,880 –> 00:11:15,839
اوه، بله، انتقال و وجوه را بررسی کنم.
227
00:11:15,839 –> 00:11:19,760
بسیار خوب انتقال
228
00:11:19,760 –> 00:11:23,920
از جایی که شما در حال انتقال به
229
00:11:25,680 –> 00:11:27,920
بودجه دیگری هستید بسیار خوب، بنابراین حدس میزنم
230
00:11:27,920 –> 00:11:28,959
میتوانید از
231
00:11:28,959 –> 00:11:32,000
یک دسته به دسته دیگر منتقل کنید،
232
00:11:32,000 –> 00:11:35,120
من مطمئن نیستم که چگونه کار میکند
233
00:11:35,120 –> 00:11:36,640
وقتی برای اولین بار شروع به خواندن این نوشتار کردم،
234
00:11:36,640 –> 00:11:39,360
آه این آسان است که میتوانم آن را انجام دهم
235
00:11:39,360 –> 00:11:42,399
کمتر از یک ساعت اما اکنون فکر
236
00:11:42,399 –> 00:11:44,560
میکنم کمی بیشتر طول میکشد، خوب،
237
00:11:44,560 –> 00:11:46,240
وجوه را بررسی
238
00:11:46,240 –> 00:11:48,640
239
00:11:49,519 –> 00:11:53,120
کنید، پس اینها همه روشها هستند
240
00:11:53,839 –> 00:11:58,079
و پس از آن به نوعی چاپ نیاز دارم
241
00:11:59,120 –> 00:12:01,040
وقتی دسته بودجه چاپ شد،
242
00:12:01,040 –> 00:12:02,560
باید نمایش داده شود
243
00:12:02,560 –> 00:12:06,480
اجازه دهید من به آزمایش نگاه
244
00:12:08,839 –> 00:12:11,839
245
00:12:12,160 –> 00:12:14,560
246
00:12:18,680 –> 00:12:20,079
247
00:12:20,079 –> 00:12:22,639
248
00:12:22,639 –> 00:12:23,440
249
00:12:23,440 –> 00:12:26,880
می کنم که چگونه
250
00:12:27,279 –> 00:12:32,639
چاپ می
251
00:12:32,639 –> 00:12:35,680
252
00:12:36,839 –> 00:12:39,519
253
00:12:39,519 –> 00:12:43,600
254
00:12:43,600 –> 00:12:47,600
کند. واقعی
255
00:12:49,040 –> 00:12:53,500
در مقابل مورد انتظار
256
00:12:53,500 –> 00:12:56,860
[موسیقی]
257
00:12:57,200 –> 00:13:00,160
در مقابل مورد انتظار، حدس میزنم میتوانم به
258
00:13:00,160 –> 00:13:02,079
این مورد که بعداً
259
00:13:02,079 –> 00:13:05,760
انتظار میرود برسم، یک فرهنگ لغت
260
00:13:05,760 –> 00:13:10,160
با مقدار و توضیحات است.
261
00:13:12,240 –> 00:13:15,360
262
00:13:15,360 –> 00:13:17,040
263
00:13:17,040 –> 00:13:19,279
264
00:13:19,279 –> 00:13:21,040
چیزی که قرار است چاپ شود را برمی گرداند
265
00:13:21,040 –> 00:13:22,480
266
00:13:22,480 –> 00:13:26,399
که به نظر می رسد خوب
267
00:13:26,399 –> 00:13:29,120
اوم، خوب است، این به نظر خیلی
268
00:13:29,120 –> 00:13:31,279
269
00:13:31,279 –> 00:13:35,600
ساده به نظر می رسد، بنابراین اجازه دهید من سپرده گذاری
270
00:13:35,600 –> 00:13:38,720
کنم، بنابراین باید
271
00:13:38,720 –> 00:13:41,279
272
00:13:42,720 –> 00:13:45,760
روش Okay get balance ایجاد کنم که
273
00:13:45,760 –> 00:13:49,680
موجودی
274
00:13:49,680 –> 00:13:53,360
فعلی دسته بودجه را
275
00:13:53,360 –> 00:13:56,240
بر اساس سپرده ها و برداشت ها برمی گرداند.
276
00:13:56,240 –> 00:13:57,760
این اتفاق افتاده است،
277
00:13:57,760 –> 00:14:01,600
بنابراین در اینجا من باید کاری مانند
278
00:14:01,600 –> 00:14:05,839
self dot
279
00:14:07,360 –> 00:14:11,920
total انجام دهم، اما بله، زیرا من به آن نیاز دارم،
280
00:14:11,920 –> 00:14:14,399
اما می توانم این را به یک متغیر خصوصی تبدیل
281
00:14:14,399 –> 00:14:16,880
کنم. من باید
282
00:14:16,880 –> 00:14:20,240
از خارج از این روشها به آن دسترسی داشته
283
00:14:20,240 –> 00:14:22,959
284
00:14:23,839 –> 00:14:27,120
باشم، به هر حال اجازه دهید این کار را انجام دهم و ببینم
285
00:14:27,120 –> 00:14:28,560
چه اتفاقی میافتد،
286
00:14:28,560 –> 00:14:31,920
بنابراین مبلغی را واریز کنید که
287
00:14:31,920 –> 00:14:34,480
288
00:14:34,720 –> 00:14:38,000
فقط دو متر طول بکشد
289
00:14:38,000 –> 00:14:41,360
290
00:14:41,360 –> 00:14:45,040
. یادم میآید چگونه املا
291
00:14:45,040 –> 00:14:47,120
کنم که درست به نظر نمیرسد و درست به نظر
292
00:14:47,120 –> 00:14:48,560
نمیرسد،
293
00:14:48,560 –> 00:14:51,600
خوب که درست به نظر میرسد.
294
00:14:51,600 –> 00:14:55,440
295
00:14:55,440 –> 00:14:59,519
296
00:14:59,519 –> 00:15:01,920
297
00:15:03,120 –> 00:15:07,279
298
00:15:07,279 –> 00:15:11,120
299
00:15:11,120 –> 00:15:15,040
300
00:15:15,040 –> 00:15:20,560
هی عالم اموات
301
00:15:20,560 –> 00:15:24,079
چطوری اوم آره با دو
302
00:15:24,079 –> 00:15:27,920
اعشار شاید بعدا به اون برسم
303
00:15:27,920 –> 00:15:31,600
میتونم 0.0 um انجام بدم
304
00:15:31,600 –> 00:15:34,240
تا اونجا شناور بشه و
305
00:15:34,240 –> 00:15:37,279
بعد همیشه میتونم به دو اعشار گرد کنم.
306
00:15:37,279 –> 00:15:42,240
اوم خوب دف عقب نشینی کنم
307
00:15:42,320 –> 00:15:46,240
تا این هم یه کار باشه مقدار
308
00:15:46,720 –> 00:15:49,040
و
309
00:15:50,800 –> 00:15:55,680
خود نقطه کل
310
00:15:55,680 –> 00:15:59,839
منهای برابر با مقدار است
311
00:15:59,839 –> 00:16:02,880
و سپس تعادل را بدست آورید
312
00:16:02,880 –> 00:16:04,880
نمی دانم آیا این فقط مقدار
313
00:16:04,880 –> 00:16:07,279
314
00:16:07,360 –> 00:16:13,680
چاپ خود را چاپ می کند. کل
315
00:16:14,639 –> 00:16:19,920
بله فکر می کنم
316
00:16:20,480 –> 00:16:23,759
خوب است اجازه دهید این را امتحان کنم فقط
317
00:16:23,759 –> 00:16:26,880
تا بدانم کار می
318
00:16:27,199 –> 00:16:30,880
کند خوب است من قبلاً می دانم که کار می کند
319
00:16:30,959 –> 00:16:34,160
من رده
320
00:16:34,839 –> 00:16:37,920
دارم. خب من هستم
321
00:16:37,920 –> 00:16:41,360
دسته بندی ایستگاه و در اینجا می توانم
322
00:16:41,360 –> 00:16:45,920
همه روش ها را صدا بزنم پس self.deposit
323
00:16:45,920 –> 00:16:49,199
و سپس 10
324
00:16:49,360 –> 00:16:52,399
cat dot با
325
00:16:52,399 –> 00:16:57,279
ترسیم پنج
326
00:16:57,279 –> 00:17:00,639
و سپس چاپ
327
00:17:00,639 –> 00:17:03,120
نه نه
328
00:17:03,680 –> 00:17:05,359
این قبلاً روش
329
00:17:05,359 –> 00:17:06,720
چاپ شده را قبلاً چاپ می کند بنابراین می توانم cat
330
00:17:06,720 –> 00:17:11,439
dot را به تعادل برسانم
331
00:17:11,439 –> 00:17:14,720
و بیایید ببینیم
332
00:17:14,720 –> 00:17:18,880
که
333
00:17:18,880 –> 00:17:23,199
در واقع خواهد بود بله، خوب است،
334
00:17:23,199 –> 00:17:26,720
بله، من مجبور نیستم چیزی را به آن یکی منتقل کنم،
335
00:17:26,720 –> 00:17:27,679
336
00:17:27,679 –> 00:17:32,080
بنابراین اجازه دهید ببینم 5.0 چیست،
337
00:17:32,080 –> 00:17:37,039
بله، بنابراین همه اینها کار می کنند،
338
00:17:37,039 –> 00:17:40,080
اما من فکر می
339
00:17:40,080 –> 00:17:43,840
کنم تعادل را بگیرید اجازه دهید ببینم
340
00:17:43,840 –> 00:17:48,640
به جایی که آنها می گویند برسم تعادل بگیرید
341
00:17:49,880 –> 00:17:52,080
self.food.getbalance در حالت واقعی ذخیره میشود،
342
00:17:52,080 –> 00:17:53,679
بنابراین من باید موجودی را برگردانم،
343
00:17:53,679 –> 00:17:56,960
نیازی به چاپ آن ندارم، فکر میکنم
344
00:17:58,840 –> 00:18:00,080
پس
345
00:18:00,080 –> 00:18:04,160
اجازه دهید از دریافت تعادل ببینم
346
00:18:04,160 –> 00:18:06,799
، باید
347
00:18:07,200 –> 00:18:11,600
بله، شاید فقط
348
00:18:12,840 –> 00:18:15,120
self.total را برگردانم
349
00:18:15,120 –> 00:18:18,640
، ما خوب
350
00:18:18,640 –> 00:18:21,840
میشویم تا خوب به نظر می رسد
351
00:18:21,840 –> 00:18:23,360
شاید باید بررسی کنم که آیا این
352
00:18:23,360 –> 00:18:25,840
یک عدد است یا خیر اما در مورد
353
00:18:25,840 –> 00:18:29,039
رسیدگی به خطا در توضیحات صحبت نمی کند، بنابراین
354
00:18:29,039 –> 00:18:29,360
355
00:18:29,360 –> 00:18:32,960
حدس می زنم که نیازی به نگرانی در مورد آن نباشم، اما
356
00:18:32,960 –> 00:18:35,840
من در مورد انتقال گیج هستم، هرچند
357
00:18:35,840 –> 00:18:38,400
روشی که قبول می کند یک مقدار
358
00:18:38,400 –> 00:18:42,000
و یک بودجه دیگر، آه
359
00:18:42,000 –> 00:18:46,640
آه، این مشکل خواهد بود
360
00:18:46,640 –> 00:18:49,919
361
00:18:49,919 –> 00:18:52,080
نه منتظر بمانید، بنابراین من دسته بودجه دیگر را دریافت خواهم کرد
362
00:18:52,080 –> 00:18:53,840
363
00:18:53,840 –> 00:18:57,520
که نمونه دیگری خواهد بود
364
00:18:57,520 –> 00:19:01,280
و اساساً روش
365
00:19:01,280 –> 00:19:05,440
باید برداشت مبلغ را
366
00:19:06,880 –> 00:19:11,840
در توضیحات انتقال به
367
00:19:11,840 –> 00:19:14,240
دسته بودجه مقصد خوب
368
00:19:14,240 –> 00:19:15,760
369
00:19:15,760 –> 00:19:18,320
اضافه کند، سپس روش باید بپذیرد صبر کنید کجا این توضیحات را اضافه می کند.
370
00:19:18,320 –> 00:19:20,400
371
00:19:20,400 –> 00:19:25,679
به روش باید سپرده ای را
372
00:19:25,679 –> 00:19:28,080
به دسته بودجه دیگر اضافه کنید، بنابراین
373
00:19:28,080 –> 00:19:30,000
شما از یکی واریز می کنید و
374
00:19:30,000 –> 00:19:31,679
از اولین برداشت می کنید
375
00:19:31,679 –> 00:19:35,520
، بسیار خوب
376
00:19:35,520 –> 00:19:37,840
با مبلغ و انتقال توضیحات
377
00:19:37,840 –> 00:19:38,799
378
00:19:38,799 –> 00:19:42,000
از آن در صورتی که وجوه کافی وجود
379
00:19:42,000 –> 00:19:43,360
ندارد، چیزی به هر دو دفتر اضافه نشود.
380
00:19:43,360 –> 00:19:45,919
381
00:19:45,919 –> 00:19:48,880
اگر انتقال به صورت false انجام شده باشد، این روش باید true را برگرداند، در
382
00:19:48,880 –> 00:19:50,840
غیر این صورت
383
00:19:50,840 –> 00:19:54,240
اشکالی ندارد،
384
00:19:54,240 –> 00:19:57,760
بنابراین من باید مقداری را به
385
00:19:57,760 –> 00:20:00,080
386
00:20:01,200 –> 00:20:04,320
عنوان مثال
387
00:20:04,840 –> 00:20:09,200
و
388
00:20:09,200 –> 00:20:11,840
389
00:20:12,720 –> 00:20:14,880
مبلغ انتقال دهم و یک دسته بودجه دیگر را دریافت کنم،
390
00:20:14,880 –> 00:20:17,120
خوب اجازه دهید
391
00:20:17,120 –> 00:20:20,400
ببینم چگونه فراخوانی می کند، بنابراین اجازه دهید برای
392
00:20:20,400 –> 00:20:23,039
انتقال
393
00:20:24,240 –> 00:20:26,480
um
394
00:20:29,760 –> 00:20:32,720
self dot جستجو کنم.
395
00:20:33,360 –> 00:20:35,600
بسیار خوب، بنابراین اساساً مقوله سرگرمی،
396
00:20:35,600 –> 00:20:36,559
397
00:20:36,559 –> 00:20:41,360
بنابراین من می توانم انتقال دهم، بنابراین اولین
398
00:20:41,360 –> 00:20:43,679
استدلال um باید مقدار باشد و
399
00:20:43,679 –> 00:20:45,120
سپس
400
00:20:45,120 –> 00:20:49,120
نمونه، پس بیایید ببینید
401
00:20:49,120 –> 00:20:50,640
اوه بله، من فقط باید این را
402
00:20:50,640 –> 00:20:52,960
در اطراف
403
00:20:53,840 –> 00:20:58,960
بخور تغییر دهم، پس
404
00:20:59,200 –> 00:21:02,640
باید انتقال دهم، بنابراین اولین کاری
405
00:21:02,640 –> 00:21:05,919
که می توانم انجام دهم این است که بررسی کنم،
406
00:21:05,919 –> 00:21:11,120
بنابراین
407
00:21:12,000 –> 00:21:14,880
اگر حدس می زنم مبلغ انتقال
408
00:21:14,880 –> 00:21:17,840
بیشتر از مقداری
409
00:21:18,000 –> 00:21:22,320
است که به
410
00:21:22,320 –> 00:21:26,240
خودی خود مقدار کل است،
411
00:21:26,480 –> 00:21:29,760
در اینجا من false را برمی گردم اوه صبر کنید اجازه دهید من
412
00:21:29,760 –> 00:21:32,000
آن را
413
00:21:32,000 –> 00:21:35,200
برگردانم اوکی در غیر این صورت
414
00:21:35,200 –> 00:21:40,000
باید درست را
415
00:21:40,880 –> 00:21:44,000
برگردانم، بله، پس
416
00:21:44,000 –> 00:21:47,280
اکنون باید برگردانم، بنابراین اگر false برگرداند،
417
00:21:47,280 –> 00:21:50,640
این بدان معناست که مبلغ
418
00:21:50,640 –> 00:21:54,720
برای انتقال مشکلی ندارد،
419
00:21:54,880 –> 00:21:58,159
بیایید ببینیم
420
00:21:58,159 –> 00:22:01,520
ابتدا باید اجازه بدهم از
421
00:22:01,520 –> 00:22:04,799
اینجا برداشت کنم. می توانم روش خود را
422
00:22:04,799 –> 00:22:09,039
با قرعه کشی صدا بزنم
423
00:22:09,039 –> 00:22:13,840
و فقط مبلغ را رد کنم
424
00:22:14,000 –> 00:22:18,320
و سپس حدس می زنم
425
00:22:18,320 –> 00:22:22,159
می توانم به عنوان مثال نقطه
426
00:22:22,159 –> 00:22:25,200
واریز و سپس
427
00:22:25,200 –> 00:22:27,840
مبلغ را تماس
428
00:22:29,120 –> 00:22:33,679
بگیرم، بله خوب است
429
00:22:33,840 –> 00:22:36,400
و بعد نمی دانم این چیزی که
430
00:22:36,400 –> 00:22:38,880
می گوید برای
431
00:22:38,880 –> 00:22:41,120
افزودن باید یک برداشت با مقدار
432
00:22:41,120 –> 00:22:42,799
و توضیحات
433
00:22:42,799 –> 00:22:46,240
حدس میزنم باید دفتر کل را نگه دارم،
434
00:22:46,240 –> 00:22:49,520
بله، چیزی در مورد دفتر کل میگوید،
435
00:22:49,520 –> 00:22:52,640
من نمیدانم کجا وارد میشود، اما
436
00:22:52,640 –> 00:22:54,880
خوب اجازه دهید به هر حال با این شروع
437
00:22:54,880 –> 00:22:55,919
438
00:22:55,919 –> 00:22:59,120
کنم و انتقال را امتحان کنم،
439
00:22:59,440 –> 00:23:04,400
بنابراین اجازه دهید 100 دلار را
440
00:23:04,400 –> 00:23:07,520
در اینجا واریز کنم اجازه بدهید دو دسته
441
00:23:07,520 –> 00:23:10,559
بسازم اولی را صدا بزنید، من فقط
442
00:23:10,559 –> 00:23:13,280
اسمش را می گذارم طبقه بندی غذا
443
00:23:13,520 –> 00:23:20,080
و سرگرمی،
444
00:23:21,280 –> 00:23:23,840
445
00:23:26,679 –> 00:23:29,679
سرگرمی
446
00:23:29,679 –> 00:23:33,120
خوب است، بنابراین من اکنون دو دسته
447
00:23:33,120 –> 00:23:37,600
دارم و در غذا،
448
00:23:37,600 –> 00:23:40,640
100 تا از هر چیزی را
449
00:23:40,640 –> 00:23:44,640
واریز می کنم و سپس
450
00:23:44,640 –> 00:23:50,480
انتقال نقطه غذا را انجام می دهم، غذا
451
00:23:50,480 –> 00:23:54,480
خوب است. انتقال به من اجازه دهید انتقال
452
00:23:54,480 –> 00:24:00,559
25 و سپس من food.getbalance را پرینت می
453
00:24:01,240 –> 00:24:04,720
کنم، ببینیم آیا می توانم،
454
00:24:04,720 –> 00:24:07,919
اوه عزیزم، این تعداد زیادی از
455
00:24:07,919 –> 00:24:10,960
کلیدهای میانبر استاندارد تعبیه شده است.
456
00:24:10,960 –> 00:24:14,240
457
00:24:14,240 –> 00:24:17,279
458
00:24:17,279 –> 00:24:19,679
خوب است، بنابراین من
459
00:24:19,679 –> 00:24:20,880
از شر آن خلاص
460
00:24:20,880 –> 00:24:24,480
خواهم شد، بنابراین باید بتوانم ببینم که انتظار دارم
461
00:24:24,480 –> 00:24:27,360
مواد غذایی در تعادل باشد که باید 75 باشد.
462
00:24:27,360 –> 00:24:30,480
463
00:24:30,480 –> 00:24:32,799
464
00:24:32,799 –> 00:24:34,960
465
00:24:34,960 –> 00:24:38,320
در نمونه سرگرمی من
466
00:24:38,320 –> 00:24:42,240
467
00:24:42,240 –> 00:24:45,520
خوب است، حالا این باید کار کند، اجازه دهید
468
00:24:45,520 –> 00:24:46,720
آن را
469
00:24:46,720 –> 00:24:49,760
در کنسول
470
00:24:50,960 –> 00:24:54,640
امتحان کنم، بسیار خوب، بنابراین به دلایلی
471
00:24:54,640 –> 00:24:56,000
فکر کردم که سخت بود تا زمانی که شروع به
472
00:24:56,000 –> 00:24:57,919
کدنویسی کردم و سپس
473
00:24:57,919 –> 00:25:00,559
سخت نبود، مطمئن نیستم چرا در مورد آن
474
00:25:00,559 –> 00:25:01,840
خوب
475
00:25:01,840 –> 00:25:06,799
است که بسیار کمی از این
476
00:25:06,799 –> 00:25:08,400
وجود دارد پس تفاوت چیست
477
00:25:08,400 –> 00:25:10,559
بین دریافت موجودی و چک
478
00:25:10,559 –> 00:25:14,159
وجوه
479
00:25:14,159 –> 00:25:17,840
، مبلغی را به عنوان آرگومان می پذیرد،
480
00:25:17,840 –> 00:25:20,159
اگر مقدار مناسب باشد، false برمی گرداند، بنابراین
481
00:25:20,159 –> 00:25:21,919
این فقط یک بولی است،
482
00:25:21,919 –> 00:25:23,440
این روش باید با هر دو
483
00:25:23,440 –> 00:25:25,600
روش برداشت استفاده شود،
484
00:25:25,600 –> 00:25:27,600
بله، من چک نمی کنم و برداشت می کنم تا
485
00:25:27,600 –> 00:25:30,480
ببینم آیا دارم. پول برای برداشت
486
00:25:30,480 –> 00:25:32,960
آن را درست یا نادرست برمی گرداند، بسیار خوب، بنابراین من باید
487
00:25:32,960 –> 00:25:33,520
488
00:25:33,520 –> 00:25:36,080
اساساً
489
00:25:37,039 –> 00:25:39,840
این را بررسی کنم،
490
00:25:40,840 –> 00:25:43,760
بنابراین اگر مقدار
491
00:25:43,760 –> 00:25:47,520
خوب است، بنابراین باید یک مقدار باشد
492
00:25:47,600 –> 00:25:50,640
و در غیر این صورت درست است تا
493
00:25:50,640 –> 00:25:52,000
نادرست
494
00:25:52,000 –> 00:25:56,159
برگردانده شود، درست است،
495
00:25:56,159 –> 00:25:58,400
اوکی
496
00:25:59,919 –> 00:26:04,480
ام من حدس
497
00:26:04,480 –> 00:26:06,720
میزنم که اینطور نیست می دانم که من یک متغیر انتقال کن درست می کنم،
498
00:26:06,720 –> 00:26:08,559
499
00:26:08,559 –> 00:26:10,480
متشکرم برای ماهی خنگ زیر
500
00:26:10,480 –> 00:26:12,960
چگونه هستید،
501
00:26:13,520 –> 00:26:17,039
بیایید ببینیم می تواند برابر با
502
00:26:17,039 –> 00:26:20,159
خود نقطه
503
00:26:20,159 –> 00:26:23,600
چک وجوهی
504
00:26:23,600 –> 00:26:28,240
را منتقل کند و مبلغ را پاس کند، خوب
505
00:26:29,840 –> 00:26:32,159
اوم،
506
00:26:34,880 –> 00:26:38,159
خوب چطور اساساً
507
00:26:38,159 –> 00:26:40,000
می خواهم از نوشتن خطوط اضافی
508
00:26:40,000 –> 00:26:41,440
کد جلوگیری کنم. من
509
00:26:41,440 –> 00:26:44,159
به Boolean نیاز دارم، باید اینجا را
510
00:26:44,159 –> 00:26:46,320
بررسی کنم که آیا وجوه کافی دارم یا نه
511
00:26:46,320 –> 00:26:50,960
و سپس اساساً میدانید که
512
00:26:51,440 –> 00:26:55,360
آیا میتواند انتقال دهد، بنابراین اگر درست باشد
513
00:26:55,360 –> 00:27:00,640
، میتوانم همه این کارها را انجام دهم و سپس
514
00:27:00,640 –> 00:27:02,880
برگردانم.
515
00:27:04,640 –> 00:27:08,080
516
00:27:08,080 –> 00:27:10,799
اما
517
00:27:10,799 –> 00:27:12,880
اگر درست باشد من می خواهم این کارها را انجام دهید
518
00:27:12,880 –> 00:27:14,320
و اگر نادرست است، من فقط میخواهم
519
00:27:14,320 –> 00:27:16,480
خوب برگردد، بنابراین فکر
520
00:27:16,480 –> 00:27:20,080
میکنم کار
521
00:27:20,080 –> 00:27:22,880
میکند، باید فضایی را در اینجا قرار دهم که در
522
00:27:22,880 –> 00:27:25,039
بلوک if نباشد،
523
00:27:25,039 –> 00:27:30,559
خوب است، بنابراین آن را دوباره نوشتم
524
00:27:30,640 –> 00:27:34,320
و اکنون باید اضافه کنم تا
525
00:27:34,320 –> 00:27:37,440
بررسی کنم یا
526
00:27:37,760 –> 00:27:41,520
میتوانم برداشت کنم اساساً
527
00:27:43,679 –> 00:27:45,600
اما من نیازی به برگرداندن چیزی از
528
00:27:45,600 –> 00:27:48,000
اینجا ندارم، بنابراین در واقع تنها کاری که باید انجام دهم این
529
00:27:48,000 –> 00:27:52,640
است که اگر مقدار وجوه خود را چک نقطهای بررسی
530
00:27:52,640 –> 00:27:56,799
531
00:27:57,440 –> 00:28:02,320
کنم و سپس آن را برداشت میکنم
532
00:28:02,320 –> 00:28:05,679
در غیر این صورت مجبور هستم،
533
00:28:05,679 –> 00:28:08,080
اما مبلغ ارسال شده باید
534
00:28:08,080 –> 00:28:09,279
535
00:28:09,279 –> 00:28:11,600
به عنوان یک دفتر کل ذخیره شود. عدد منفی آه، من نیاز دارم بله،
536
00:28:11,600 –> 00:28:12,640
باید بفهمم
537
00:28:12,640 –> 00:28:15,200
اگر وجوه کافی وجود ندارد، با دفتر چه کاری انجام دهم،
538
00:28:15,200 –> 00:28:16,080
539
00:28:16,080 –> 00:28:17,760
چیزی نباید به دفتر کل اضافه شود.
540
00:28:17,760 –> 00:28:19,520
541
00:28:19,520 –> 00:28:20,880
542
00:28:20,880 –> 00:28:22,399
543
00:28:22,399 –> 00:28:23,840
از آنجا
544
00:28:23,840 –> 00:28:28,080
پس اجازه دهید
545
00:28:28,080 –> 00:28:31,279
از آنجا خارج شوم
546
00:28:31,279 –> 00:28:33,760
اوه در واقع من چه کار می کنم این است
547
00:28:33,760 –> 00:28:35,120
python
548
00:28:35,120 –> 00:28:39,600
به من اجازه دهید به درستی مورد snake را انجام دهم
549
00:28:39,600 –> 00:28:44,080
اوه صبر کنید اجازه دهید
550
00:28:44,080 –> 00:28:46,240
و
551
00:28:50,240 –> 00:28:53,520
ما به آنجا برویم می توانم انتقال
552
00:28:53,520 –> 00:28:58,159
553
00:28:58,159 –> 00:29:02,080
دهم.
554
00:29:02,080 –> 00:29:05,840
555
00:29:08,000 –> 00:29:10,240
بسیار خوب، بنابراین می توان equa را برداشت
556
00:29:10,240 –> 00:29:11,279
557
00:29:11,279 –> 00:29:14,720
وجوه مبلغ را بررسی
558
00:29:14,720 –> 00:29:16,960
کنید خوب است
559
00:29:17,760 –> 00:29:21,360
اگر می توان برداشت کرد و سپس به هر حال
560
00:29:21,360 –> 00:29:25,520
بدون در نظر گرفتن من برمی گردم می توانم
561
00:29:25,520 –> 00:29:29,360
برداشت خوب
562
00:29:29,360 –> 00:29:33,679
کنم بنابراین فکر می کنم کار می کند
563
00:29:34,320 –> 00:29:38,840
اجازه دهید ببینم خوب است بنابراین همه چیز هنوز
564
00:29:38,840 –> 00:29:40,559
کار می کند.
565
00:29:40,559 –> 00:29:45,440
اجازه دهید سعی کنم انتقال بدهم
566
00:29:46,880 –> 00:29:52,000
صبر کنید چیزی بیشتر از چیزی که دارم
567
00:29:52,000 –> 00:29:54,240
ببینید چه اتفاقی میافتد بله، هیچ چیز
568
00:29:54,240 –> 00:29:55,919
منتقل نشده است،
569
00:29:55,919 –> 00:30:00,240
بنابراین خوب است،
570
00:30:01,360 –> 00:30:05,120
وجوه چک میتواند برداشت شود، بله،
571
00:30:05,120 –> 00:30:07,600
بنابراین اکنون نیاز دارم، فکر میکنم باید
572
00:30:07,600 –> 00:30:10,159
دفتر کل را بفهمم
573
00:30:10,159 –> 00:30:13,279
زمانی که شی بودجه چاپ میشود،
574
00:30:13,279 –> 00:30:14,480
باید نمایش داده شود،
575
00:30:14,480 –> 00:30:16,480
بنابراین وقتی دفتر کل را پیگیری
576
00:30:16,480 –> 00:30:18,480
کردم، فقط اساساً
577
00:30:18,480 –> 00:30:23,840
میدانید که تمام موارد دفتر کل را مرور کنید،
578
00:30:24,080 –> 00:30:27,679
آیا میتوانید
579
00:30:27,679 –> 00:30:33,840
خط 12 تا 16 و خط 20 تا 27 را توضیح دهید،
580
00:30:34,159 –> 00:30:37,600
بسیار خوب، بنابراین
581
00:30:37,600 –> 00:30:42,960
خط 12 اگر میتواند برداشت شود
582
00:30:44,720 –> 00:30:48,960
و سپس انتقال um
583
00:30:48,960 –> 00:30:53,360
خوب است، بنابراین اساساً من مطمئن نیستم
584
00:30:53,360 –> 00:30:56,399
کدام قسمت برای توضیح دادن، بنابراین اگر من
585
00:30:56,399 –> 00:30:58,000
از طریق این
586
00:30:58,000 –> 00:31:01,760
um گام بردارم،
587
00:31:01,760 –> 00:31:04,960
اساساً میدانم که وجوه چک را فرا میخوانید و
588
00:31:04,960 –> 00:31:09,840
یک مبلغ منطقی برمیگرداند، بنابراین
589
00:31:09,840 –> 00:31:12,399
اگر مبلغی که میخواهم برداشت یا
590
00:31:12,399 –> 00:31:14,960
انتقال کنم بیشتر از مقداری باشد که دارم،
591
00:31:14,960 –> 00:31:17,279
پس از کل انباشته من، باز خواهد گشت. ‘ پیگیری
592
00:31:17,279 –> 00:31:19,279
593
00:31:19,279 –> 00:31:21,760
اگر بیشتر است
594
00:31:21,760 –> 00:31:23,600
یعنی نمیتوانم پول کافی برای برداشت
595
00:31:23,600 –> 00:31:26,640
یا انتقال ندارم، بنابراین نادرست برمیگردد،
596
00:31:26,640 –> 00:31:28,240
اما اگر پول در حسابم داشته باشم
597
00:31:28,240 –> 00:31:30,480
598
00:31:30,480 –> 00:31:34,240
درست برمیگردد، البته اگر آن را داشته باشد درست را برمی گرداند،
599
00:31:34,240 –> 00:31:38,480
یعنی آه، این درست است، بنابراین
600
00:31:38,480 –> 00:31:41,919
به درستی ارزیابی می شود، بنابراین من می توانم انجام دهم
601
00:31:41,919 –> 00:31:44,840
، اساساً می توانم پول را در حساب خود برداشت کنم
602
00:31:44,840 –> 00:31:46,000
603
00:31:46,000 –> 00:31:47,360
و این دقیقاً همان کاری است که من
604
00:31:47,360 –> 00:31:49,440
با انتقال انجام می دهم
605
00:31:49,440 –> 00:31:50,799
و اگر راه بهتری برای نوشتن
606
00:31:50,799 –> 00:31:53,600
این مطلب دارید، شاید یک راه کوتاهتر
607
00:31:53,600 –> 00:31:56,720
اوم بله، به هر حال، بنابراین اساساً من همین کار را انجام می دهم
608
00:31:56,720 –> 00:31:58,320
، وجوه را بررسی می کنم اگر
609
00:31:58,320 –> 00:32:01,440
ارزش واقعی است،
610
00:32:01,440 –> 00:32:04,480
اساساً اگر می توانم انتقال درست باشد اگر
611
00:32:04,480 –> 00:32:05,760
پول
612
00:32:05,760 –> 00:32:09,600
دارم، پس می خواهم از
613
00:32:09,600 –> 00:32:13,279
این حساب برداشت کنم، در حال برداشت هستم از
614
00:32:13,279 –> 00:32:16,480
اینجا یا اساساً مانند اینجا، اگر من انتقال غذا انجام دهم،
615
00:32:16,480 –> 00:32:16,960
616
00:32:16,960 –> 00:32:19,760
من از غذا کنار میروم و
617
00:32:19,760 –> 00:32:21,440
اساساً در
618
00:32:21,440 –> 00:32:24,240
سرگرمیها
619
00:32:24,880 –> 00:32:29,360
واریز
620
00:32:29,360 –> 00:32:31,440
میکنم، بنابراین بله، اصلاً این کمک را انجام دادم
621
00:32:31,440 –> 00:32:33,039
622
00:32:33,039 –> 00:32:36,399
درست است، بنابراین
623
00:32:37,039 –> 00:32:40,399
اساساً باید
624
00:32:40,399 –> 00:32:42,000
دفتر کل را پیگیری کنم که این کار کجاست.
625
00:32:42,000 –> 00:32:45,279
دفتر کل را در اینجا توصیف کنید
626
00:32:45,360 –> 00:32:48,240
بله دفتر کل من دقیق نیستم مطمئن باشید که
627
00:32:48,240 –> 00:32:49,519
در حال حاضر با دفتر چه کاری انجام می دهم
628
00:32:49,519 –> 00:32:51,919
629
00:32:52,880 –> 00:32:54,320
یا کلاس باید یک
630
00:32:54,320 –> 00:32:56,880
متغیر نمونه به نام ledger داشته باشد که یک لیست است، اوه
631
00:32:56,880 –> 00:33:01,360
من آن را از دست دادم پس
632
00:33:01,360 –> 00:33:04,720
اجازه دهید دفترچه خود نقطه را انجام دهم،
633
00:33:04,720 –> 00:33:07,519
634
00:33:08,320 –> 00:33:11,840
پس یک لیست خالی است
635
00:33:12,080 –> 00:33:14,240
، روش سپرده گذاری خوب است، بنابراین من فقط
636
00:33:14,240 –> 00:33:16,240
فشار دادن یا اضافه کردن چیزها
637
00:33:16,240 –> 00:33:19,840
به دفتر کل،
638
00:33:20,080 –> 00:33:23,120
بنابراین اینجا من
639
00:33:23,120 –> 00:33:28,000
640
00:33:30,720 –> 00:33:38,399
641
00:33:38,399 –> 00:33:41,120
642
00:33:41,120 –> 00:33:42,799
643
00:33:42,799 –> 00:33:45,840
644
00:33:47,760 –> 00:33:53,600
645
00:33:53,600 –> 00:33:59,120
خودم انجام می دهم.
646
00:34:01,440 –> 00:34:04,240
شیر چه
647
00:34:04,840 –> 00:34:07,840
سپرده
648
00:34:10,159 –> 00:34:15,280
اوه اوه توضیحات سپرده است
649
00:34:16,480 –> 00:34:19,679
اوه صبر کنید من در توضیحات
650
00:34:19,679 –> 00:34:21,040
قبول شدم اوه متوجه نشدم وقتی
651
00:34:21,040 –> 00:34:22,560
دستورالعمل ها را
652
00:34:22,560 –> 00:34:27,599
خواندم مقدار و توضیحات بسیار خوب
653
00:34:27,599 –> 00:34:30,000
بله به دلایلی آن را
654
00:34:30,000 –> 00:34:31,199
فراموش کردم بسیار خوب اجازه دهید اکنون
655
00:34:31,199 –> 00:34:34,320
توضیحات را اینجا
656
00:34:34,320 –> 00:34:37,119
و آنجا انجام دهم این یک توضیح خواهد بود
657
00:34:37,119 –> 00:34:39,520
که ایده ای که استفاده می
658
00:34:39,520 –> 00:34:42,960
کنید چیست، این یک شناسه آنلاین یا مبتنی بر مرورگر
659
00:34:42,960 –> 00:34:47,599
به نام replit um است، اگر به
660
00:34:47,599 –> 00:34:49,839
یک کمپ کد رایگان بروید، بگذارید ببینم آیا می توانم
661
00:34:49,839 –> 00:34:51,440
این
662
00:34:51,440 –> 00:34:56,719
اردوگاه کد رایگان را با یک کلیک کپی کنم.
663
00:34:56,719 –> 00:35:00,079
لینک که در آن اساسا
664
00:35:00,079 –> 00:35:01,520
شما فقط روی لینک کلیک کنید تا چالش شروع شود
665
00:35:01,520 –> 00:35:03,440
و کل این
666
00:35:03,440 –> 00:35:05,839
محیط مرورگر را برای شما تنظیم می کند که
667
00:35:05,839 –> 00:35:06,720
واقعاً
668
00:35:06,720 –> 00:35:08,930
خوب است
669
00:35:08,930 –> 00:35:10,480
[موسیقی]
670
00:35:10,480 –> 00:35:17,839
بنابراین در مورد توضیحات خوب است و
671
00:35:18,800 –> 00:35:20,640
برداشت اساساً باید یک
672
00:35:20,640 –> 00:35:23,920
توضیح داشته باشد بنابراین
673
00:35:24,800 –> 00:35:28,000
من فقط چیزی را در واریز um قرار می دهم
674
00:35:28,000 –> 00:35:32,160
بله، پس برداشت باید
675
00:35:32,160 –> 00:35:35,359
یک توضیح داشته باشد،
676
00:35:38,000 –> 00:35:42,800
بنابراین توضیح مبلغ خود،
677
00:35:42,800 –> 00:35:46,240
بنابراین اگر برداشت موفقیت آمیز بود
678
00:35:46,240 –> 00:35:49,359
، باید دفترچه خود را انجام
679
00:35:49,359 –> 00:35:52,480
دهم و سپس
680
00:35:52,480 –> 00:35:56,000
اساساً همان چیزی است که در اینجا
681
00:35:57,839 –> 00:36:00,960
مقدار و توضیحات اوم،
682
00:36:00,960 –> 00:36:04,880
اوه، اما مقدار یک مقدار منفی است، بنابراین
683
00:36:04,880 –> 00:36:10,000
می توانم فقط قرار دهم یک ام منفی
684
00:36:10,839 –> 00:36:13,280
685
00:36:13,280 –> 00:36:16,960
بیایید ببینیم حالا اجازه دهید
686
00:36:16,960 –> 00:36:19,599
این را امتحان کنم اوه اجازه دهید پیش بروم و
687
00:36:19,599 –> 00:36:20,320
دفتر کل را برای
688
00:36:20,320 –> 00:36:23,839
انتقال نیز انجام دهم،
689
00:36:23,839 –> 00:36:26,800
بنابراین باید برای انتقال هر دو نمونه را به دفتر کل اضافه کنم،
690
00:36:26,800 –> 00:36:30,160
691
00:36:30,160 –> 00:36:34,240
بنابراین
692
00:36:34,960 –> 00:36:38,560
بیایید انتقال از
693
00:36:39,440 –> 00:36:43,440
بله انتقال از روش
694
00:36:43,440 –> 00:36:46,320
را ببینیم. واریز به دسته بودجه دیگر
695
00:36:46,320 –> 00:36:49,680
با مبلغ و توضیحات خوب است،
696
00:36:49,680 –> 00:36:55,760
بنابراین من نیاز به انتقال به مقصد و انتقال از
697
00:36:55,760 –> 00:36:59,040
مقصد دارم، همه درست در داخل
698
00:36:59,040 –> 00:37:02,240
انتقال اینجا
699
00:37:02,240 –> 00:37:05,520
من می خواهم خود
700
00:37:05,520 –> 00:37:09,040
نقطه دفتر را انجام
701
00:37:09,040 –> 00:37:13,440
دهم.
702
00:37:14,160 –> 00:37:17,839
نقطه را اضافه کنید
703
00:37:20,839 –> 00:37:23,119
و
704
00:37:23,119 –> 00:37:26,400
این شی را بگیرید
705
00:37:28,240 –> 00:37:32,640
به اینجا بروید روش انتقال من
706
00:37:32,640 –> 00:37:36,839
می تواند این کار را انجام دهد.
707
00:37:36,839 –> 00:37:41,119
self.ledger.append و سپس
708
00:37:42,800 –> 00:37:47,119
اوه بله این مقدار منفی خواهد بود
709
00:37:49,920 –> 00:37:53,520
مقدار و توضیحات را ترسیم کنید اوه می بینم
710
00:37:53,520 –> 00:37:56,240
که مجبور نیستم این کار را انجام دهم خوب است.
711
00:37:56,240 –> 00:37:57,760
من روشهایم را
712
00:37:57,760 –> 00:38:01,440
در اینجا بازنویسی کردم، بنابراین واریز و
713
00:38:01,440 –> 00:38:02,160
714
00:38:02,160 –> 00:38:04,720
برداشت خود را توضیح میدهم و
715
00:38:04,720 –> 00:38:06,960
برداشت مقدار صحیح را
716
00:38:06,960 –> 00:38:10,000
اضافه یا
717
00:38:10,000 –> 00:38:13,440
کم یا اضافه میکند
718
00:38:13,440 –> 00:38:16,640
و ورودی دفتر را
719
00:38:16,640 –> 00:38:19,359
برای من ایجاد میکند، بنابراین اکنون تنها کاری که
720
00:38:19,359 –> 00:38:20,320
باید انجام دهم این
721
00:38:20,320 –> 00:38:24,800
است که به کجا منتقل کنم. مکان نما من در آنجا
722
00:38:24,800 –> 00:38:27,440
به دفتر کل می رویم بنابراین من یک رشته f انجام می دهم تا بتوانم
723
00:38:27,440 –> 00:38:30,079
یک متغیر um را پاس
724
00:38:30,079 –> 00:38:34,560
725
00:38:34,560 –> 00:38:38,000
726
00:38:38,000 –> 00:38:42,320
727
00:38:42,320 –> 00:38:47,280
کنم. بگو انتقال
728
00:38:47,280 –> 00:38:50,240
انتقال به
729
00:38:50,320 –> 00:38:55,200
و سپس به عنوان یک متغیر
730
00:38:55,200 –> 00:38:59,280
اوه، مثلاً میگوییم
731
00:38:59,680 –> 00:39:03,440
نام نقطهای مثال، زیرا
732
00:39:03,440 –> 00:39:08,720
من دارم به نمونهای منتقل میکنم که در حال ارسال آن هستم و اکنون
733
00:39:08,800 –> 00:39:11,440
این را کپی کنید،
734
00:39:12,400 –> 00:39:15,760
این انتقال از آن خواهد بود و اکنون self.name
735
00:39:15,760 –> 00:39:16,440
خواهد
736
00:39:16,440 –> 00:39:19,440
بود،
737
00:39:19,760 –> 00:39:22,800
خوب پس اجازه دهید من
738
00:39:22,800 –> 00:39:25,839
دفتر کل را
739
00:39:25,839 –> 00:39:30,079
اینجا چاپ
740
00:39:30,079 –> 00:39:33,200
741
00:39:33,200 –> 00:39:36,800
میکنم، بنابراین دفتر کل را چاپ نمیکنم چه کار میکنم چاپ food.ledger
742
00:39:36,800 –> 00:39:40,839
و n دستیابی را وارد کنید.
743
00:39:40,839 –> 00:39:43,599
leg بسیار
744
00:39:43,599 –> 00:39:47,520
خوب اجازه دهید ببینم این چیست
745
00:39:48,079 –> 00:39:51,040
ردیابی شیء لیست خوب
746
00:39:51,599 –> 00:39:57,839
747
00:39:58,359 –> 00:40:02,079
748
00:40:02,079 –> 00:40:02,560
749
00:40:02,560 –> 00:40:05,839
قابل فراخوانی نیست.
750
00:40:05,839 –> 00:40:08,839
751
00:40:08,839 –> 00:40:10,480
752
00:40:10,480 –> 00:40:12,560
753
00:40:12,560 –> 00:40:15,280
754
00:40:15,280 –> 00:40:18,319
با استفاده از روش فهرست اضافه میرویم [موسیقی] بله،
755
00:40:18,319 –> 00:40:21,359
پس اجازه دهید
756
00:40:21,359 –> 00:40:25,760
ترمینال خود را پاک کنم، ما میرویم و اکنون
757
00:40:25,760 –> 00:40:28,880
آن را عالی اجرا میکنم،
758
00:40:28,880 –> 00:40:33,280
بنابراین سپرده و دفتر کل را
759
00:40:33,280 –> 00:40:37,280
دارم و سپس مبلغ یا
760
00:40:37,280 –> 00:40:40,720
انتقال را دارم، حالا اجازه دهید این کار را انجام دهم.
761
00:40:40,720 –> 00:40:44,000
نوعی برداشت است، بنابراین
762
00:40:44,000 –> 00:40:48,800
نقطه غذا با مقدار قرعه کشی
763
00:40:49,440 –> 00:40:54,560
20 است و توضیحات لوبیا است،
764
00:40:54,640 –> 00:40:58,319
765
00:40:59,040 –> 00:41:02,079
اوه هی
766
00:41:02,240 –> 00:41:05,599
سگ حمله، اوه زمان مستی ارباب
767
00:41:05,599 –> 00:41:08,000
متاسفم که این ربات بود، هی وقت مستی
768
00:41:08,000 –> 00:41:09,200
، شما چطور هستید
769
00:41:09,200 –> 00:41:12,960
ممنون از حمله اوم،
770
00:41:12,960 –> 00:41:15,200
من فکر می کنم این زمان های پخش عجیب من است
771
00:41:15,200 –> 00:41:16,720
در صبح من مدتی است که مطالعه نکرده ام
772
00:41:16,720 –> 00:41:17,760
773
00:41:17,760 –> 00:41:21,200
خیلی خوشحالم که شما را می بینم و دارم روی آن کار می کنم
774
00:41:21,200 –> 00:41:23,200
اجازه دهید ادامه دهم و پیوند را دوباره ارسال کنم،
775
00:41:23,200 –> 00:41:25,119
بنابراین این اساساً
776
00:41:25,119 –> 00:41:27,119
مانند عنوان پروژه کمپ رایگان کد
777
00:41:27,119 –> 00:41:29,040
پایتون است
778
00:41:29,040 –> 00:41:32,319
و من مهربانم
779
00:41:32,319 –> 00:41:34,240
فکر میکنم به پایان کار نزدیک
780
00:41:34,240 –> 00:41:36,240
شدهام، اساساً باید این گربه را ایجاد میکردم کلاس egory
781
00:41:36,240 –> 00:41:37,040
782
00:41:37,040 –> 00:41:40,720
برای دستههای موجود در بودجه و سپس
783
00:41:40,720 –> 00:41:43,200
میدانید که برداشت سپرده را انجام دهید،
784
00:41:43,200 –> 00:41:45,680
785
00:41:45,680 –> 00:41:49,599
همه آن چیزها را انتقال دهید، بنابراین
786
00:41:49,599 –> 00:41:51,680
من در حال آزمایش آن هستم،
787
00:41:51,680 –> 00:41:52,880
788
00:41:52,880 –> 00:41:55,839
اساساً نیاز به ایجاد نمونههایی
789
00:41:55,839 –> 00:41:57,839
از کلاس دستهام دارم
790
00:41:57,839 –> 00:42:00,720
و سپس روش هایی مانند
791
00:42:00,720 –> 00:42:02,480
برداشت حواله
792
00:42:02,480 –> 00:42:04,800
سپرده را فراخوانی کنید و سپس من یک دفتر کل را
793
00:42:04,800 –> 00:42:05,839
در اینجا نیز
794
00:42:05,839 –> 00:42:09,040
در یک لیست دنبال می کنم و معاملات و توضیحات را تحت فشار قرار می
795
00:42:09,040 –> 00:42:10,079
796
00:42:10,079 –> 00:42:13,800
797
00:42:13,800 –> 00:42:17,040
798
00:42:17,040 –> 00:42:21,599
دهم، بنابراین بله غذای سرگرمی بله اجازه دهید دوباره امتحان کنم
799
00:42:21,760 –> 00:42:25,280
مقدار
800
00:42:25,280 –> 00:42:28,960
منفی 20 لوبیا را
801
00:42:28,960 –> 00:42:30,800
چاپ کنم. همه واقعاً کار میکنند،
802
00:42:30,800 –> 00:42:32,800
بنابراین اجازه دهید
803
00:42:32,800 –> 00:42:34,319
readme را بررسی کنم تا مطمئن شوم
804
00:42:34,319 –> 00:42:37,119
805
00:42:37,119 –> 00:42:39,920
وقتی شی بودجه چاپ میشود
806
00:42:39,920 –> 00:42:41,200
807
00:42:41,200 –> 00:42:43,280
، چیزی از دست نمیدهم.
808
00:42:43,280 –> 00:42:45,839
809
00:42:45,839 –> 00:42:48,160
810
00:42:48,160 –> 00:42:50,079
به زودی ممکن است
811
00:42:50,079 –> 00:42:52,800
بعد از دوره کارآموزی
812
00:42:52,800 –> 00:42:54,640
من به دنبال درخواست برای
813
00:42:54,640 –> 00:42:56,160
پایتون واقعی باشم اگر چیزی در مورد آنها می دانید
814
00:42:56,160 –> 00:42:58,880
تنها چیزی که در مورد آنها می دانم این است که
815
00:42:58,880 –> 00:43:01,920
آنها اطلاعات مفید زیادی دارند
816
00:43:01,920 –> 00:43:04,480
که او lp من وقتی دارم پایتون را کدنویسی می کنم
817
00:43:04,480 –> 00:43:05,040
اما واقعاً
818
00:43:05,040 –> 00:43:07,040
فکر نمی کنم کسی را می شناسم که
819
00:43:07,040 –> 00:43:08,560
با آنها درگیر باشد
820
00:43:08,560 –> 00:43:13,280
نه
821
00:43:13,280 –> 00:43:17,359
یک خط عنوان 30 کاراکتری
822
00:43:17,359 –> 00:43:19,280
که در آن نام کاراکتر
823
00:43:19,280 –> 00:43:20,880
خوب در مرکز قرار می گیرد
824
00:43:20,880 –> 00:43:26,000
بنابراین
825
00:43:26,000 –> 00:43:29,599
اساساً باید
826
00:43:29,599 –> 00:43:33,280
این رشته را به نحوی تولید کنم.
827
00:43:36,480 –> 00:43:39,119
من در این مورد گیج شده ام،
828
00:43:39,119 –> 00:43:40,560
فکر می کنم این آخرین کاری است که
829
00:43:40,560 –> 00:43:42,000
باید انجام دهم،
830
00:43:42,000 –> 00:43:45,359
نه، یک چیز دیگر در واقع
831
00:43:45,359 –> 00:43:47,680
اوم باید کل این تابع را ایجاد
832
00:43:47,680 –> 00:43:48,720
کنم، بنابراین ممکن است به
833
00:43:48,720 –> 00:43:52,160
آن جریان نرسم، بنابراین به هر حال باید
834
00:43:52,160 –> 00:43:54,319
ایجاد کنم این
835
00:43:54,319 –> 00:43:57,119
پس اجازه دهید ببینم
836
00:43:59,760 –> 00:44:02,640
اوه عالی می شود یک مربی برای python واقعی
837
00:44:02,640 –> 00:44:03,680
838
00:44:03,680 –> 00:44:06,319
آیا آنها دارند، حدس می زنم آنها کلاس هایی دارند،
839
00:44:06,319 –> 00:44:07,760
من باید آن را بررسی کنم، ممنون
840
00:44:07,760 –> 00:44:09,680
می
841
00:44:09,680 –> 00:44:13,280
شوم اگر
842
00:44:13,280 –> 00:44:16,560
می دانید که با شما مصاحبه می کند یا هر چیز دیگری چگونه است
843
00:44:16,560 –> 00:44:18,880
844
00:44:21,520 –> 00:44:24,960
به من بگویید چگونه می شود. آیا من به دنبال
845
00:44:26,400 –> 00:44:29,680
اوه بله این یکی هستم، بنابراین آنها دارند برداشت را واریز می
846
00:44:29,680 –> 00:44:30,480
کنند
847
00:44:30,480 –> 00:44:33,760
انتقال okay
848
00:44:34,560 –> 00:44:36,319
و سپس روش رشته را
849
00:44:36,319 –> 00:44:40,079
در self.food فراخوانی می کنند
850
00:44:40,160 –> 00:44:44,400
و منتظر بمانند،
851
00:44:44,400 –> 00:44:48,839
بنابراین اگر من self.food را
852
00:44:48,839 –> 00:44:51,839
stringify کنم،
853
00:44:51,920 –> 00:44:56,960
آنها انتظار دارند این را برگردانند،
854
00:44:57,839 –> 00:45:00,160
پس چگونه انجام دهند من نمایش رشته را دریافت می کنم
855
00:45:00,160 –> 00:45:01,440
856
00:45:01,440 –> 00:45:04,000
منظورم این است که چگونه می توانم برای آن
857
00:45:04,000 –> 00:45:07,280
در داخل کلاس
858
00:45:07,520 –> 00:45:10,560
کدنویسی کنم. اوموم وجود دارد، حدس می زنم ممکن است یک
859
00:45:10,560 –> 00:45:11,680
روش رشته dunder باشد،
860
00:45:11,680 –> 00:45:14,720
اجازه دهید ببینم
861
00:45:14,720 –> 00:45:19,119
oh wrapper باشه،
862
00:45:19,119 –> 00:45:22,640
ممنون، خوب
863
00:45:24,720 –> 00:45:29,280
و در خودم بفرستم،
864
00:45:29,680 –> 00:45:33,839
خوب پس اینجا به
865
00:45:34,800 –> 00:45:37,040
چه چیزی نیاز دارم. اولین چیز
866
00:45:37,040 –> 00:45:38,160
دسته بندی است
867
00:45:38,160 –> 00:45:41,280
و سپس همه این ستاره ها به من اجازه می دهند فقط
868
00:45:41,280 –> 00:45:43,280
ستاره ها را کپی
869
00:45:43,280 –> 00:45:45,440
کنم یا صبر کنم تا آنها را بشمارم تا بتوانم فقط
870
00:45:45,440 –> 00:45:46,960
ضرب
871
00:45:46,960 –> 00:45:48,720
کنم یا نمی دانم فقط این کار را انجام خواهم داد.
872
00:45:48,720 –> 00:45:51,680
873
00:45:51,760 –> 00:45:54,480
874
00:45:56,079 –> 00:46:00,079
خط خواهد بود
875
00:46:00,079 –> 00:46:04,319
اوه اجازه دهید من این را صدا بزنم حدس میزنم
876
00:46:04,319 –> 00:46:07,760
و اولین خط
877
00:46:07,760 –> 00:46:11,760
این خواهد بود
878
00:46:11,760 –> 00:46:15,839
و سپس در وسط
879
00:46:15,920 –> 00:46:20,240
بیایید غذا را ببینیم
880
00:46:26,480 –> 00:46:30,400
خوب است خود نقطه بله self.name که
881
00:46:30,400 –> 00:46:32,480
نام دستهای خواهد بود
882
00:46:32,480 –> 00:46:35,440
که قرار میدهم تا
883
00:46:35,440 –> 00:46:36,240
اولین مورد را رعایت کند. خط
884
00:46:36,240 –> 00:46:38,880
و سپس من باید از طریق
885
00:46:38,880 –> 00:46:41,200
دفتر کل در اینجا حلقه
886
00:46:41,200 –> 00:46:45,760
بزنم، بنابراین اجازه دهید چهار
887
00:46:45,760 –> 00:46:51,599
مورد را در دفتر کل انجام دهم یا آن self.ledger است
888
00:46:53,280 –> 00:46:57,520
و سپس باید ضمیمه کنم، بله، من به
889
00:46:57,520 –> 00:46:59,359
یک خط جدید در اینجا
890
00:46:59,359 –> 00:47:04,160
نیاز دارم، بنابراین باید یک خط جدید انجام دهم
891
00:47:04,640 –> 00:47:08,319
و اکنون نیاز دارم برای ادغام
892
00:47:08,319 –> 00:47:11,440
خطوط بیشتر، بنابراین حدس میزنم به علاوه
893
00:47:11,440 –> 00:47:16,720
برابر است با یک رشته f دیگر،
894
00:47:17,760 –> 00:47:21,200
خوب، این اساساً من نیاز به
895
00:47:21,200 –> 00:47:23,760
این دارم تراز معمولی به چپ و
896
00:47:23,760 –> 00:47:26,720
سپس من باید اینها را به راست تراز
897
00:47:26,720 –> 00:47:30,400
898
00:47:30,640 –> 00:47:35,359
کنم، بنابراین تعجب می کنم که احتمالاً باید
899
00:47:37,440 –> 00:47:40,400
self.name را
900
00:47:40,960 –> 00:47:45,119
دقیقاً 40 انتخاب
901
00:47:45,200 –> 00:47:48,800
902
00:47:48,800 –> 00:47:50,800
903
00:47:50,800 –> 00:47:55,040
کنم.
904
00:47:57,200 –> 00:48:00,800
905
00:48:00,800 –> 00:48:03,040
906
00:48:05,359 –> 00:48:07,839
907
00:48:08,960 –> 00:48:12,559
این اشکالی ندارد، باید 40 کاراکتر باشد،
908
00:48:12,559 –> 00:48:14,800
من حتی ندیدم که
909
00:48:14,800 –> 00:48:18,319
اوه 30 کاراکتر، یک خط عنوان 30
910
00:48:18,319 –> 00:48:19,599
کاراکتری
911
00:48:19,599 –> 00:48:21,119
که در آن نام دسته در
912
00:48:21,119 –> 00:48:23,760
مرکز قرار دارد و بقیه آنها ستاره هستند،
913
00:48:23,760 –> 00:48:26,960
بنابراین تعداد ستاره های تعیین شده
914
00:48:26,960 –> 00:48:28,720
در آن وجود ندارد. از هر طرف فقط 30
915
00:48:28,720 –> 00:48:29,760
کاراکتر دارد،
916
00:48:29,760 –> 00:48:32,640
بنابراین اگر نام دسته شما طولانیتر باشد
917
00:48:32,640 –> 00:48:36,319
، ستارههای کمتری وجود خواهد داشت، خیلی
918
00:48:36,800 –> 00:48:40,160
ممنون بله، فکر میکنم
919
00:48:40,160 –> 00:48:43,520
در اولین چالش از
920
00:48:43,520 –> 00:48:49,040
چند قالبکننده برای نوشتن یک متن استفاده
921
00:48:49,040 –> 00:48:52,960
922
00:48:52,960 –> 00:48:55,280
کردم. کاراکترهایی
923
00:48:55,280 –> 00:48:56,400
که مفید هستند،
924
00:48:56,400 –> 00:49:02,640
و حالا
925
00:49:02,640 –> 00:49:07,119
فقط جلسه نادیده گرفته شده خیلی جالب است،
926
00:49:07,280 –> 00:49:10,559
نه من تقریباً تمام شده ام، فکر می کنم
927
00:49:10,559 –> 00:49:13,359
شاید اوم، بنابراین اساساً سعی می کنم
928
00:49:13,359 –> 00:49:14,960
این را
929
00:49:14,960 –> 00:49:17,280
در خطوط درست و همه چیز چاپ کنم،
930
00:49:17,280 –> 00:49:20,800
بنابراین باید 30 کاراکتر باشد.
931
00:49:24,319 –> 00:49:30,160
فکر می کردم قبلا اینجا بودی
932
00:49:30,160 –> 00:49:32,640
اوه نه جی در ابتدای استریم داشتم
933
00:49:32,640 –> 00:49:34,079
با شخص دیگری
934
00:49:34,079 –> 00:49:35,680
در مورد شروع یک جلسه صحبت میکردم،
935
00:49:35,680 –> 00:49:39,040
پس متاسفم، پس هی خوش آمدید
936
00:49:39,040 –> 00:49:41,359
طوفان ذهن، شما چطور هستید، این
937
00:49:41,359 –> 00:49:43,040
چند نفر
938
00:49:43,040 –> 00:49:45,680
در حال حاضر در جلسات هستند که منطقی است،
939
00:49:45,680 –> 00:49:46,559
940
00:49:46,559 –> 00:49:50,079
من در زمان ساحل شرقی هستم. به هر حال، شما می دانید که
941
00:49:50,079 –> 00:49:53,200
در حال حاضر یک نوع روز کاری است، بنابراین
942
00:49:53,200 –> 00:49:55,680
بیایید ببینیم
943
00:49:56,839 –> 00:50:00,400
اوه دروگر ناشنوا،
944
00:50:00,400 –> 00:50:03,440
بیایید خواربار سپرده اولیه را ببینیم،
945
00:50:03,440 –> 00:50:07,920
بله، اجازه دهید امتحان کنم،
946
00:50:07,920 –> 00:50:10,960
بنابراین حدس میزنم
947
00:50:10,960 –> 00:50:12,960
که بزرگتر یا کمتر از یا
948
00:50:12,960 –> 00:50:14,240
راست یا چپ تراز شده باشد
949
00:50:14,240 –> 00:50:16,160
و حدس میزنم منطقی است که
950
00:50:16,160 –> 00:50:18,160
هویج به معنای
951
00:50:18,160 –> 00:50:21,520
وسط است بنابراین خیلی باحال است.
952
00:50:21,520 –> 00:50:24,839
اجازه دهید بله self.name را ببینیم
953
00:50:24,839 –> 00:50:28,800
و
954
00:50:28,800 –> 00:50:32,319
سپس یک
955
00:50:32,319 –> 00:50:36,000
هویج 30 را انجام دهیم. بسیار خوب
956
00:50:36,000 –> 00:50:41,839
و سپس باید انجام دهم
957
00:50:43,280 –> 00:50:47,920
، فکر می کنم اگر اساساً این کار را انجام دهم باید این کار را اینجا انجام دهم.
958
00:50:47,920 –> 00:50:52,000
من
959
00:50:52,839 –> 00:50:56,720
توضیحات نقطه مورد
960
00:50:57,680 –> 00:51:01,160
را دارم و باید این را نیز کوتاه کنم، بنابراین
961
00:51:01,160 –> 00:51:04,160
item.description
962
00:51:04,400 –> 00:51:08,319
و سپس مقدار نقطه مورد را نیز خواهم داشت
963
00:51:08,319 –> 00:51:11,920
و باید
964
00:51:11,920 –> 00:51:14,000
مقدار خط بنویسم، بنابراین فکر می کنم باید
965
00:51:14,000 –> 00:51:15,280
طول توضیحات را پیدا کنم.
966
00:51:15,280 –> 00:51:17,920
967
00:51:18,000 –> 00:51:21,440
مگر اینکه
968
00:51:21,440 –> 00:51:26,640
بتوانم مانند فشار دادن چیزها به هر دو طرف
969
00:51:27,040 –> 00:51:29,680
توجیه کنم من مطمئن هستم که می توانم به نحوی با قالب بندی پایتون،
970
00:51:29,680 –> 00:51:31,200
971
00:51:31,200 –> 00:51:32,720
بله، اگر کسی می داند چگونه این کار را انجام دهم، به
972
00:51:32,720 –> 00:51:35,040
من اطلاع
973
00:51:35,440 –> 00:51:40,160
دهد بیایید ببینم
974
00:51:40,960 –> 00:51:42,960
خوب است، بنابراین اساساً چیزی شبیه به
975
00:51:42,960 –> 00:51:44,559
آن است، اما دقیقاً نه
976
00:51:44,559 –> 00:51:47,440
و سپس باید در پایان کل آن را انجام دهم.
977
00:51:47,440 –> 00:51:48,400
978
00:51:48,400 –> 00:51:53,200
من باید s plus برابر با
979
00:51:53,760 –> 00:51:56,960
um total
980
00:51:56,960 –> 00:52:00,480
یا بله مقداری از مقدار کل را
981
00:52:00,480 –> 00:52:02,800
در اینجا انجام دهم،
982
00:52:03,200 –> 00:52:07,760
بنابراین این مقدار کل خواهد بود
983
00:52:07,760 –> 00:52:10,319
و سپس مقداری آن را به این صورت
984
00:52:10,319 –> 00:52:11,359
رها می
985
00:52:11,359 –> 00:52:13,760
986
00:52:14,800 –> 00:52:18,079
987
00:52:18,079 –> 00:52:21,599
کنم. از آنجایی که من قبلاً در حال حلقه زدن هستم
988
00:52:21,599 –> 00:52:26,960
و سپس میتوانم
989
00:52:27,920 –> 00:52:32,240
um را در اینجا انجام دهم، بنابراین میتوانم acc را انجام دهم
990
00:52:32,240 –> 00:52:36,000
به علاوه هر چیزی که
991
00:52:36,000 –> 00:52:39,760
مقدار نقطه مورد باشد
992
00:52:42,880 –> 00:52:46,000
بله z پر میشود z با صفر پر میشود،
993
00:52:46,000 –> 00:52:50,720
اما بنابراین من واقعاً
994
00:52:50,720 –> 00:52:54,000
صفر نمیخواهم، یعنی ممکن است مجبور باشم از z استفاده کنم
995
00:52:54,000 –> 00:52:57,119
fill maybe for um
996
00:52:57,119 –> 00:52:59,839
فقط برای مقادیری که می دانید اگر
997
00:52:59,839 –> 00:53:01,440
float این دو را نداشته باشد
998
00:53:01,440 –> 00:53:03,680
زیرا ممکن است float دو
999
00:53:03,680 –> 00:53:04,960
کاراکتر نداشته باشد
1000
00:53:04,960 –> 00:53:08,079
بنابراین من از z fill برای آن um استفاده
1001
00:53:08,079 –> 00:53:09,680
خواهم کرد بنابراین حدس می زنم می توانم از آن در نقطه مورد استفاده کنم
1002
00:53:09,680 –> 00:53:11,440
مقدار
1003
00:53:11,440 –> 00:53:14,559
اگر کمتر از um باشد،
1004
00:53:14,559 –> 00:53:19,040
یک کاراکتر نادیده گرفته شده، بنابراین یک فاصله
1005
00:53:19,040 –> 00:53:23,040
اما um مورد. توضیحات
1006
00:53:23,040 –> 00:53:26,319
f مقدار ood dot 30 دقیقه
1007
00:53:26,319 –> 00:53:28,559
طول آیتم. توضیحات اوه که
1008
00:53:28,559 –> 00:53:30,319
منطقی است
1009
00:53:30,319 –> 00:53:33,680
و یک خط می نویسد
1010
00:53:33,680 –> 00:53:35,040
بله بنابراین نیازی نیست که مورد را لمس
1011
00:53:35,040 –> 00:53:36,800
کنم. توضیحات زیرا
1012
00:53:36,800 –> 00:53:38,160
قبلاً تراز شده است
1013
00:53:38,160 –> 00:53:42,079
و سپس اگر بزرگتر از بله انجام دهم
1014
00:53:42,079 –> 00:53:43,839
زیرا به
1015
00:53:43,839 –> 00:53:46,000
پایتون درست
1016
00:53:46,000 –> 00:53:49,520
از بسیاری جهات بسیار شهودی است،
1017
00:53:49,599 –> 00:53:53,040
اوم، و سپس میتوانم بله 30 را انجام دهم
1018
00:53:53,040 –> 00:53:56,160
.
1019
00:53:56,160 –> 00:53:59,160
منهای طول و طول خود را در نظر
1020
00:53:59,160 –> 00:54:02,160
بگیرم.
1021
00:54:03,599 –> 00:54:06,880
1022
00:54:06,880 –> 00:54:11,760
1023
00:54:11,760 –> 00:54:14,800
1024
00:54:14,800 –> 00:54:16,559
ببینید چه
1025
00:54:16,559 –> 00:54:18,960
اتفاقی میافتد،
1026
00:54:22,839 –> 00:54:25,839
1027
00:54:26,400 –> 00:54:30,319
اوه، بله، باید رشته را صدا
1028
00:54:30,559 –> 00:54:33,280
کنم، اجازه دهید، من
1029
00:54:33,920 –> 00:54:37,280
حدس
1030
00:54:37,280 –> 00:54:40,640
میزنم که اینها را نظر خواهم داد
1031
00:54:40,640 –> 00:54:44,160
و سپس
1032
00:54:44,160 –> 00:54:47,839
رشته را چاپ میکنم، اوه نه، من قبلاً چاپ
1033
00:54:47,839 –> 00:54:52,160
میکنم، اوه، اوه اجازه دهید من برگردم، پس فکر
1034
00:54:52,160 –> 00:54:55,520
میکنم این چیزی است که من در نظر دارم برای انجام این
1035
00:54:55,520 –> 00:54:58,880
کار بله، اجازه دهید من این
1036
00:54:58,880 –> 00:55:01,280
بازگشت را
1037
00:55:02,000 –> 00:55:06,000
برگردانم اکنون می توانم متد رشته را صدا کنم،
1038
00:55:06,000 –> 00:55:09,839
بنابراین بله
1039
00:55:09,839 –> 00:55:13,359
، روش رشته ای بله، حدس می زنم فقط
1040
00:55:13,359 –> 00:55:14,079
1041
00:55:14,079 –> 00:55:20,319
غذای نمونه خوب است، بنابراین
1042
00:55:20,319 –> 00:55:22,720
شیء دیک هیچ توصیف ویژگی ندارد،
1043
00:55:22,720 –> 00:55:24,079
درست است، درست است،
1044
00:55:24,079 –> 00:55:26,799
بله، من
1045
00:55:27,440 –> 00:55:29,760
درمان نمی کنم آن را به عنوان یک فرهنگ لغت
1046
00:55:29,760 –> 00:55:31,119
اساسا
1047
00:55:31,119 –> 00:55:35,280
بنابراین l این را درست کنم
1048
00:55:35,280 –> 00:55:39,760
، اوه، اوه
1049
00:55:40,559 –> 00:55:42,880
1050
00:55:43,760 –> 00:55:46,960
، اوه، صبر کنید، این نیز باید
1051
00:55:46,960 –> 00:55:48,079
1052
00:55:48,079 –> 00:55:51,200
در گیومه باشد، oh undo
1053
00:55:51,200 –> 00:55:55,280
undo quotes و سپس مقداری
1054
00:55:55,280 –> 00:56:00,480
که من نیاز دارم که در گیومه باشد،
1055
00:56:00,559 –> 00:56:04,720
خوب است، فکر می کنم
1056
00:56:05,680 –> 00:56:08,799
نحو نامعتبر درست
1057
00:56:11,119 –> 00:56:16,079
است، چرا نحو نامعتبر است اوه
1058
00:56:16,079 –> 00:56:20,240
ام نه صبر کنید که باید درست باشد
1059
00:56:22,480 –> 00:56:24,720
بله نقل قول های تکی نیز کار می کنند، من فقط
1060
00:56:24,720 –> 00:56:27,839
سعی می کنم از نقل قول های دوگانه استفاده کنم،
1061
00:56:27,839 –> 00:56:32,319
پس چرا این نحو نامعتبر است، اجازه دهید ببینم
1062
00:56:32,319 –> 00:56:34,319
آن را فقط می گوید نحو نامعتبر است، هیچ
1063
00:56:34,319 –> 00:56:35,359
1064
00:56:35,359 –> 00:56:38,480
کمکی دیگری وجود ندارد،
1065
00:56:38,480 –> 00:56:40,319
اوه قبلاً یک نقل قول دوگانه باز شده دارد.
1066
00:56:40,319 –> 00:56:42,880
خیلی خب،
1067
00:56:42,880 –> 00:56:45,839
1068
00:56:46,720 –> 00:56:51,359
باید از آن فرار کنم نه، فقط
1069
00:56:52,000 –> 00:56:54,400
بله اجازه دهید از نقل قول های تکی در اینجا استفاده کنم، مهم
1070
00:56:54,400 –> 00:56:56,720
نیست
1071
00:56:57,119 –> 00:57:00,880
، ما همه چیز را به
1072
00:57:00,880 –> 00:57:05,839
آنجا می رویم، ممنون می شوم امتحان کنم این
1073
00:57:05,839 –> 00:57:09,440
دیک مقدار
1074
00:57:09,440 –> 00:57:12,319
خاصیت ندارد چگونه مقداری ندارد آه اینجا
1075
00:57:12,319 –> 00:57:14,720
من من این کار را دوباره انجام می دهم،
1076
00:57:14,720 –> 00:57:19,920
بنابراین اجازه دهید این را امتحان کنم،
1077
00:57:22,000 –> 00:57:25,359
این کاملاً خوب کار می کند، با این تفاوت
1078
00:57:25,359 –> 00:57:26,960
که آنها شناور نیستند، اما
1079
00:57:26,960 –> 00:57:30,400
می دانید و سپس کل آن
1080
00:57:30,400 –> 00:57:31,680
محاسبه نمی شود
1081
00:57:31,680 –> 00:57:34,960
و سپس من
1082
00:57:34,960 –> 00:57:37,760
غذا را نیز چاپ می کنم خوب است، بنابراین اگر به جای تماس گرفتن، فقط آن را چاپ کنید
1083
00:57:37,760 –> 00:57:39,839
1084
00:57:39,839 –> 00:57:43,839
روش رشته یا که بله
1085
00:57:43,839 –> 00:57:45,599
و سپس من نیز باید نمودار خرج را ایجاد
1086
00:57:45,599 –> 00:57:47,440
1087
00:57:47,440 –> 00:57:50,640
کنم، بنابراین حدس میزنم باید
1088
00:57:52,799 –> 00:57:56,079
این روش چاپ را تمام کنم و سپس باید نمودار
1089
00:57:56,079 –> 00:57:56,960
خرج را انجام دهم،
1090
00:57:56,960 –> 00:57:59,359
اما همه شما خوب کار میکنید،
1091
00:57:59,359 –> 00:58:00,640
خوشحالم که
1092
00:58:00,640 –> 00:58:03,680
از استراحت برگشتم و این برنامهای است
1093
00:58:03,680 –> 00:58:06,400
که من در واقع دو هفته پیش روی آن کار
1094
00:58:06,400 –> 00:58:07,680
میکردم،
1095
00:58:07,680 –> 00:58:09,760
بنابراین میخواهم پیوندی را پست کنم، این یک چالش رایگان برای
1096
00:58:09,760 –> 00:58:10,799
کمپ
1097
00:58:10,799 –> 00:58:15,839
پایتون است و
1098
00:58:16,079 –> 00:58:18,400
1099
00:58:20,240 –> 00:58:23,520
اوه، ما میرویم،
1100
00:58:23,520 –> 00:58:25,839
این یک برنامه بودجه است که اساساً
1101
00:58:25,839 –> 00:58:26,880
مانند
1102
00:58:26,880 –> 00:58:30,079
کار روی کلاسها و وراثت
1103
00:58:30,079 –> 00:58:31,520
و این چیزها است.
1104
00:58:31,520 –> 00:58:34,160
اگر وارد صفحه چالش کمپ رایگان کدی شوید
1105
00:58:34,160 –> 00:58:36,559
که من به تازگی پست کردم،
1106
00:58:36,559 –> 00:58:40,000
می توانید ببینید که پیوندی
1107
00:58:40,000 –> 00:58:42,000
به شروع چالش وجود دارد که می توانید
1108
00:58:42,000 –> 00:58:44,319
در مرورگر شروع به کار روی آن کنید
1109
00:58:44,319 –> 00:58:48,000
و بنابراین من آن را تا اینجا اینجا داشته ام،
1110
00:58:48,000 –> 00:58:49,920
این همان چیزی است که آخرین بار روی آن کار می کردیم.
1111
00:58:49,920 –> 00:58:51,040
استریم
1112
00:58:51,040 –> 00:58:54,000
اما از readme بنابراین من بسیاری از
1113
00:58:54,000 –> 00:58:56,559
این کارها را انجام دادم
1114
00:58:56,559 –> 00:58:59,520
اما پس از آن خروجی و همه
1115
00:58:59,520 –> 00:59:00,079
چاپ وجود دارد،
1116
00:59:00,079 –> 00:59:04,319
بنابراین من هنوز بای