در این مطلب، ویدئو آموزش برنامه ماشین حساب ساده در پایتون برای مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:34:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,240 –> 00:00:03,840
بسیار خوب سلام به همه خوش آمدید به
2
00:00:03,840 –> 00:00:07,359
برنامه ماشین حساب ساده با استفاده از uh python 3
3
00:00:07,359 –> 00:00:07,919
و
4
00:00:07,919 –> 00:00:10,000
tk enter، اجازه دهید به شما نشان دهم که امروز قرار است چه
5
00:00:10,000 –> 00:00:11,040
کاری انجام دهیم
6
00:00:11,040 –> 00:00:14,000
، بنابراین اگر به اینجا روی صفحه نگاهی بیندازیم
7
00:00:14,000 –> 00:00:14,719
،
8
00:00:14,719 –> 00:00:16,320
خواهید دید که من قبلاً این
9
00:00:16,320 –> 00:00:18,400
کار را انجام داده ام. بنابراین من یک برنامه ماشین حساب بسیار ساده دارم
10
00:00:18,400 –> 00:00:19,680
11
00:00:19,680 –> 00:00:21,279
اینجا جایی است که صفحه نمایش من قرار است باشد،
12
00:00:21,279 –> 00:00:23,119
من یک دسته دکمه
13
00:00:23,119 –> 00:00:26,240
دارم و بله اصولاً مقداری
14
00:00:26,240 –> 00:00:28,000
ریاضی برای انجام دادن دارم، بیایید جلو برویم و
15
00:00:28,000 –> 00:00:29,840
کمی ریاضی را امتحان کنیم. 6
16
00:00:29,840 –> 00:00:32,238
ضربدر 7 و سپس من می خواهم بر روی برابر کلیک کنم
17
00:00:32,238 –> 00:00:33,040
18
00:00:33,040 –> 00:00:36,000
و این به ما 42 می دهد و سپس می گویم می توانم
19
00:00:36,000 –> 00:00:37,200
20
00:00:37,200 –> 00:00:41,040
6 را اضافه کنم و این معادل 48 است و همچنین می توانیم
21
00:00:41,040 –> 00:00:42,079
کارهایی را
22
00:00:42,079 –> 00:00:45,760
با استفاده از اعشار ضرب کنیم. 8.9 کلیک برابر است
23
00:00:45,760 –> 00:00:47,680
که یک عدد طولانی بزرگ به ما می
24
00:00:47,680 –> 00:00:49,280
دهد می توانید c را بزنید تا پاک
25
00:00:49,280 –> 00:00:52,399
شود و دوباره شروع
26
00:00:52,399 –> 00:00:55,760
کنید، بنابراین اساساً کاری که ما امروز انجام می دهیم این
27
00:00:55,760 –> 00:00:58,239
است که یاد می گیریم چگونه از tk استفاده کنیم،
28
00:00:58,239 –> 00:01:00,559
وارد مدیریت هندسه شبکه شوید تا
29
00:01:00,559 –> 00:01:02,879
بتوانیم دکمه های خود را به گونه ای که آنها را دوست داریم قرار
30
00:01:02,879 –> 00:01:04,879
دهیم، دستوری به نام eval و این چیزی است که به
31
00:01:04,879 –> 00:01:07,280
ما اجازه می دهد انجام دهیم. ریاضی خیلی خیلی راحت
32
00:01:07,280 –> 00:01:08,880
ما از چیزی به نام try
33
00:01:08,880 –> 00:01:10,479
accept to avo استفاده خواهیم کرد
34
00:01:10,479 –> 00:01:12,080
خطاهای id و ما از چیزی
35
00:01:12,080 –> 00:01:13,760
به نام لامبدا استفاده می کنیم تا بتوانیم
36
00:01:13,760 –> 00:01:16,640
مقادیر را از دکمه ها به برخی از
37
00:01:16,640 –> 00:01:17,520
توابع منتقل کنیم،
38
00:01:17,520 –> 00:01:20,880
پس چرا پیش نرویم و شروع نکنیم
39
00:01:20,880 –> 00:01:22,640
اولین کاری که می خواهم انجام دهم این است
40
00:01:22,640 –> 00:01:24,479
که ادامه دهید و وارد کنید همانطور که
41
00:01:24,479 –> 00:01:25,040
اشاره کردم ما اکنون
42
00:01:25,040 –> 00:01:28,159
از tk enter استفاده می کنیم اگر
43
00:01:28,159 –> 00:01:30,320
اتفاقاً هنوز در پایتون 2 هستید
44
00:01:30,320 –> 00:01:32,720
آن را یک t بزرگ کنید اما در غیر این صورت
45
00:01:32,720 –> 00:01:35,119
باید روی پایتون 3 باشید و این یک
46
00:01:35,119 –> 00:01:38,479
t کوچک است و سپس من می خواهم
47
00:01:38,479 –> 00:01:40,240
پنجره را ایجاد کنید و من آن را root می نامم،
48
00:01:40,240 –> 00:01:41,360
شما مجبور نیستید آن را root بنامید، اما
49
00:01:41,360 –> 00:01:42,640
این همان چیزی است که من آن
50
00:01:42,640 –> 00:01:46,079
را می نامم و t k
51
00:01:46,079 –> 00:01:48,640
است.
52
00:01:48,640 –> 00:01:51,119
53
00:01:51,119 –> 00:01:53,040
آن اشتباه و من
54
00:01:53,040 –> 00:01:54,240
به آن عنوان می دهم، حتی اگر
55
00:01:54,240 –> 00:01:56,000
واقعاً نمی توانید آن را در اشتباه من ببینید، اما بسته
56
00:01:56,000 –> 00:01:57,280
به نحوه تنظیم رایانه شما
57
00:01:57,280 –> 00:01:59,520
ممکن است بیشتر یا کمتر از این حروف را ببینید،
58
00:01:59,520 –> 00:02:04,240
من فقط آن را ماشین حساب می نامم
59
00:02:04,240 –> 00:02:05,200
و سپس آخرین کاری که می خواهم
60
00:02:05,200 –> 00:02:07,200
در پایین انجام دهم، این آخرین
61
00:02:07,200 –> 00:02:08,318
خط برنامه است، به همین دلیل است که
62
00:02:08,318 –> 00:02:09,199
مقداری فضا
63
00:02:09,199 –> 00:02:11,920
می گذارم، بگو root dot main loo p و اگر
64
00:02:11,920 –> 00:02:13,520
این را ندارم، پرانتز را فراموش نکنید،
65
00:02:13,520 –> 00:02:15,760
اگر این را ندارم، پنجره به
66
00:02:15,760 –> 00:02:16,879
طور خودکار بسته می شود،
67
00:02:16,879 –> 00:02:19,680
اکنون من از ویرایشگری به نام genie استفاده می
68
00:02:19,680 –> 00:02:21,280
کنم، اتفاقاً روی لینوکس اوبونتو اجرا می شود،
69
00:02:21,280 –> 00:02:22,879
اما در مک کار می کند.
70
00:02:22,879 –> 00:02:23,760
روی ویندوز کار میکند، در
71
00:02:23,760 –> 00:02:24,959
واقع
72
00:02:24,959 –> 00:02:26,640
روی مک کمی بهتر به نظر میرسد، احتمالاً نمیتواند با ویندوز صحبت کند،
73
00:02:26,640 –> 00:02:28,800
اما احتمالاً واقعاً زیبا
74
00:02:28,800 –> 00:02:31,040
به نظر میرسد، بنابراین در این مورد میتوانم این
75
00:02:31,040 –> 00:02:34,000
دکمه را اینجا در genie کلیک کنم یا میتوانم f5 را
76
00:02:34,000 –> 00:02:35,200
روی صفحهکلیدم فشار دهم.
77
00:02:35,200 –> 00:02:37,440
و میتوانید اینجا را ببینید که من یک پنجره خالی
78
00:02:37,440 –> 00:02:38,560
79
00:02:38,560 –> 00:02:41,280
دارم و فضایی دارد که میخواهم
80
00:02:41,280 –> 00:02:42,000
81
00:02:42,000 –> 00:02:45,519
ویجتهایم را در ماشین حسابم قرار دهم،
82
00:02:45,519 –> 00:02:48,160
بنابراین اولین کاری که میخواهم اینجا انجام دهم این است
83
00:02:48,160 –> 00:02:48,720
که
84
00:02:48,720 –> 00:02:51,280
اساساً رابط کاربری را طراحی کنم که ندارم.
85
00:02:51,280 –> 00:02:53,040
انجام این کار به این صورت اما این نوع
86
00:02:53,040 –> 00:02:56,400
برای من منطقی است، بنابراین
87
00:02:56,400 –> 00:02:59,920
کاری که میخواهم انجام دهم این است
88
00:02:59,920 –> 00:03:02,480
که به دکمههایی که نیاز دارم فکر کنم، بنابراین میروم
89
00:03:02,480 –> 00:03:03,200
و
90
00:03:03,200 –> 00:03:06,319
طرحبندی را به شما نشان میدهم که
91
00:03:06,319 –> 00:03:10,000
خوب است، بنابراین امیدوارم بتوانید
92
00:03:10,000 –> 00:03:12,400
روی صفحه نمایش را ببینید. بتوانید
93
00:03:12,400 –> 00:03:13,680
طرح کلی را ببینید،
94
00:03:13,680 –> 00:03:15,680
بنابراین خواهید دید که خود رابط کاربری
95
00:03:15,680 –> 00:03:16,840
به
96
00:03:16,840 –> 00:03:19,599
ستون ها و آن تقسیم شده است همچنین به سطرهایی تقسیم شده است،
97
00:03:19,599 –> 00:03:20,159
ما
98
00:03:20,159 –> 00:03:22,560
چهار ستون داریم با برچسب صفر یک دو و
99
00:03:22,560 –> 00:03:23,360
سه
100
00:03:23,360 –> 00:03:26,640
، شش ردیف داریم با برچسب صفر یک دو
101
00:03:26,640 –> 00:03:30,000
سه چهار و پنج، ما 17
102
00:03:30,000 –> 00:03:32,560
دکمه داریم خوب یک دو سه چهار پنج شش
103
00:03:32,560 –> 00:03:33,360
هفت هشت نه
104
00:03:33,360 –> 00:03:36,720
ج صفر نقطه چهار عملگر
105
00:03:36,720 –> 00:03:38,720
و سپس دکمه تساوی متوجه می شود که
106
00:03:38,720 –> 00:03:39,760
دکمه تساوی
107
00:03:39,760 –> 00:03:43,519
در واقع از یک ناحیه شبکه کوچک خارج می
108
00:03:43,519 –> 00:03:43,920
109
00:03:43,920 –> 00:03:45,680
شود و من در مورد نحوه انجام این کار صحبت خواهم کرد
110
00:03:45,680 –> 00:03:47,680
همچنین توجه کنید که برچسب در بالای
111
00:03:47,680 –> 00:03:50,720
42 جایی که نتیجه می آید نیز
112
00:03:50,720 –> 00:03:51,360
در
113
00:03:51,360 –> 00:03:53,120
چندین ستون قرار می گیرد که می خواهم نشان دهم شما
114
00:03:53,120 –> 00:03:55,120
چگونه می توانید آن کد را
115
00:03:55,120 –> 00:04:00,480
امروز انجام دهید، بنابراین بیایید کدنویسی را شروع کنیم،
116
00:04:00,480 –> 00:04:03,840
بنابراین اولین کاری که می خواهم انجام دهم این است که شروع به
117
00:04:03,840 –> 00:04:04,480
118
00:04:04,480 –> 00:04:07,040
ایجاد چاه خود کنم، اکنون نتیجه را ایجاد می
119
00:04:07,040 –> 00:04:08,319
کنم ببینید چه کاری انجام می دهم در
120
00:04:08,319 –> 00:04:12,080
اینجا نتیجه یک نوع ویجت gui است، بنابراین
121
00:04:12,080 –> 00:04:13,519
گوه ها ساخته می شوند وجود ویجتهایی
122
00:04:13,519 –> 00:04:14,799
که مانند دکمهها و
123
00:04:14,799 –> 00:04:17,040
عناصر مختلف میتوانند یک لیست کشویی و
124
00:04:17,040 –> 00:04:18,880
غیره باشند، بنابراین من میروم و
125
00:04:18,880 –> 00:04:21,199
برچسبی به نام نتیجه
126
00:04:21,199 –> 00:04:24,720
میسازم و tk
127
00:04:24,720 –> 00:04:28,000
است که برچسب را وارد کنید، به
128
00:04:28,000 –> 00:04:31,120
پنجره اصلی میرود و وقتی برنامهام را شروع
129
00:04:31,120 –> 00:04:33,360
میکنم. هیچ متنی نخواهد داشت
130
00:04:33,360 –> 00:04:36,080
131
00:04:36,479 –> 00:04:38,320
اکنون همانطور که قبلاً ذکر کردم خالی
132
00:04:38,320 –> 00:04:39,759
خواهد بود
133
00:04:39,759 –> 00:04:42,960
، بنابراین اگر به شبکه خود برگردیم،
134
00:04:42,960 –> 00:04:45,600
آن را روی 0 0 تنظیم می کنم که
135
00:04:45,600 –> 00:04:47,360
این شبکه ترین سمت چپ است،
136
00:04:47,360 –> 00:04:50,000
اما توجه کنید که چگونه به خوبی وارد می شود. توجه کنید
137
00:04:50,000 –> 00:04:51,840
که چگونه به
138
00:04:51,840 –> 00:04:54,240
ستونهای مختلف میرود، بنابراین کاری که باید
139
00:04:54,240 –> 00:04:55,280
در کدم انجام دهم
140
00:04:55,280 –> 00:04:58,160
این است که میخواهم بگویم label
141
00:04:58,160 –> 00:04:59,840
dot نتیجه
142
00:04:59,840 –> 00:05:03,360
شبکه نقطهای
143
00:05:03,840 –> 00:05:05,600
و باید بگویم به کجا
144
00:05:05,600 –> 00:05:07,759
میرود و به ردیف
145
00:05:07,759 –> 00:05:12,080
0 میرود. برای رفتن به ستون
146
00:05:12,080 –> 00:05:15,280
صفر و
147
00:05:15,280 –> 00:05:16,880
بیایید بگوییم بیایید این را امتحان کنیم و ببینیم چه
148
00:05:16,880 –> 00:05:18,720
اتفاقی میافتد، میخواهم متنی را در اینجا قرار
149
00:05:18,720 –> 00:05:20,960
دهم، فقط 42 را قرار میدهم و ببینم چه اتفاقی میافتد،
150
00:05:20,960 –> 00:05:22,639
بنابراین میخواهم آن را اجرا کنم
151
00:05:22,639 –> 00:05:26,320
و خطای دریافت کردم که میگوید label
152
00:05:26,320 –> 00:05:29,520
تعریف نشده است خوب
153
00:05:29,520 –> 00:05:32,720
نتیجه زیر خط برچسب است، بنابراین بیایید ادامه دهیم
154
00:05:32,720 –> 00:05:35,759
و دوباره آن را اجرا کنیم
155
00:05:36,840 –> 00:05:38,240
و
156
00:05:38,240 –> 00:05:41,039
چیزی ظاهر نمی شود که
157
00:05:41,039 –> 00:05:42,720
نشانه خوبی
158
00:05:42,720 –> 00:05:45,840
نیست، من مطمئن هستم که می توانم آن را دور بزنم اوه
159
00:05:45,840 –> 00:05:48,000
اوه خروج متاسفم بنابراین فکر می کنم هنوز یک
160
00:05:48,000 –> 00:05:48,880
خطا دارم پس ctrl
161
00:05:48,880 –> 00:05:52,800
c اجازه دهید از اینجا خارج شوم، خوب
162
00:05:52,800 –> 00:05:54,160
بیایید یک بار دیگر آن را امتحان کنیم، ببینیم چه
163
00:05:54,160 –> 00:05:56,080
اتفاقی میافتد،
164
00:05:56,080 –> 00:05:58,400
اوه باز هم ظاهر شد. او کوچک، او
165
00:05:58,400 –> 00:05:59,520
نمی تواند چیزی را ببیند،
166
00:05:59,520 –> 00:06:02,400
بله، فراموش کردم که این کار را انجام می
167
00:06:02,400 –> 00:06:04,800
دهد، بنابراین شما می توانید ببینید که 42 در
168
00:06:04,800 –> 00:06:05,840
اینجا
169
00:06:05,840 –> 00:06:07,759
چگونه است، بنابراین در واقع به نوعی
170
00:06:07,759 –> 00:06:10,319
در این یک نقطه شبکه کوچک مخفی شده است،
171
00:06:10,319 –> 00:06:12,160
اما آنچه می خواستم انجام دهم در واقع من فعلاً میخواهم آن
172
00:06:12,160 –> 00:06:13,520
را رها کنم، به این
173
00:06:13,520 –> 00:06:14,160
174
00:06:14,160 –> 00:06:15,360
موضوع برمیگردم که وقتی شروع به
175
00:06:15,360 –> 00:06:17,280
اضافه کردن چیزها کنم، منطقیتر خواهد شد، بنابراین کاری که میخواهم شروع به
176
00:06:17,280 –> 00:06:18,000
انجام آن کنم این است
177
00:06:18,000 –> 00:06:21,039
که همه دکمههای مختلف را ایجاد
178
00:06:21,039 –> 00:06:22,720
کنم، بنابراین من ادامه میدهم و فقط
179
00:06:22,720 –> 00:06:24,319
این ردیف یک را انجام دهید
180
00:06:24,319 –> 00:06:27,199
تا یک دو سه را به دست آوریم و تقسیم کنیم، بنابراین
181
00:06:27,199 –> 00:06:29,440
بیایید جلو برویم و این کار را با هم انجام دهیم
182
00:06:29,440 –> 00:06:31,360
تا اینها دکمه ها هستند، بنابراین من می
183
00:06:31,360 –> 00:06:32,720
خواهم دکمه را بگویم
184
00:06:32,720 –> 00:06:34,479
و من فقط اولین دکمه را صدا می زنم.
185
00:06:34,479 –> 00:06:36,000
186
00:06:36,000 –> 00:06:37,120
باید آن را اینطور نامید، اما
187
00:06:37,120 –> 00:06:39,039
این چیزی است که برای من منطقی است
188
00:06:39,039 –> 00:06:39,600
که
189
00:06:39,600 –> 00:06:42,880
به پنجره
190
00:06:42,880 –> 00:06:46,160
اصلی وارد می شود، متن 1 خواهد بود
191
00:06:46,319 –> 00:06:48,319
و برای دکمه ها باید به آنها
192
00:06:48,319 –> 00:06:49,440
دستوری
193
00:06:49,440 –> 00:06:52,240
بدهیم که وقتی روی آنها کلیک می کنیم چه اتفاقی می افتد، بنابراین
194
00:06:52,240 –> 00:06:54,080
اجازه دهید من می روم
195
00:06:54,080 –> 00:06:56,400
و این را توضیح می دهم، بیایید ادامه دهیم و
196
00:06:56,400 –> 00:06:57,280
آن را تنظیم کنیم،
197
00:06:57,280 –> 00:07:00,560
من می خواهم بگویم دکمه 1
198
00:07:00,560 –> 00:07:02,880
شبکه نقطه و آن Goi است ng برای رفتن به ردیف
199
00:07:02,880 –> 00:07:04,080
[Music]
200
00:07:04,080 –> 00:07:07,280
برابر است با یک ستون برابر با
201
00:07:07,280 –> 00:07:09,759
صفر
202
00:07:10,479 –> 00:07:11,520
حالا ما می خواهیم این را اجرا کنیم،
203
00:07:11,520 –> 00:07:13,919
احتمالاً یک خطا دریافت خواهیم کرد
204
00:07:13,919 –> 00:07:16,960
و ببینید چه چیزی در اینجا می گوید.
205
00:07:16,960 –> 00:07:20,000
206
00:07:20,000 –> 00:07:22,080
یک
207
00:07:22,080 –> 00:07:23,120
نظر کوچک در اینجا قرار دهید
208
00:07:23,120 –> 00:07:26,479
ایجاد رابط کاربری و یک نظر کوچک در اینجا
209
00:07:26,479 –> 00:07:29,840
ایجاد توابع خوب است بنابراین من میخواهم
210
00:07:29,840 –> 00:07:31,280
اولین تابع اضافه خود را تعریف
211
00:07:31,280 –> 00:07:33,360
کنم و این در مورد
212
00:07:33,360 –> 00:07:35,039
افزودن صحبت نمیکنم، در مورد افزودن یک
213
00:07:35,039 –> 00:07:36,080
کاراکتر به
214
00:07:36,080 –> 00:07:39,199
فرمول من صحبت میکنم. سعی می کنم انجام دهم
215
00:07:39,199 –> 00:07:42,080
و فعلاً می خواهم پاس را اینجا بگذارم،
216
00:07:42,080 –> 00:07:43,120
بنابراین می خواهم آن را اجرا کنم
217
00:07:43,120 –> 00:07:45,120
و ببینم دوباره درست کار می کند یا نه، بنابراین اکنون
218
00:07:45,120 –> 00:07:47,440
می توانید ببینید
219
00:07:47,440 –> 00:07:48,720
که حرکت دادن آن و گرفتن آن واقعاً سخت
220
00:07:48,720 –> 00:07:50,240
است روی آن اما میتوانید ببینید
221
00:07:50,240 –> 00:07:51,919
که من یک دکمه
222
00:07:51,919 –> 00:07:53,199
دارم و اگر روی آن کلیک کنم، مطمئناً هیچ
223
00:07:53,199 –> 00:07:55,280
اتفاقی نمیافتد، اجازه دهید ادامه دهم و
224
00:07:55,280 –> 00:07:58,639
ردیف اول را خیلی سریع تمام کنم
225
00:07:58,639 –> 00:08:01,039
و این به نوعی کارها
226
00:08:01,039 –> 00:08:03,520
را انجام میدهم. دکمه یک
227
00:08:03,520 –> 00:08:07,039
دکمه دو دکمه سه
228
00:08:07,039 –> 00:08:12,160
و من فکر می کنم این دوباره تقسیم است
229
00:08:12,160 –> 00:08:13,520
اگر مطمئن نیستید همیشه می
230
00:08:13,520 –> 00:08:15,360
توانید برگردید و o را بررسی کنید
231
00:08:15,360 –> 00:08:16,720
می دانید چه چیزی به کجا می رود و
232
00:08:16,720 –> 00:08:18,960
آن تقسیم است، بنابراین من به اینجا برمی گردم
233
00:08:18,960 –> 00:08:22,160
و
234
00:08:22,160 –> 00:08:24,240
اکنون ردیف همان خواهد بود اما
235
00:08:24,240 –> 00:08:26,000
ستون تغییر می کند،
236
00:08:26,000 –> 00:08:27,520
بنابراین بیایید ستون دو را انجام دهیم و
237
00:08:27,520 –> 00:08:30,240
آن در ستون سه باشد.
238
00:08:30,240 –> 00:08:33,840
البته متن تغییر می کند
239
00:08:35,360 –> 00:08:38,320
و بریده بریده می شود، بنابراین اجازه دهید من ادامه دهم و
240
00:08:38,320 –> 00:08:39,919
آن را بررسی کنم و مطمئن شوم که آن ردیف را
241
00:08:39,919 –> 00:08:41,839
کامل کرده ام،
242
00:08:41,839 –> 00:08:43,519
بنابراین اکنون می توانید ببینید که چگونه
243
00:08:43,519 –> 00:08:45,920
با هم ترکیب می شود، اما اکنون می توانید واقعاً ببینید که
244
00:08:45,920 –> 00:08:47,440
این
245
00:08:47,440 –> 00:08:49,839
42 واقعاً چگونه است در اینجا در آن ستون،
246
00:08:49,839 –> 00:08:52,399
بنابراین اگر من این عدد را دوباره بزرگتر کردم،
247
00:08:52,399 –> 00:08:56,560
صفر 4 2 4 2 دوباره
248
00:08:56,560 –> 00:08:59,600
می توانید ببینید که چگونه اتفاقی که شروع می شود
249
00:08:59,600 –> 00:09:00,720
این است
250
00:09:00,720 –> 00:09:03,839
که توزیع دکمه ها و
251
00:09:03,839 –> 00:09:04,880
چیزها
252
00:09:04,880 –> 00:09:06,800
را به هم می زند، بنابراین اجازه دهید آن را واقعا طولانی کنم تا واقعاً طولانی شود
253
00:09:06,800 –> 00:09:08,399
. روشن است در صورتی که کسی
254
00:09:08,399 –> 00:09:10,880
آن را کاملاً متوجه نشد، بنابراین می توانید
255
00:09:10,880 –> 00:09:11,600
اینجا را ببینید
256
00:09:11,600 –> 00:09:15,440
زیرا این در ردیف 0 ستون 0 است،
257
00:09:15,440 –> 00:09:18,880
آن را گسترش می دهد تا کل این ستون را پر کند،
258
00:09:18,880 –> 00:09:20,800
ما نمی خواهیم که بنابراین کاری که ما می خواهیم
259
00:09:20,800 –> 00:09:22,080
انجام دهیم این است که می رویم برای اضافه کردن یک
260
00:09:22,080 –> 00:09:25,440
ویژگی کوچک در اینجا به نام
261
00:09:25,440 –> 00:09:28,480
span ستون و آنجا که چهار ستون وجود دارد
262
00:09:28,480 –> 00:09:29,120
263
00:09:29,120 –> 00:09:32,160
من می خواهم 4 را اینجا بگذارم و اکنون اگر
264
00:09:32,160 –> 00:09:33,760
آن را اجرا کنم،
265
00:09:33,760 –> 00:09:36,640
بنابراین حتی اگر بزرگتر شده باشد
266
00:09:36,640 –> 00:09:38,959
، اکنون اندازه آن به هم نمی خورد،
267
00:09:38,959 –> 00:09:40,480
احتمالاً اگر یک عدد واقعاً بزرگ بگذارم،
268
00:09:40,480 –> 00:09:41,760
ممکن است تا انتها از بین برود، اما
269
00:09:41,760 –> 00:09:42,959
ما خواهیم داشت فقط با آن کنار بیایم
270
00:09:42,959 –> 00:09:43,519
271
00:09:43,519 –> 00:09:46,800
خوب است، پس اجازه دهید من برگردم و فعلاً از شر آن خلاص شوم،
272
00:09:46,800 –> 00:09:47,440
273
00:09:47,440 –> 00:09:49,519
زیرا اکنون به آن نیازی نداریم،
274
00:09:49,519 –> 00:09:50,640
مشکل اینجاست،
275
00:09:50,640 –> 00:09:52,240
این احتمالاً چیز جدیدی است اگر
276
00:09:52,240 –> 00:09:54,560
برخی از آموزش های من را
277
00:09:54,560 –> 00:09:57,839
با tk enter دیده اید،
278
00:09:57,839 –> 00:10:00,640
من نمی توانم یک مقدار را در اینجا قرار دهید تا کاری که من
279
00:10:00,640 –> 00:10:03,200
می خواهم انجام دهم این است که بتوانم یک
280
00:10:03,200 –> 00:10:04,800
اضافه کنم دو را اضافه کنم در واقع آن را در گیومه قرار
281
00:10:04,800 –> 00:10:08,000
دهید، خواهید دید که چرا در یک دقیقه
282
00:10:12,320 –> 00:10:15,440
در این مورد تقسیم کنید خوب است،
283
00:10:15,440 –> 00:10:18,399
بنابراین من ادامه می دهم و آنچه را می تواند قرار دهم
284
00:10:18,399 –> 00:10:19,200
من آنجا قرار
285
00:10:19,200 –> 00:10:21,920
دادم سعی کنید بفهمم چه چیزی آن را
286
00:10:21,920 –> 00:10:23,200
نسخه اصلی خودم نامیدهام
287
00:10:23,200 –> 00:10:25,920
و مقدار okay مقدار را میدهد، حتی اگر
288
00:10:25,920 –> 00:10:27,519
ممکن است یک مقدار نباشد،
289
00:10:27,519 –> 00:10:30,240
بنابراین فعلاً آن را آنجا قرار میدهم، اجازه دهید
290
00:10:30,240 –> 00:10:30,800
آن را اجرا کنیم
291
00:10:30,800 –> 00:10:32,480
و ببینیم چه اتفاقی میافتد، بنابراین من میروم
292
00:10:32,480 –> 00:10:35,839
ahead و یکی از این دکمه ها را کلیک کنید بسیار
293
00:10:35,839 –> 00:10:40,000
خوب و در واقع اجازه دهید من ادامه دهم و
294
00:10:40,000 –> 00:10:44,399
من می خواهم این مقدار چاپ را امتحان کنم
295
00:10:44,800 –> 00:10:47,839
اوه دکمه اشتباه است.
296
00:10:48,720 –> 00:10:50,079
شما چیز جالبی را در آنجا می بینید که
297
00:10:50,079 –> 00:10:53,040
قبلاً آن مقادیر را چاپ کرده است،
298
00:10:53,040 –> 00:10:55,839
بنابراین اگر روی یکی کلیک کنم هیچ اتفاقی نمی افتد
299
00:10:55,839 –> 00:10:56,880
روی سه کلیک کنم
300
00:10:56,880 –> 00:10:59,600
هیچ اتفاقی نمی افتد خوب است، پس چه اتفاقی می افتد
301
00:10:59,600 –> 00:11:01,920
این است که وقتی به اینجا می رسد آن را ارزیابی می کند
302
00:11:01,920 –> 00:11:04,240
و سپس انجام می شود، بنابراین احتمالاً
303
00:11:04,240 –> 00:11:05,040
ارزش
304
00:11:05,040 –> 00:11:06,880
زمان شما را دارد. حالا کاری که
305
00:11:06,880 –> 00:11:07,600
میخواهیم انجام دهیم این است که باید از
306
00:11:07,600 –> 00:11:09,040
چیزی به نام لامبدا
307
00:11:09,040 –> 00:11:12,240
استفاده کنیم که گاهی اوقات به عنوان
308
00:11:12,240 –> 00:11:15,040
نوعی تابع درون خطی شناخته میشود و باز هم من
309
00:11:15,040 –> 00:11:15,760
واقعاً
310
00:11:15,760 –> 00:11:17,360
چیز زیادی در مورد این موضوع نمیدانم، اما فقط میدانم
311
00:11:17,360 –> 00:11:19,920
که این این چیزی است که آن را برطرف می کند
312
00:11:19,920 –> 00:11:22,320
بنابراین واقعاً این یک نتیجه خوب است بنابراین
313
00:11:22,320 –> 00:11:23,680
ما باید لامبدا را قرار دهیم
314
00:11:23,680 –> 00:11:26,000
و سپس اضافه کنیم و سپس عملکرد خود را و
315
00:11:26,000 –> 00:11:27,760
حالا اگر آن را اجرا کنم
316
00:11:27,760 –> 00:11:29,760
می توانید ببینید که چگونه یک دو سه و تقسیم
317
00:11:29,760 –> 00:11:31,760
در اینجا چاپ نشد
318
00:11:31,760 –> 00:11:34,959
و سپس اگر فشار دادم دو مورد را میتوانید در
319
00:11:34,959 –> 00:11:36,240
اینجا ببینید،
320
00:11:36,240 –> 00:11:39,839
من سه مورد را دریافت کردم، من یک مورد
321
00:11:39,839 –> 00:11:43,040
و غیره را دارم، اکنون در این مرحله
322
00:11:43,040 –> 00:11:44,240
میتوانم
323
00:11:44,240 –> 00:11:45,920
بقیه برنامه را انجام دهم
324
00:11:45,920 –> 00:11:48,000
و کار را شروع کنم و سپس چیزهای رابط کاربری را اضافه
325
00:11:48,000 –> 00:11:49,600
کنم، بستگی دارد که چگونه میخواهید کارها را انجام دهید.
326
00:11:49,600 –> 00:11:50,639
من می روم جلو و فقط k برای
327
00:11:50,639 –> 00:11:51,839
اینکه راهنما را انجام دهم
328
00:11:51,839 –> 00:11:54,959
و فکر می کنم کاری که باید بکنم این است که این را
329
00:11:54,959 –> 00:11:56,079
کپی
330
00:11:56,079 –> 00:11:58,240
کنم، می گذارم که اینجا
331
00:11:58,240 –> 00:12:00,639
دکمه 4
332
00:12:00,639 –> 00:12:03,760
خواهد بود و متن 4 را مشاهده می
333
00:12:03,760 –> 00:12:07,200
کنم و من می روم برای قرار دادن یک عدد 4 در اینجا
334
00:12:07,200 –> 00:12:09,839
و این در ردیف ستون
335
00:12:09,839 –> 00:12:11,120
صفر قرار می گیرد، بنابراین اجازه دهید من ادامه دهم و فقط
336
00:12:11,120 –> 00:12:14,160
بررسی کنم که دکمه چهار در ردیف
337
00:12:14,160 –> 00:12:14,560
دو
338
00:12:14,560 –> 00:12:17,839
ستون صفر باشد، بنابراین ما از آنجا خوشحال هستیم
339
00:12:17,839 –> 00:12:19,279
و دوباره کاری که من انجام خواهم داد این است که من
340
00:12:19,279 –> 00:12:21,760
فقط این را کپی می
341
00:12:21,760 –> 00:12:24,959
کنم و چند بار پیست می کنم،
342
00:12:24,959 –> 00:12:27,839
خوب است، بنابراین من می خواهم دکمه چهار را
343
00:12:27,839 –> 00:12:30,560
344
00:12:30,560 –> 00:12:33,440
345
00:12:33,839 –> 00:12:37,760
346
00:12:37,760 –> 00:12:40,880
داشته باشم دکمه پنج دکمه شش آه دکمه هفت حالا چهار پنج شش و سپس بارها خواهد بود
347
00:12:40,880 –> 00:12:43,680
که دوباره آن را ضرب می کنم،
348
00:12:45,600 –> 00:12:46,880
این قسمت احتمالاً یک است کمی
349
00:12:46,880 –> 00:12:48,800
خسته کننده است، بنابراین
350
00:12:48,800 –> 00:12:50,480
اگر می دانید اکنون چه کار می کنید، ممکن است بخواهید این کار را تسریع کنید و از آن بگذرید،
351
00:12:50,480 –> 00:12:51,760
اما
352
00:12:51,760 –> 00:12:52,800
خیلی ساده است
353
00:12:52,800 –> 00:12:54,880
، مسائل gui فقط زمان می برد،
354
00:12:54,880 –> 00:12:56,560
مطمئن شوید که اینجا را به هم نمی ریزید،
355
00:12:56,560 –> 00:12:57,839
مطمئن شوید که همه چیزهایی را که باید تغییر دهید
356
00:12:57,839 –> 00:12:58,959
تغییر کرد
357
00:12:58,959 –> 00:13:00,959
و سپس ما از یک ستاره
358
00:13:00,959 –> 00:13:02,639
استفاده می کنیم، از x استفاده نکنید زیرا باید از ستاره استفاده کنیم
359
00:13:02,639 –> 00:13:03,440
360
00:13:03,440 –> 00:13:06,800
که همان کاری است که پایتون انجام می دهد.
361
00:13:06,800 –> 00:13:09,680
و خواهید دید که چرا در عرض چند دقیقه
362
00:13:09,680 –> 00:13:10,959
و ستون سه
363
00:13:10,959 –> 00:13:12,880
و سپس دوباره این چیزی است که همیشه
364
00:13:12,880 –> 00:13:14,800
من را با دانش آموزان مبتدی من عصبانی می کند
365
00:13:14,800 –> 00:13:16,880
، زیرا آنها از آزمایش چیزها امتناع می ورزند، بنابراین
366
00:13:16,880 –> 00:13:18,639
من کدی را اضافه کرده ام و می خواهم آن را آزمایش کنم.
367
00:13:18,639 –> 00:13:21,360
آیا ردیف دومم را دریافت کردم بله کلیک کنید
368
00:13:21,360 –> 00:13:21,760
369
00:13:21,760 –> 00:13:24,800
چهار آیا چاپ می شود بله کلیک کنید پنج بله شش
370
00:13:24,800 –> 00:13:26,560
خوب است بنابراین می بینید که پنج چاپ شده است
371
00:13:26,560 –> 00:13:28,320
زیرا من اینجا اشتباه کردم
372
00:13:28,320 –> 00:13:30,880
و سپس ستاره را قرار می دهیم و
373
00:13:30,880 –> 00:13:33,120
بنابراین من به اینجا برمی گردم و آن را برطرف می
374
00:13:33,120 –> 00:13:34,399
کنم. باید دوباره آن را تست کنم، اما من
375
00:13:34,399 –> 00:13:36,000
کاملاً مطمئن هستم که درست کار می
376
00:13:36,000 –> 00:13:39,360
کند و سپس باید ردیف بعدی را انجام دهم
377
00:13:39,360 –> 00:13:43,360
و آن c7 می شود، بیایید ببینیم
378
00:13:43,360 –> 00:13:44,800
فضای قرمز زشت به نظر می رسد
379
00:13:44,800 –> 00:13:48,079
بنابراین 7 و اکنون در ردیف
380
00:13:48,079 –> 00:13:50,399
سه
381
00:13:51,120 –> 00:13:54,800
هفت و لامبدا هستیم. هفت
382
00:13:54,800 –> 00:13:57,760
اشکالی ندارد پس این باید هشت نه و
383
00:13:57,760 –> 00:14:00,399
کم شود
384
00:14:01,360 –> 00:14:03,440
و می بینید که چگونه قسمت gui زمان زیادی می
385
00:14:03,440 –> 00:14:05,839
برد
386
00:14:05,839 –> 00:14:08,959
اما این همان چیزی است که هفت
387
00:14:08,959 –> 00:14:12,240
هشت و نه نه طول می کشد
388
00:14:12,240 –> 00:14:17,839
و این تفریق است
389
00:14:20,560 –> 00:14:22,320
و بیایید جلو برویم و همه این
390
00:14:22,320 –> 00:14:23,760
موارد را درست کنیم تا
391
00:14:23,760 –> 00:14:27,519
هشت و هشت
392
00:14:27,519 –> 00:14:31,440
نه و 9
393
00:14:31,440 –> 00:14:34,720
و این تفریق است و این
394
00:14:34,720 –> 00:14:36,959
دوباره تفریق w است همچنین باید ستونها را درست کنیم
395
00:14:36,959 –> 00:14:38,160
تا
396
00:14:38,160 –> 00:14:40,800
همه آنها در یک
397
00:14:40,800 –> 00:14:41,760
398
00:14:41,760 –> 00:14:45,279
399
00:14:45,279 –> 00:14:46,720
400
00:14:46,720 –> 00:14:48,639
401
00:14:48,639 –> 00:14:49,760
ردیف قرار گیرند.
402
00:14:49,760 –> 00:14:53,440
هشت نه و منهای خوب است، پس ما واقعاً هستیم،
403
00:14:53,440 –> 00:14:54,079
404
00:14:54,079 –> 00:14:56,079
می بینید که چگونه به هم نزدیک می شود
405
00:14:56,079 –> 00:14:57,360
و حالا فکر می کنم
406
00:14:57,360 –> 00:15:01,360
دو ردیف دیگر برای انجام این کار
407
00:15:01,360 –> 00:15:03,440
دو ردیف دیگر داریم، بله، فکر می کنم دو ردیف دیگر،
408
00:15:03,440 –> 00:15:05,760
پس بیایید به عقب برگردیم و به شبکه نگاه
409
00:15:05,760 –> 00:15:08,399
کنیم تا ما تا اینجا انجام دادهایم، ما به c نیاز داریم
410
00:15:08,399 –> 00:15:09,680
که واضح است،
411
00:15:09,680 –> 00:15:12,720
نقطه صفر و به علاوه کاملاً خوب است،
412
00:15:12,720 –> 00:15:16,160
بنابراین این واضح خواهد بود اوه،
413
00:15:16,160 –> 00:15:17,360
اجازه دهید من به صفحه اصلی برگردم آنجا
414
00:15:17,360 –> 00:15:21,199
برای شما، این واضح خواهد بود
415
00:15:22,320 –> 00:15:25,279
و متن در حال رفتن است. برای اینکه یک c بزرگ باشم
416
00:15:25,279 –> 00:15:27,199
و در این مورد من در واقع
417
00:15:27,199 –> 00:15:28,639
آن یکی را اضافه
418
00:15:28,639 –> 00:15:31,279
نمی کنم، من یک تابع جدید به نام
419
00:15:31,279 –> 00:15:32,639
clear
420
00:15:32,639 –> 00:15:34,480
okay ایجاد می کنم، بنابراین می خواهم به اینجا بالا بروم و ادامه دهم و
421
00:15:34,480 –> 00:15:35,680
422
00:15:35,680 –> 00:15:37,440
ساختار اصلی را بسازم بنابراین من این
423
00:15:37,440 –> 00:15:38,800
را واضح
424
00:15:38,800 –> 00:15:40,399
می گویم من واقعاً مقداری
425
00:15:40,399 –> 00:15:41,920
را منتقل نمی کنم بنابراین واقعاً نیازی به انجام کاری در آنجا
426
00:15:41,920 –> 00:15:43,519
ندارم و فقط پاس را به عنوان یک در اینجا قرار می دهم
427
00:15:43,519 –> 00:15:45,040
placeholder this
428
00:15:45,040 –> 00:15:46,639
از دریافت خطا جلوگیری می کند
429
00:15:46,639 –> 00:15:48,959
430
00:15:48,959 –> 00:15:50,959
و بعداً کد را اضافه می کنم و اکنون در
431
00:15:50,959 –> 00:15:52,000
ردیف
432
00:15:52,000 –> 00:15:54,639
4 قرار می گیرد زیرا کمی متفاوت است من
433
00:15:54,639 –> 00:15:56,399
نمی خواهم آن را کپی کنم زیرا به جای add so از clear استفاده می کند.
434
00:15:56,399 –> 00:15:58,079
435
00:15:58,079 –> 00:16:02,160
من الان به 0 نیاز دارم،
436
00:16:02,160 –> 00:16:03,839
اوه نمی توانم بگذارم بله، این باید
437
00:16:0