در این مطلب، ویدئو لاک پشت پایتون – کد درخت کریسمس با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,960 –> 00:00:02,159
در ویدیوی امروز من یک
2
00:00:02,159 –> 00:00:03,679
ویژه کریسمس دیگر را برای شما دارم
3
00:00:03,679 –> 00:00:05,359
که در آن از
4
00:00:05,359 –> 00:00:06,799
ماژول لاک پشت پایتون برای
5
00:00:06,799 –> 00:00:09,120
کدنویسی این درخت کریسمس استفاده می کنیم تا
6
00:00:09,120 –> 00:00:10,400
شروع کنیم امروز باید
7
00:00:10,400 –> 00:00:12,400
ویرایشگر پایتون خود را باز کنیم
8
00:00:12,400 –> 00:00:15,360
که از mu و استفاده می کنم. هنگامی که یک
9
00:00:15,360 –> 00:00:16,880
فایل جدید را راه اندازی کردید، اولین خط کدی که می
10
00:00:16,880 –> 00:00:17,600
خواهید تایپ کنید
11
00:00:17,600 –> 00:00:21,119
به سادگی از ستاره واردات لاک پشت است
12
00:00:21,119 –> 00:00:23,680
که اساساً می گوید از
13
00:00:23,680 –> 00:00:25,840
ماژول turtle که کتابخانه کد است،
14
00:00:25,840 –> 00:00:27,519
ما همه توابع
15
00:00:27,519 –> 00:00:30,080
داخل آن را وارد می کنیم. برای اینکه به ما اجازه دهد
16
00:00:30,080 –> 00:00:32,558
اکنون روی صفحه رسم کنیم اولین تابعی
17
00:00:32,558 –> 00:00:34,559
که از آن کتابخانه فراخوانی می کنم سرعت نام دارد
18
00:00:34,559 –> 00:00:36,880
و من آن را روی صفر تنظیم
19
00:00:36,880 –> 00:00:38,800
می کنم به این معنی که لاک پشت ما
20
00:00:38,800 –> 00:00:40,239
با سریع ترین سرعت روی صفحه طراحی می کند.
21
00:00:40,239 –> 00:00:42,559
کاری که ممکن است
22
00:00:42,559 –> 00:00:43,600
انجام دهم این است که یک
23
00:00:43,600 –> 00:00:46,160
پسزمینه دایرهای آبی قرار میدهم، بنابراین فقط
24
00:00:46,160 –> 00:00:48,399
میخواهم یک هشتگ در اینجا بگذارم و
25
00:00:48,399 –> 00:00:51,120
یک نظر بنویسم و میگوید پسزمینه آبی اک
26
00:00:51,120 –> 00:00:52,800
27
00:00:52,800 –> 00:00:55,120
ون اولین کاری که میخواهم انجام دهم همه چیز این است
28
00:00:55,120 –> 00:00:56,640
که به مختصات مجموعه من بروید
29
00:00:56,640 –> 00:00:58,000
جایی که می خواهم این دایره شروع شود
30
00:00:58,000 –> 00:00:59,920
بنابراین باید تابعی
31
00:00:59,920 –> 00:01:00,559
به نام pen
32
00:01:00,559 –> 00:01:02,399
up را فراخوانی کنم که
33
00:01:02,399 –> 00:01:04,239
34
00:01:04,239 –> 00:01:05,760
اگر بخواهم آن را روی صفحه بگذارم
35
00:01:05,760 –> 00:01:07,439
و به این مختصات منتقل کنم
36
00:01:07,439 –> 00:01:09,520
یک خط از لاک پشت پیروی می کند تا لاک پشت من
37
00:01:09,520 –> 00:01:11,200
را از صفحه بلند کند. بنابراین باید قلمم
38
00:01:11,200 –> 00:01:13,760
را از صفحه بلند
39
00:01:13,760 –> 00:01:16,080
کنم، سپس از تابع go to استفاده می کنم تا
40
00:01:16,080 –> 00:01:17,439
به مختصات تنظیم شده بروم، بنابراین
41
00:01:17,439 –> 00:01:19,439
برای محور x روی 0 می مانم
42
00:01:19,439 –> 00:01:20,720
که من را در
43
00:01:20,720 –> 00:01:23,280
وسط صفحه می گذارد. و برای محور y من
44
00:01:23,280 –> 00:01:23,759
45
00:01:23,759 –> 00:01:27,920
250- را انتخاب می کنم
46
00:01:27,920 –> 00:01:29,759
که وقتی در موقعیت قرار گرفتم من را به
47
00:01:29,759 –> 00:01:31,200
48
00:01:31,200 –> 00:01:32,799
49
00:01:32,799 –> 00:01:34,400
سمت پایین صفحه حرکت می دهد.
50
00:01:34,400 –> 00:01:38,079
به صفحه بازگردید من آماده شروع طراحی هستم،
51
00:01:38,079 –> 00:01:39,840
بنابراین هنگامی که قلم در موقعیت خود قرار گرفت، می
52
00:01:39,840 –> 00:01:41,520
توانیم رنگ مورد نظر خود را برای دایره خود انتخاب کنیم
53
00:01:41,520 –> 00:01:43,119
که
54
00:01:43,119 –> 00:01:46,479
در این حالت آبی آسمانی روشن است و ما
55
00:01:46,479 –> 00:01:47,439
شروع به
56
00:01:47,439 –> 00:01:49,200
پر کردن می کنیم. به طوری که فقط می گوید شکلی
57
00:01:49,200 –> 00:01:50,479
که می خواهیم ترسیم
58
00:01:50,479 –> 00:01:53,360
کنیم باید پر شود بنابراین سایه ای
59
00:01:53,360 –> 00:01:54,000
که می کشیم
60
00:01:54,000 –> 00:01:56,000
یک دایره است بنابراین باید این کار را انجام دهیم در
61
00:01:56,000 –> 00:01:57,119
اینجا کلمه دایره را بنویسید
62
00:01:57,119 –> 00:01:59,920
و در داخل پرانتز اندازه شعاع را بنویسید، پس
63
00:01:59,920 –> 00:02:02,159
250 پیکسل
64
00:02:02,159 –> 00:02:03,600
پس از ترسیم شکل،
65
00:02:03,600 –> 00:02:06,399
مطمئن شوید که تابع پایان پر کردن را روشن کرده اید
66
00:02:06,399 –> 00:02:08,720
که فقط می گوید ما می خواهیم
67
00:02:08,720 –> 00:02:10,479
شکل زیر را در اینجا پر کنیم.
68
00:02:10,479 –> 00:02:11,520
دایره است
69
00:02:11,520 –> 00:02:12,959
و اکنون ما از پر
70
00:02:12,959 –> 00:02:15,360
کردن شکل خودداری می کنیم، خوب اجازه دهید آن را آزمایش کنیم
71
00:02:15,360 –> 00:02:17,440
، بنابراین شما باید
72
00:02:17,440 –> 00:02:19,200
سند خود را قبل از هر چیز ذخیره کنید، بنابراین من فقط
73
00:02:19,200 –> 00:02:20,879
این را می گویم و با ما
74
00:02:20,879 –> 00:02:24,720
تماس می گیریم x آن را درخت کریسمس بنامید درخت
75
00:02:24,720 –> 00:02:27,760
آن را اجرا کنید و پسزمینه دایرهای آبی خود را دریافت کردهاید،
76
00:02:27,760 –> 00:02:29,520
فقط این
77
00:02:29,520 –> 00:02:30,800
تکه کوچک بینقص را در پایین اینجا به خاطر بسپارید
78
00:02:30,800 –> 00:02:31,599
که میتوانید
79
00:02:31,599 –> 00:02:34,319
ببینید.
80
00:02:34,319 –> 00:02:35,599
81
00:02:35,599 –> 00:02:36,319
82
00:02:36,319 –> 00:02:38,560
انتهای کد ماست،
83
00:02:38,560 –> 00:02:39,440
پس
84
00:02:39,440 –> 00:02:41,200
نگران آن دم کوچولو نباشید که
85
00:02:41,200 –> 00:02:42,319
میتوانید در پایین آن
86
00:02:42,319 –> 00:02:42,959
پایین
87
00:02:42,959 –> 00:02:45,760
لاک پشت را ببینید، بنابراین
88
00:02:45,760 –> 00:02:47,040
من پسزمینه آبی خود را دارم،
89
00:02:47,040 –> 00:02:48,640
بیایید اکنون در پایین اینجا کمی فاصله ایجاد
90
00:02:48,640 –> 00:02:50,000
کنیم. ما شروع به کشیدن
91
00:02:50,000 –> 00:02:51,040
درخت می کنیم،
92
00:02:51,040 –> 00:02:52,720
بنابراین می خواهم بگذارم در نظر دیگری
93
00:02:52,720 –> 00:02:54,080
اینجا و
94
00:02:54,080 –> 00:02:56,800
میخواهم بگویم تنه درخت، قلمم
95
00:02:56,800 –> 00:02:58,640
را از صفحه برمیگردانم و به مجموعهای از
96
00:02:58,640 –> 00:02:59,840
97
00:02:59,840 –> 00:03:02,560
مختصات جدید میروم، میخواهم برای محور x به 15- بروم که
98
00:03:02,560 –> 00:03:04,959
فقط کمی است. کمی به سمت چپ مرکز
99
00:03:04,959 –> 00:03:07,120
و سپس منهای 50 برای محور y
100
00:03:07,120 –> 00:03:08,239
که ما را کمی به
101
00:03:08,239 –> 00:03:11,120
سمت پایین صفحه حرکت میدهد، یک بار در موقعیت قرار میگیریم،
102
00:03:11,120 –> 00:03:11,920
103
00:03:11,920 –> 00:03:14,959
آن را قلم تابع به پایین مینامیم و
104
00:03:14,959 –> 00:03:17,200
رنگ خود را به رنگی که میخواهیم تنظیم میکنیم.
105
00:03:17,200 –> 00:03:18,000
برای
106
00:03:18,000 –> 00:03:21,120
تنه درختی که قرار است قهوه ای شود
107
00:03:21,120 –> 00:03:24,159
و اکنون پر کردن خود را روشن می کنیم، کاری که
108
00:03:24,159 –> 00:03:25,200
می خواهم اینجا انجام دهم این است که فقط یک مستطیل کوچک
109
00:03:25,200 –> 00:03:25,920
110
00:03:25,920 –> 00:03:28,400
برای تنه درخت بکشید تا این کار را انجام دهید
111
00:03:28,400 –> 00:03:30,319
که احتمالاً این را از ویدیوهای قبلی می دانید
112
00:03:30,319 –> 00:03:33,040
ما از یک حلقه for برای ایجاد یک
113
00:03:33,040 –> 00:03:34,159
مستطیل استفاده می کنیم،
114
00:03:34,159 –> 00:03:37,280
بنابراین می خواهم بگویم برای i در محدوده
115
00:03:37,280 –> 00:03:40,159
2 یک دونقطه قرار دهید و در خط بعدی می
116
00:03:40,159 –> 00:03:42,239
بینید که نشانگر ماوس شما فرورفته است و
117
00:03:42,239 –> 00:03:44,720
این اساساً کامپیوتر است که می گوید
118
00:03:44,720 –> 00:03:47,360
این همان کدی است که ما نیاز داریم. برای تکرار دو
119
00:03:47,360 –> 00:03:48,480
بار
120
00:03:48,480 –> 00:03:49,599
خوب است، بنابراین من می خواهم نیمی از یک
121
00:03:49,599 –> 00:03:52,080
مستطیل را بکشم و سپس آن را
122
00:03:52,080 –> 00:03:54,480
برای بار دوم تکرار کنم تا یک مستطیل کامل به دست آید،
123
00:03:54,480 –> 00:03:57,760
بنابراین بیایید d o ما
124
00:03:57,760 –> 00:04:00,640
30 پله به جلو می رویم، من 90 درجه به سمت راست می
125
00:04:00,640 –> 00:04:01,280
پیچیم،
126
00:04:01,280 –> 00:04:05,360
سپس 40 پله به جلو
127
00:04:05,360 –> 00:04:08,080
و سپس 90 درجه به سمت راست می رویم تا
128
00:04:08,080 –> 00:04:10,159
نصف یک مستطیل برای من ترسیم شود
129
00:04:10,159 –> 00:04:12,159
و این کد تورفتگی می کند.
130
00:04:12,159 –> 00:04:13,760
دو بار تکرار شود زیرا گفتیم که در این خط
131
00:04:13,760 –> 00:04:14,239
در
132
00:04:14,239 –> 00:04:16,798
اینجا محدوده 2 می گوید که ما باید
133
00:04:16,798 –> 00:04:18,798
تمام کدهای تورفتگی زیر
134
00:04:18,798 –> 00:04:22,240
2 بار را تکرار کنیم، یک بار که
135
00:04:22,240 –> 00:04:23,840
دو بار اجرا به پایان رسید، فقط می خواهیم
136
00:04:23,840 –> 00:04:25,280
با حرکت دادن نشانگر ماوس به عقب از آن حلقه خارج شویم.
137
00:04:25,280 –> 00:04:28,000
138
00:04:28,000 –> 00:04:30,160
شروع خط، پس به اینجا برگردیم و ما می
139
00:04:30,160 –> 00:04:31,120
خواهیم در
140
00:04:31,120 –> 00:04:33,520
خط کدی قرار دهیم که می گوید پایان پر شود، بنابراین
141
00:04:33,520 –> 00:04:34,320
باید
142
00:04:34,320 –> 00:04:37,199
تنه درخت ما را با آن رنگ قهوه ای که
143
00:04:37,199 –> 00:04:38,639
درست قبل از آن انتخاب کردیم پر کند،
144
00:04:38,639 –> 00:04:42,240
بیایید نگاهی بیندازیم که خوب به نظر می رسد
145
00:04:42,240 –> 00:04:44,320
. شروع درخت کریسمس ما
146
00:04:44,320 –> 00:04:45,759
و دوباره آن شکل کوچکی که می توانید ببینید در
147
00:04:45,759 –> 00:04:47,280
آنجا فقط لاک پشت وجود دارد نگران
148
00:04:47,280 –> 00:04:48,720
نباشید که
149
00:04:48,720 –> 00:04:50,639
بعداً ناپدیدش
150
00:04:50,639 –> 00:04:52,320
می کنیم، بنابراین بیایید
151
00:04:52,320 –> 00:04:54,479
اکنون قسمت واقعی درخت را انجام دهیم، بنابراین قسمت سبز
152
00:04:54,479 –> 00:04:55,360
اساساً
153
00:04:55,360 –> 00:04:56,880
فکر می کنم برگ ها یا شاخه ها
154
00:04:56,880 –> 00:04:58,560
w میخواهید آن را
155
00:04:58,560 –> 00:05:01,280
خوب بنامید، بنابراین من میخواهم در اینجا نظر بگذارم
156
00:05:01,280 –> 00:05:03,120
و میخواهیم
157
00:05:03,120 –> 00:05:06,320
بگوییم موقعیت
158
00:05:09,199 –> 00:05:12,800
شروع و عرض درخت اولیه
159
00:05:12,800 –> 00:05:16,000
را تنظیم کنید، بنابراین من ابتدا چند
160
00:05:16,000 –> 00:05:17,919
متغیر را در اینجا تنظیم میکنم. یکی که میخواهم تنظیم
161
00:05:17,919 –> 00:05:19,919
کنم مقدار y است
162
00:05:19,919 –> 00:05:22,800
و روی منفی 50 تنظیم میشود. بسیار
163
00:05:22,800 –> 00:05:24,080
خوب، اساساً جایی است که
164
00:05:24,080 –> 00:05:25,919
تنه درخت در آن لحظه است
165
00:05:25,919 –> 00:05:28,160
، عرضی که من میخواهم اولین
166
00:05:28,160 –> 00:05:29,600
لایه درخت من
167
00:05:29,600 –> 00:05:31,280
به آن لایه سبز باشد. در مثال دیدیم که
168
00:05:31,280 –> 00:05:33,440
169
00:05:33,440 –> 00:05:37,039
میخواهم روی 240 پله تنظیم شود و ارتفاع آن در 25
170
00:05:37,039 –> 00:05:38,240
بسیار کوچکتر خواهد بود
171
00:05:38,240 –> 00:05:41,600
. بسیار خوب، پس با این سه
172
00:05:41,600 –> 00:05:43,520
متغیر اکنون میتوانیم شروع به ترسیم
173
00:05:43,520 –> 00:05:44,240
174
00:05:44,240 –> 00:05:46,479
لایههای سبز مختلف درخت کنیم که قرار است
175
00:05:46,479 –> 00:05:48,000
شروع شود. در پایین بسیار بزرگ است و سپس
176
00:05:48,000 –> 00:05:50,160
به تدریج کوچکتر می شود
177
00:05:50,160 –> 00:05:51,759
همانطور که از یک درخت کریسمس انتظار دارید خیلی
178
00:05:51,759 –> 00:05:54,960
خوب است، بنابراین
179
00:05:54,960 –> 00:05:56,400
اجازه دهید یک هشتگ دیگر بگذاریم، می
180
00:05:56,400 –> 00:06:00,160
خواهم بگویم بخش سبز
181
00:06:00,160 –> 00:06:02,720
درخت کمی اتاق درست می کنم
182
00:06:02,720 –> 00:06:04,800
الان اینجا پایین تا ببینیم چه
183
00:06:04,800 –> 00:06:07,759
184
00:06:07,759 –> 00:06:08,880
185
00:06:08,880 –> 00:06:13,120
خبره بنابراین این متغیر در اینجا
186
00:06:13,120 –> 00:06:16,400
در حالی که عرض بزرگتر از 20 است.
187
00:06:16,400 –> 00:06:18,840
یک دونقطه قرار دهید، من چند کار را اینجا انجام می دهم بسیار
188
00:06:18,840 –> 00:06:20,240
189
00:06:20,240 –> 00:06:24,400
خوب، بنابراین عرض را
190
00:06:24,400 –> 00:06:29,199
برابر عرض منهای 30
191
00:06:29,199 –> 00:06:31,120
می نویسیم. بسیار خوب، پس اگر قرار است یک علامت بگذاریم.
192
00:06:31,120 –> 00:06:32,720
فقط برای توضیح این خط کد،
193
00:06:32,720 –> 00:06:35,520
آن را هشتگ کنید. اساساً باعث میشود درخت
194
00:06:35,520 –> 00:06:39,360
بگوید درخت را
195
00:06:39,360 –> 00:06:43,360
کوچکتر کنید وقتی ارتفاعش بالا میرود،
196
00:06:43,360 –> 00:06:46,319
خوب آسان است،
197
00:06:47,120 –> 00:06:49,280
بنابراین در خط بعدی
198
00:06:49,