در این مطلب، ویدئو Grasshopper Python inside Rhino 7 – آموزش مبتدیان – 001 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:33:24
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,280 –> 00:00:03,600
سلام و خوش
2
00:00:03,600 –> 00:00:05,920
آمدید، امیدوارم این یک ابزار سریع
3
00:00:05,920 –> 00:00:08,639
باشد، میخواهم در مورد ابزاری صحبت کنم که به
4
00:00:08,639 –> 00:00:10,240
خوبی جان من را نجات نداد، اما
5
00:00:10,240 –> 00:00:12,880
قطعاً
6
00:00:12,880 –> 00:00:15,440
در گذشته زمان زیادی برای من صرفهجویی کرده است، من در مورد
7
00:00:15,440 –> 00:00:17,119
پایتون برای افرادی صحبت میکنم که نمی دانم
8
00:00:17,119 –> 00:00:19,199
python یک زبان برنامه نویسی اسلش اسکریپت
9
00:00:19,199 –> 00:00:21,359
است
10
00:00:21,359 –> 00:00:24,800
که همچنین وجود دارد یا
11
00:00:24,800 –> 00:00:27,840
دارای یک رابط در داخل راینو است
12
00:00:27,840 –> 00:00:31,760
و یک گره اسکریپت در
13
00:00:31,760 –> 00:00:33,200
grasshopper وجود دارد
14
00:00:33,200 –> 00:00:35,040
و این چیزی است که می خواهم در مورد
15
00:00:35,040 –> 00:00:36,880
چیزی که با پایتون دوست دارم صحبت کنم این است که
16
00:00:36,880 –> 00:00:39,200
بسیار آسان است یاد بگیرید
17
00:00:39,200 –> 00:00:41,360
و بفهمید
18
00:00:41,360 –> 00:00:44,559
و من مثال های بسیار ساده ای را به شما نشان خواهم داد
19
00:00:44,559 –> 00:00:45,920
که می
20
00:00:45,920 –> 00:00:47,360
توانید
21
00:00:47,360 –> 00:00:50,960
با درک عادی اسکریپت نویسی انجام دهید،
22
00:00:51,039 –> 00:00:54,000
اما گاهی اوقات باعث صرفه جویی در زمان می شود
23
00:00:54,000 –> 00:00:55,680
و
24
00:00:55,680 –> 00:00:58,640
زمانی که نمی توانید کامپوننت را پیدا کنید یا
25
00:00:58,640 –> 00:01:00,320
نیاز به نصب
26
00:01:00,320 –> 00:01:02,079
یک کامپوننت ملخ جدید دارید و
27
00:01:02,079 –> 00:01:03,760
گاهی اوقات
28
00:01:03,760 –> 00:01:05,040
این ابزار این است.
29
00:01:05,040 –> 00:01:07,840
می تواند شما را نجات دهد می تواند در زمان شما صرفه جویی کند
30
00:01:07,840 –> 00:01:10,080
در این آموزش یاد نخواهید گرفت که چگونه
31
00:01:10,080 –> 00:01:12,720
همه چیز را در پایتون اسکریپت کنید.
32
00:01:12,720 –> 00:01:15,840
33
00:01:15,840 –> 00:01:18,560
34
00:01:18,560 –> 00:01:20,400
35
00:01:20,400 –> 00:01:22,880
میتواند هنوز هم بسیار قدرتمند باشد،
36
00:01:22,880 –> 00:01:25,280
بنابراین میخواهم سه چیز را پوشش دهم، چهار
37
00:01:25,280 –> 00:01:27,280
چیز را
38
00:01:27,280 –> 00:01:30,560
برای یافتن حداکثر یک لیست
39
00:01:30,560 –> 00:01:32,479
که در واقع در ملخ ساده نیست
40
00:01:32,479 –> 00:01:35,680
، حداکثر و حداقل،
41
00:01:35,680 –> 00:01:39,600
و سپس به شما نشان خواهم داد که چگونه یک
42
00:01:39,600 –> 00:01:42,320
حلقه while و یک حلقه for کار میکند.
43
00:01:42,320 –> 00:01:44,399
اینها چهار موردی هستند که ما
44
00:01:44,399 –> 00:01:47,280
خیلی سریع به آنها نگاه می کنیم و یک اسکریپت بسیار ساده می سازیم
45
00:01:47,280 –> 00:01:48,479
46
00:01:48,479 –> 00:01:51,200
که کاری را انجام می دهد
47
00:01:51,200 –> 00:01:53,439
که من نیز با یادگیری pi دوست دارم،
48
00:01:53,439 –> 00:01:54,799
49
00:01:54,799 –> 00:01:56,719
بنابراین مشکل من در گذشته این بود که
50
00:01:56,719 –> 00:02:00,240
یاد گرفتم سعی کردم یاد بگیرم python اما بعد
51
00:02:00,240 –> 00:02:02,079
کار زیادی انجام
52
00:02:02,079 –> 00:02:04,159
نداد فقط اعداد را به شما نشان می دهد و شما تعدادی اعداد را محاسبه می کنید،
53
00:02:04,159 –> 00:02:06,640
54
00:02:06,640 –> 00:02:08,720
اما بعد از آن
55
00:02:08,720 –> 00:02:10,560
من همیشه به این فکر می کردم که چگونه می توانم
56
00:02:10,560 –> 00:02:12,959
با آن یک برنامه بسازم
57
00:02:12,959 –> 00:02:15,840
و این در ابتدا خیلی سخت است، بنابراین
58
00:02:15,840 –> 00:02:18,800
من چه چیزی را دوست دارم که شما می توانید از طریق ملخ به آن دسترسی داشته باشید این
59
00:02:18,800 –> 00:02:21,360
است که می
60
00:02:21,360 –> 00:02:23,599
توانید فوراً نتیجه را ببینید زیرا این
61
00:02:23,599 –> 00:02:25,920
باعث می شود بیشتر بیاموزید
62
00:02:25,920 –> 00:02:28,400
بنابراین
63
00:02:28,400 –> 00:02:30,319
این همان چیزی است که ما می خواهیم بسازیم ما
64
00:02:30,319 –> 00:02:31,760
65
00:02:31,760 –> 00:02:34,160
ابزاری ساختیم که می تواند جبران کند
66
00:02:34,160 –> 00:02:36,400
اما می تواند فقط می تواند انحراف
67
00:02:36,400 –> 00:02:37,760
68
00:02:37,760 –> 00:02:39,599
مانند بیشتر
69
00:02:39,599 –> 00:02:42,640
به نحوی که میتوانید کمی بیشتر کنترل کنید، به
70
00:02:42,640 –> 00:02:45,599
طوری که در آن صورت آفست
71
00:02:45,599 –> 00:02:47,360
مانند دوتایی یا
72
00:02:47,360 –> 00:02:49,040
همیشه مانند دو
73
00:02:49,040 –> 00:02:51,599
دو عدد برای به دست آوردن این
74
00:02:51,599 –> 00:02:53,440
دایرههای زوجی
75
00:02:53,440 –> 00:02:55,519
میتوانید این کار را انجام دهید البته
76
00:02:55,519 –> 00:02:57,040
در ملخ
77
00:02:57,040 –> 00:02:58,800
و بیشتر در
78
00:02:58,800 –> 00:03:00,640
مورد نشان دادن است.
79
00:03:00,640 –> 00:03:03,280
چقدر اسکریپتنویسی در پایتون میتواند قدرتمند باشد،
80
00:03:03,280 –> 00:03:05,680
ابزارهای اسکریپتنویسی دیگری
81
00:03:05,680 –> 00:03:08,640
در اینجا وجود دارد، همانطور که میبینید
82
00:03:08,640 –> 00:03:12,159
یک اسکریپت c-sharp وجود دارد، یک اسکریپت اولیه بصری وجود دارد،
83
00:03:12,159 –> 00:03:13,519
تفاوت
84
00:03:13,519 –> 00:03:16,640
این است که یادگیری کمی متفاوت است
85
00:03:16,640 –> 00:03:18,400
شما در ابتدا چیزهای بسیار بیشتری دارید
86
00:03:18,400 –> 00:03:20,879
که بسیار است. گیج کننده است،
87
00:03:20,879 –> 00:03:21,680
اما
88
00:03:21,680 –> 00:03:24,560
وقتی
89
00:03:24,560 –> 00:03:26,400
چیزهای بزرگتری برای محاسبه
90
00:03:26,400 –> 00:03:29,040
دارید، می توانید با هر کدام شروع کنید تا
91
00:03:29,040 –> 00:03:31,680
زبان اسکریپت نویسی کمتری یاد بگیرید، فکر می کنم همه آنها
92
00:03:31,680 –> 00:03:34,080
چیزهای مشترکی دارند که من با پایتون دوست دارم،
93
00:03:34,080 –> 00:03:36,319
بنابراین اگر این اسکریپت پایتون را در اینجا انتخاب
94
00:03:36,319 –> 00:03:38,319
95
00:03:38,319 –> 00:03:41,440
کنم خیلی بیشتر است. اینجا ساده تر است و
96
00:03:41,440 –> 00:03:43,120
همه چیز در اینجا به رنگ
97
00:03:43,120 –> 00:03:46,480
سبز فقط یک نظر است، اساساً فقط
98
00:03:46,480 –> 00:03:48,480
به شما می گوید که چه نوع ورودی هایی دارید
99
00:03:48,480 –> 00:03:49,840
و خروجی
100
00:03:49,840 –> 00:03:52,000
هایی که در اینجا هستند شما واقعاً به این نیاز ندارید
101
00:03:52,000 –> 00:03:55,360
که ضروری نیست
102
00:03:55,360 –> 00:03:57,519
و se متغیرهایی هستند که آنها نیز ضروری نیستند،
103
00:03:57,519 –> 00:03:59,680
بنابراین در تئوری
104
00:03:59,680 –> 00:04:01,439
می توانید اینگونه شروع کنید و هنوز هم
105
00:04:01,439 –> 00:04:04,159
خوب کار می کند، بنابراین به بقیه نیازی ندارید، بنابراین
106
00:04:04,159 –> 00:04:06,480
در حال حاضر کار را بسیار
107
00:04:06,480 –> 00:04:08,720
ساده تر می کند و قبلاً به شما می دهد که
108
00:04:08,720 –> 00:04:12,640
قبلاً به شما می دهد خط اول
109
00:04:12,640 –> 00:04:16,399
وارد کردن اسکریپت rhino srs که
110
00:04:16,399 –> 00:04:17,839
در واقع
111
00:04:17,839 –> 00:04:21,680
برای این اسکریپت um استفاده نمی کنیم اما آن را در اینجا نگه می داریم
112
00:04:21,680 –> 00:04:24,240
و می توانم اینجا و آنجا را تست کنم و
113
00:04:24,240 –> 00:04:27,120
سپس شما یک پنجره خروجی
114
00:04:27,120 –> 00:04:29,360
115
00:04:29,360 –> 00:04:30,720
دارید
116
00:04:30,720 –> 00:04:32,320
و نتایج را به شما نشان می دهد
117
00:04:32,320 –> 00:04:33,360
um
118
00:04:33,360 –> 00:04:36,400
بنابراین در آن اسکریپت من در آن
119
00:04:36,400 –> 00:04:39,520
اسکریپت یک حلقه دو حلقه
120
00:04:39,520 –> 00:04:42,720
ایجاد کردم در واقع ورودیهای خودم را ایجاد کردم خروجیهای خودم
121
00:04:42,720 –> 00:04:44,320
122
00:04:44,320 –> 00:04:46,400
و اولین
123
00:04:46,400 –> 00:04:50,400
حلقه یک حلقه while است که از آن عبور میکند و
124
00:04:50,400 –> 00:04:52,800
به دنبال یک تابع میرود و این اعداد را تولید میکند
125
00:04:52,800 –> 00:04:54,320
126
00:04:54,320 –> 00:04:57,680
که سپس به عنوان افست استفاده میکنم
127
00:04:57,680 –> 00:05:00,240
و سپس دیگری دارم.
128
00:05:00,240 –> 00:05:03,919
یک حلقه for که از
129
00:05:03,919 –> 00:05:06,000
آن لیست عبور
130
00:05:06,000 –> 00:05:08,320
می کند و یک عدد به آن اضافه می کند
131
00:05:08,320 –> 00:05:10,639
132
00:05:10,639 –> 00:05:13,919
تا حلقه دوم را در اینجا برای من ایجاد کند
133
00:05:13,919 –> 00:05:15,680
و سپس من فقط آن را ترکیب کنم و سپس
134
00:05:15,680 –> 00:05:19,360
یک حلقه دیگر وجود دارد، چیز دیگری وجود دارد
135
00:05:19,360 –> 00:05:21,520
که می خواهم به شما نشان
136
00:05:21,520 –> 00:05:23,759
دهم حداکثر و mi است. nimum که
137
00:05:23,759 –> 00:05:26,560
گاهی اوقات می تواند بسیار مفید باشد،
138
00:05:26,560 –> 00:05:28,479
خب
139
00:05:28,479 –> 00:05:29,360
،
140
00:05:29,360 –> 00:05:32,080
بیایید سعی کنیم این را دوباره ایجاد کنیم،
141
00:05:32,080 –> 00:05:33,440
من فقط
142
00:05:33,440 –> 00:05:34,800
143
00:05:34,800 –> 00:05:37,199
این تابع را در اینجا غیرفعال می کنم و
144
00:05:37,199 –> 00:05:38,560
فقط
145
00:05:38,560 –> 00:05:40,240
اسکریپت را بازسازی می کنیم،
146
00:05:40,240 –> 00:05:41,520
بنابراین
147
00:05:41,520 –> 00:05:44,320
بله، بنابراین بیایید با مولفه
148
00:05:44,320 –> 00:05:45,440
در اینجا شروع
149
00:05:45,440 –> 00:05:47,840
کنیم و آن را باز کنیم
150
00:05:47,840 –> 00:05:51,800
و می توانیم
151
00:05:52,080 –> 00:05:54,560
ایجاد یک حلقه while یک حلقه while برای
152
00:05:54,560 –> 00:05:56,479
کارها به این ترتیب،
153
00:05:56,479 –> 00:05:59,039
بنابراین من می خواهم اینجا بنویسم، در حالی که ابتدا
154
00:05:59,039 –> 00:06:00,000
متاسفم،
155
00:06:00,000 –> 00:06:03,280
ابتدا باید
156
00:06:03,280 –> 00:06:05,840
یک متغیر تعریف کنم، متغیری که می توانید
157
00:06:05,840 –> 00:06:09,360
برای مثال i به عنوان آیتم تعریف کنید،
158
00:06:09,360 –> 00:06:11,680
بیایید آن را آیتم یا شماره بنامیم
159
00:06:11,680 –> 00:06:13,520
واقعاً مهم نیست که می توانید
160
00:06:13,520 –> 00:06:15,600
هر چیزی را که می خواهید انتخاب کنید و من
161
00:06:15,600 –> 00:06:19,120
می گویم n یک است یا n صفر است و
162
00:06:19,120 –> 00:06:21,680
حلقه while به گونه ای کار می کند که به عنوان مثال من
163
00:06:21,680 –> 00:06:25,039
می توانم می توانم یک شرط تعریف
164
00:06:25,039 –> 00:06:26,639
کنم
165
00:06:26,639 –> 00:06:29,759
تا زمانی که n
166
00:06:29,759 –> 00:06:31,440
کوچکتر باشد می توانم بگویم
167
00:06:31,440 –> 00:06:32,840
با
168
00:06:32,840 –> 00:06:35,520
عرض پوزش کوچکتر از یک عدد معین به
169
00:06:35,520 –> 00:06:38,479
عنوان مثال 100،
170
00:06:40,479 –> 00:06:42,800
سپس
171
00:06:46,319 –> 00:06:50,000
172
00:06:50,000 –> 00:06:52,720
عدد عدد
173
00:06:53,039 –> 00:06:55,360
به علاوه
174
00:06:56,400 –> 00:06:59,919
و عدد متأسفم عدد
175
00:06:59,919 –> 00:07:00,960
به علاوه
176
00:07:00,960 –> 00:07:03,520
یک است، بنابراین به این معنی است که در لحظه
177
00:07:03,520 –> 00:07:04,800
178
00:07:04,800 –> 00:07:06,080
ابتدایی عدد
179
00:07:06,080 –> 00:07:07,520
180
00:07:07,520 –> 00:07:08,800
n صفر است
181
00:07:08,800 –> 00:07:11,919
و تا زمانی که عدد n
182
00:07:11,919 –> 00:07:14,800
زیر باشد. 100
183
00:07:14,800 –> 00:07:16,720
ما
184
00:07:16,720 –> 00:07:18,479
همیشه یک و را اضافه می کنیم این اساساً یک حلقه است،
185
00:07:18,479 –> 00:07:21,919
بنابراین از آن حلقه عبور می کند تا زمانی که
186
00:07:21,919 –> 00:07:24,639
n یک صد
187
00:07:24,639 –> 00:07:27,599
شود، نمی تواند برود، نمی تواند
188
00:07:27,599 –> 00:07:30,960
بزرگتر از آن شود و ما می توانیم بنابراین این روش
189
00:07:30,960 –> 00:07:31,759
190
00:07:31,759 –> 00:07:34,479
بسیار
191
00:07:35,280 –> 00:07:38,400
ساده ای است برای کار با آن و من می توانم
192
00:07:38,400 –> 00:07:40,080
این را تست کنم و
193
00:07:40,080 –> 00:07:41,759
البته چیزی را فراموش کرده ام
194
00:07:41,759 –> 00:07:44,960
و حالا می توانم بگویم عدد را
195
00:07:44,960 –> 00:07:47,360
چاپ
196
00:07:48,800 –> 00:07:49,919
و
197
00:07:49,919 –> 00:07:52,319
چاپ کنید و اکنون
198
00:07:52,319 –> 00:07:53,440
همه اعداد را
199
00:07:53,440 –> 00:07:54,960
تا 100 چاپ کرده است،
200
00:07:54,960 –> 00:07:56,840
اما من می خواهم در
201
00:07:56,840 –> 00:07:59,199
واقع یک صفر
202
00:07:59,199 –> 00:08:02,240
را اینجا در این لیست ببینم، بنابراین
203
00:08:02,240 –> 00:08:04,639
بیایید با صفر شروع کنیم، یعنی من می
204
00:08:04,639 –> 00:08:06,639
گیرم من آن را قطع می کنم
205
00:08:06,639 –> 00:08:09,360
و قبل از اینجا قرار می دهم
206
00:08:09,360 –> 00:08:12,879
تا ابتدا عدد من
207
00:08:12,879 –> 00:08:15,919
را n چاپ کند و سپس یک را اضافه کند
208
00:08:15,919 –> 00:08:17,919
و سپس آن
209
00:08:17,919 –> 00:08:20,240
را چاپ کند و یک اضافه کند و
210
00:08:20,240 –> 00:08:22,639
آن را به عنوان یک چاپ کند و غیره
211
00:08:22,639 –> 00:08:25,520
و این برای من این
212
00:08:25,520 –> 00:08:27,280
لیست را
213
00:08:27,280 –> 00:08:29,520
از
214
00:08:30,160 –> 00:08:31,360
215
00:08:31,360 –> 00:08:33,279
0
216
00:08:33,279 –> 00:08:35,519
تا 100
217
00:08:35,519 –> 00:08:38,240
درست می کند و
218
00:08:38,240 –> 00:08:39,919
وقتی اینجا را در خروجی نگاه می کنم می توانم خروجی را
219
00:08:39,919 –> 00:08:41,919
220
00:08:41,919 –> 00:08:45,200
اینجا اضافه کنم
221
00:08:46,480 –> 00:08:49,279
و این لیست را به من نشان می دهد
222
00:08:49,279 –> 00:08:52,720
و سپس a چیزی نیست زیرا من
223
00:08:52,720 –> 00:08:55,279
چیزی برای a تعریف نکردم و در
224
00:08:55,279 –> 00:08:59,279
حال حاضر همه چیز خروجی است و um
225
00:08:59,279 –> 00:09:00,320
با
226
00:09:00,320 –> 00:09:03,040
روشی که از آن می رود از 0 به 9 می رسد 9
227
00:09:03,040 –> 00:09:05,279
228
00:09:05,279 –> 00:09:07,279
چون تعریف می
229
00:09:07,279 –> 00:09:10,480
گوید نباید بزرگتر از 100 باشد
230
00:09:10,480 –> 00:09:12,720
یا نباید تا زمانی که کوچکتر
231
00:09:12,720 –> 00:09:14,000
از 100
232
00:09:14,000 –> 00:09:16,560
باشد. پس اگر بخواهم چه می
233
00:09:16,560 –> 00:09:18,560
شود و اتفاقاً بنابراین این کار بسیار
234
00:09:18,560 –> 00:09:20,480
شبیه به
235
00:09:20,480 –> 00:09:22,880
ایجاد یک سریال در اینجا است.
236
00:09:22,880 –> 00:09:25,920
مجموعه ریاضی که میدانید در اینجا مجموعههای
237
00:09:25,920 –> 00:09:27,920
مجموعهای بسیار شبیه به هم کار میکند،
238
00:09:27,920 –> 00:09:31,440
بنابراین اگر نمیتوانم چه کنم اگر بخواهم
239
00:09:31,440 –> 00:09:34,240
آن عدد را در اینجا تغییر
240
00:09:34,240 –> 00:09:38,240
دهم، من نمیخواهم
241
00:09:38,240 –> 00:09:40,080
همیشه در ابتدا صفر داشته
242
00:09:40,080 –> 00:09:42,320
باشم و نمیخواهم میخواهم همیشه وارد اسکریپت شوم،
243
00:09:42,320 –> 00:09:46,399
کاری که میتوانم انجام دهم این است که در واقع میتوانم
244
00:09:46,399 –> 00:09:47,680
یک نوار لغزنده اضافه
245
00:09:47,680 –> 00:09:51,839
کنم و میتوانم این
246
00:09:55,760 –> 00:09:58,000
مقدار شروع را صدا بزنم،
247
00:09:58,000 –> 00:09:59,279
شما میتوانید
248
00:09:59,279 –> 00:10:01,839
منهای 100
249
00:10:01,839 –> 00:10:03,279
و 100
250
00:10:03,279 –> 00:10:05,760
داشته باشید.
251
00:10:05,760 –> 00:10:08,720
100
252
00:10:08,720 –> 00:10:11,519
و من میتوانم این را اینجا روی x اضافه کنم و سپس
253
00:10:11,519 –> 00:10:14,959
به جای اینکه بگویم n صفر است، میتوانم
254
00:10:14,959 –> 00:10:19,200
بگویم n است x خوب است اکنون زیرا صد
255
00:10:19,200 –> 00:10:21,600
است، قبلاً کار نمیکند زیرا در آن صورت n
256
00:10:21,600 –> 00:10:23,600
از قبل بزرگتر خواهد بود، اما اگر اکنون
257
00:10:23,600 –> 00:10:26,880
به اینجا بروم می توانید ببینید که اوم لیست
258
00:10:26,880 –> 00:10:28,560
من را
259
00:10:28,560 –> 00:10:29,680
260
00:10:29,680 –> 00:10:31,120
بسته به
261
00:10:31,120 –> 00:10:32,560
ورودی من ایجاد می
262
00:10:32,560 –> 00:10:37,200
کند و در حال به روز رسانی کامل آن است
263
00:10:38,160 –> 00:10:40,399
بنابراین حلقه while من بسیار خوب کار می کند و
264
00:10:40,399 –> 00:10:42,480
از جایی شروع می شود که من می خواهم شروع شود،
265
00:10:42,480 –> 00:10:45,040
شما همچنین می توانید این را در اینجا تغییر دهید،
266
00:10:45,040 –> 00:10:48,079
لازم نیست این x
267
00:10:48,079 –> 00:10:50,560
را صدا بزنید، اما به خاطر داشته باشید که اگر آن را تغییر دهید در
268
00:10:50,560 –> 00:10:53,200
اینجا نیز باید متغیر خود را تغییر دهید.
269
00:10:53,200 –> 00:10:55,519
270
00:10:55,519 –> 00:10:58,160
بنابراین اگر این مقدار شروع را صدا بزنم، n
271
00:10:58,160 –> 00:11:01,040
است، سپس n مقدار شروع است،
272
00:11:01,040 –> 00:11:04,880
اگر میخواهم شماره هدف نهایی خود را نیز تغییر
273
00:11:04,880 –> 00:11:05,760
دهم،
274
00:11:05,760 –> 00:11:09,200
میتوانم همین کار را انجام دهم،
275
00:11:09,200 –> 00:11:12,160
برای مثال میتوانم
276
00:11:12,160 –> 00:11:17,680
اینجا بگویم و تا زمانی که n نباشد کوچکتر
277
00:11:17,680 –> 00:11:19,600
از
278
00:11:19,600 –> 00:11:21,839
y باشد.
279
00:11:22,079 –> 00:11:24,399
این نیز کار میکند، بنابراین من میتوانم یک عدد را
280
00:11:24,399 –> 00:11:28,360
اینجا اضافه کنم، اجازه دهید ابتدا این کار را انجام دهیم
281
00:11:31,519 –> 00:11:34,640
، میتوانم بگویم اینجا
282
00:11:34,640 –> 00:11:38,279
و
283
00:11:45,120 –> 00:11:48,959
مقدار آن را اینجا قرار دهید و سپس میتوانم
284
00:11:49,680 –> 00:11:52,639
آن را به y تغییر دهم
285
00:11:55,360 –> 00:11:59,120
و اکنون میتوانید ببینید که
286
00:11:59,600 –> 00:12:02,079
لیست من فقط به
287
00:12:02,079 –> 00:12:04,560
77 میرسد. بیشتر یک لیست کوچکتر، بنابراین دیدن
288
00:12:04,560 –> 00:12:07,519
آن راحت تر است، بنابراین
289
00:12:07,519 –> 00:12:11,839
اکنون لیست من از -3 به 8 به 17
290
00:12:11,839 –> 00:12:14,720
می رسد.
291
00:12:14,720 –> 00:12:16,079
292
00:12:16,079 –> 00:12:20,040
293
00:12:26,959 –> 00:12:29,120
294
00:12:29,120 –> 00:12:31,519
شما همچنین می توانید
295
00:12:31,519 –> 00:12:33,600
با افست بازی کنید البته می توانید از
296
00:12:33,600 –> 00:12:35,440
این اعداد افست استفاده کنید اما همچنین می
297
00:12:35,440 –> 00:12:38,079
توانید آن را در و دایرههای خود را تنزل دهید
298
00:12:38,079 –> 00:12:39,920
تا این یک امکان باشد،
299
00:12:39,920 –> 00:12:42,399
و اگر میتوانید با این چنین بازی کنید،
300
00:12:42,399 –> 00:12:45,200
301
00:12:46,320 –> 00:12:50,320
بگذارید بگوییم من میخواهم فقط
302
00:12:50,320 –> 00:12:51,760
303
00:12:51,760 –> 00:12:54,320
اندازه گام را کنترل نکنم، بنابراین در حال حاضر فقط
304
00:12:54,320 –> 00:12:55,440
305
00:12:55,440 –> 00:12:58,399
یکی را اضافه میکنیم، اگر بخواهیم آن را تغییر دهیم.
306
00:12:58,399 –> 00:13:00,160
اندازه گام به
307
00:13:00,160 –> 00:13:01,839
یک عدد و ما می خواهیم یک نوار لغزنده داشته باشیم،
308
00:13:01,839 –> 00:13:04,399
سپس دقیقاً به همان صورت کار می کند، اما
309
00:13:04,399 –> 00:13:05,920
ابتدا باید چیزی اضافه کنیم، بنابراین
310
00:13:05,920 –> 00:13:08,560
باید اینجا را اضافه کنیم، باید
311
00:13:08,560 –> 00:13:10,320
یک عدد جدید اضافه
312
00:13:10,320 –> 00:13:12,720
کنیم و می توانیم
313
00:13:12,720 –> 00:13:15,440
این مقدار را اینجا کپی کنیم و سپس این را صدا می
314
00:13:15,440 –> 00:13:18,440
کنیم.
315
00:13:20,160 –> 00:13:23,200
اندازه گام
316
00:13:24,399 –> 00:13:26,880
را اضافه کنید و این را اینجا اضافه کنید
317
00:13:26,880 –> 00:13:28,959
و شاید این بهتر باشد حداقل
318
00:13:28,959 –> 00:13:30,880
منهای نیست
319
00:13:30,880 –> 00:13:33,120
شاید یک باشد بنابراین می توانیم این را
320
00:13:33,120 –> 00:13:34,639
اینجا اضافه کنیم و اکنون
321
00:13:34,639 –> 00:13:35,760
می
322
00:13:35,760 –> 00:13:37,920
توانیم این یکی را به تنظیم تغییر دهیم
323
00:13:37,920 –> 00:13:40,079
324
00:13:40,079 –> 00:13:41,199
و اکنون
325
00:13:41,199 –> 00:13:42,800
می بینید
326
00:13:42,800 –> 00:13:44,959
که اساساً می تواند فاصله
327
00:13:44,959 –> 00:13:48,320
بین مدارها را تغییر دهد اما
328
00:13:48,320 –> 00:13:51,040
در حال حاضر از 23 فراتر نمی رود، بنابراین ما می توانیم
329
00:13:51,040 –> 00:13:54,720
در اینجا به چیزی برگردیم
330
00:13:55,120 –> 00:13:57,120
، منهای واقعاً
331
00:13:57,120 –> 00:13:58,079
332
00:13:58,079 –> 00:14:00,880
در آن مورد معنی ندارد،
333
00:14:00,880 –> 00:14:04,800
اما اگر این شیء از نوع خطی تری
334
00:14:04,800 –> 00:14:06,160
باشد
335
00:14:06,160 –> 00:14:07,839
، می تواند باشد. خطوط
336
00:14:07,839 –> 00:14:10,480
موازی با یکدیگر بنابراین ما با یک
337
00:14:10,480 –> 00:14:12,079
338
00:14:12,079 –> 00:14:14,560
اسکریپت نویسی بسیار ساده با اسکریپت نویسی بسیار ساده،
339
00:14:14,560 –> 00:14:17,519
اساساً این یکی را دوباره ایجاد کردیم، بنابراین در اینجا
340
00:14:17,519 –> 00:14:20,720
عدد اول صفر است، بنابراین می توانیم همین کار را انجام دهیم
341
00:14:20,720 –> 00:14:22,079
342
00:14:22,079 –> 00:14:24,399
اینجا اندازه گام است و اینجا
343
00:14:24,399 –> 00:14:26,560
کمی متفاوت است، در واقع شمارش
344
00:14:26,560 –> 00:14:28,959
تعداد دایره های شما است.
345
00:14:28,959 –> 00:14:31,360
در اینجا می خواهید در واقع کمی
346
00:14:31,360 –> 00:14:33,839
متفاوت است
347
00:14:33,839 –> 00:14:36,800
تا زمانی که به یک فاصله معین برسید
348
00:14:36,800 –> 00:14:39,279
که می تواند یک مزیت باشد،
349
00:14:39,279 –> 00:14:41,519
بنابراین اگر می خواهید چیزی را در یک
350
00:14:41,519 –> 00:14:43,440
منطقه خاص قرار
351
00:14:43,440 –> 00:14:45,199
دهید، اکنون منطقی تر است
352
00:14:45,199 –> 00:14:46,800
353
00:14:46,800 –> 00:14:50,079
اگر بخواهیم موارد بیشتری اضافه کنیم. عملکردی
354
00:14:50,079 –> 00:14:52,560
برای این است، سپس ما می توانیم
355
00:14:52,560 –> 00:14:55,279
اول از همه آنچه می توانیم،
356
00:14:55,279 –> 00:14:57,839
می توانیم یک خروجی خاص دریافت کنیم، می توانیم
357
00:14:57,839 –> 00:15:00,320
برای این اعداد یک خروجی خاص برای این ایجاد
358
00:15:00,320 –> 00:15:02,959
کنیم، بله، ما یک خروجی داریم که
359
00:15:02,959 –> 00:15:05,680
اساساً هر آنچه
360
00:15:05,680 –> 00:15:07,199
در اینجا وجود دارد را می گیرد
361
00:15:07,199 –> 00:15:08,480
362
00:15:08,480 –> 00:15:10,800
و در اینجا اضافه می کند. اما اگر می خواهید دقیق تر باشید
363
00:15:10,800 –> 00:15:12,880
364
00:15:12,880 –> 00:15:14,880
، راه دیگری برای انجام این کار وجود دارد،
365
00:15:14,880 –> 00:15:17,360
بنابراین ابتدا چیزی که باید ایجاد
366
00:15:17,360 –> 00:15:19,360
کنیم دوباره مانند یک متغیر است
367
00:15:19,360 –> 00:15:21,839
و در این مورد ما
368
00:15:21,839 –> 00:15:23,920
a را ایجاد می کنیم زیرا خروجی a را داریم اما ما
369
00:15:23,920 –> 00:15:26,959
البته میتوان نام دیگری ایجاد کرد،
370
00:15:26,959 –> 00:15:29,680
اجازه دهید این کار را انجام دهیم، شاید بهجای نامی که
371
00:15:29,680 –> 00:15:32,320
به آن
372
00:15:32,639 –> 00:15:34,800
افست
373
00:15:34,800 –> 00:15:36,800
و
374
00:15:36,800 –> 00:15:38,160
افست میگوییم
375
00:15:38,160 –> 00:15:40,639
376
00:15:40,639 –> 00:15:43,759
یک لیست است و لیست خالی است،
377
00:15:43,759 –> 00:15:46,399
در واقع متأسفم که خالی نیست،
378
00:15:46,399 –> 00:15:48,079
زیرا
379
00:15:48,079 –> 00:15:51,680
380
00:15:51,680 –> 00:15:54,160
در حال حاضر به شما نشان خواهم داد که چگونه کار