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