در این مطلب، ویدئو شروع کار با Python Scripting و Fusion API با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,290 –> 00:00:02,520
سلام به همه نام من مایکا بری است. من
2
00:00:02,520 –> 00:00:04,560
یکی از انجیلیست های تیم fusion 360 هستم
3
00:00:04,560 –> 00:00:06,899
و این ویدیویی است که به شما
4
00:00:06,899 –> 00:00:09,530
کمک می کند اولین اسکریپت خود را در
5
00:00:09,530 –> 00:00:12,900
fusion 360 شروع کنید. هشدار منصفانه Python من
6
00:00:12,900 –> 00:00:14,790
یک کدنویس نیستم
7
00:00:14,790 –> 00:00:16,049
برای برخی از شما واقعاً خوب باشد و
8
00:00:16,049 –> 00:00:17,699
برای شخص دیگری
9
00:00:17,699 –> 00:00:19,920
10
00:00:19,920 –> 00:00:21,810
11
00:00:21,810 –> 00:00:23,880
12
00:00:23,880 –> 00:00:26,340
وحشتناک خواهد بود. شما یک کدنویس واقعی هستید و قرار بود
13
00:00:26,340 –> 00:00:28,410
روزهای بدی را سپری کنید و در
14
00:00:28,410 –> 00:00:30,720
عوض باید نگاهی به برایان
15
00:00:30,720 –> 00:00:33,870
ایکینز بیاندازید که در ویدیوی Infusion 360s API شروع به کار کرده
16
00:00:33,870 –> 00:00:35,880
است که از همان ابتدا
17
00:00:35,880 –> 00:00:37,380
بسیار بیشتر به دنبال آن
18
00:00:37,380 –> 00:00:39,360
خواهد بود، بنابراین در اینجا یک پیوندی به آن
19
00:00:39,360 –> 00:00:42,329
انجام می شود، بنابراین برای بقیه شما این
20
00:00:42,329 –> 00:00:43,829
ویدیویی است که من برای کمک به شما
21
00:00:43,829 –> 00:00:45,809
در شروع اسکریپت نویسی ساخته ام و
22
00:00:45,809 –> 00:00:49,020
جامع نیست اما ایده این است که من به تازگی
23
00:00:49,020 –> 00:00:51,180
شروع به انجام اسکریپت نویسی پایتون کرده ام و من
24
00:00:51,180 –> 00:00:52,710
می دانم که موانعی وجود دارد که
25
00:00:52,710 –> 00:00:53,820
من را خیلی بد درگیر کرده است
26
00:00:53,820 –> 00:00:55,320
و من می خواستم به آن کمک کنید
27
00:00:55,320 –> 00:00:57,719
تا وقتی
28
00:00:57,719 –> 00:00:59,250
شروع به برنامهنویسی میکنید، مجبور نباشید این کار را انجام دهید، بنابراین من
29
00:00:59,250 –> 00:01:00,750
اساساً شما را از طریق اولین
30
00:01:00,750 –> 00:01:03,660
اسکریپت اساسی که ایجاد کردم همراه
31
00:01:03,660 –> 00:01:05,129
با نشان دادن برخی از منابعی
32
00:01:05,129 –> 00:01:08,280
که قبلاً ساختهام اجرا میکنم. با استفاده از
33
00:01:08,280 –> 00:01:09,630
اولین نکته ای که برای شما دارم اگر
34
00:01:09,630 –> 00:01:11,790
برای اولین بار است که در پایتون اینفیوژن را شروع کرده اید این
35
00:01:11,790 –> 00:01:13,170
است که احساس نکنید که
36
00:01:13,170 –> 00:01:16,619
فقط باید از محیط fusion 360 Sode
37
00:01:16,619 –> 00:01:19,560
برای انجام کدنویسی خود استفاده کنید، بنابراین آنچه Fusion استفاده می
38
00:01:19,560 –> 00:01:21,479
کند محیط OD محیط توسعهدهنده باز
39
00:01:21,479 –> 00:01:23,430
به نام spider و روی
40
00:01:23,430 –> 00:01:26,250
پایتون 3.3 اجرا میشود و چیزی که در واقع
41
00:01:26,250 –> 00:01:28,680
وقتی که برای اولین بار پایتون را یاد میگرفتم
42
00:01:28,680 –> 00:01:30,750
، در واقع با استفاده از
43
00:01:30,750 –> 00:01:33,119
این شخص متوجه شدم، این اسکریپتنویس پای کوچک
44
00:01:33,119 –> 00:01:35,130
برای من راحتتر بود که به انجام کارها در آن عادت کنم
45
00:01:35,130 –> 00:01:38,250
. پایتون و اجازه دهید من به شما نشان دهم که
46
00:01:38,250 –> 00:01:41,310
چرا آن عنکبوت به شما نیاز دارد که
47
00:01:41,310 –> 00:01:42,750
بارها از بسیاری از اشیا
48
00:01:42,750 –> 00:01:44,460
و روشها در ادغام استفاده کنید، بنابراین تعداد
49
00:01:44,460 –> 00:01:46,110
زیادی کد اضافی وجود دارد که قبلاً هرگز آن را
50
00:01:46,110 –> 00:01:49,680
ندیده بودید.
51
00:01:49,680 –> 00:01:52,890
پایتون باز خالص و بنابراین اگر میخواهم کارهای
52
00:01:52,890 –> 00:01:54,659
سادهای را انجام دهم که در تمام
53
00:01:54,659 –> 00:01:56,579
آموزشهای آنلاین نحوه انجام کارهایی
54
00:01:56,579 –> 00:01:57,899
مانند پایتون میبینید، به عنوان مثال، اجازه دهید فقط یک
55
00:01:57,899 –> 00:02:00,360
اسکریپت hello کوچک انجام دهیم، اگر آن را فقط یک
56
00:02:00,360 –> 00:02:02,880
متغیر بنامم، بنابراین بیایید این را hello 1
57
00:02:02,880 –> 00:02:05,880
برابر رشته صدا کنیم. از hello world بنابراین
58
00:02:05,880 –> 00:02:06,990
ما این مورد را خواهیم داشت فقط
59
00:02:06,990 –> 00:02:10,889
hello world چاپ کنید من می گویم چاپ hello بنابراین
60
00:02:10,889 –> 00:02:12,270
این همان متغیری است
61
00:02:12,270 –> 00:02:13,310
که برابر است با رشته
62
00:02:13,310 –> 00:02:16,730
پخش جهانی ضربه و آه شیرین نگاه کنید
63
00:02:16,730 –> 00:02:19,000
که فقط hello world را نشان می دهد.
64
00:02:19,000 –> 00:02:21,080
مقایسه کنید که اگر باید این کار را در محیط عنکبوت انجام دهید،
65
00:02:21,080 –> 00:02:22,640
66
00:02:22,640 –> 00:02:24,050
اگر میخواهید از آن
67
00:02:24,050 –> 00:02:25,849
چاپ به عنوان روشی برای نشان دادن اینکه
68
00:02:25,849 –> 00:02:27,440
محاسبات به طور دقیق
69
00:02:27,440 –> 00:02:29,090
در طول مسیر انجام شده است استفاده کنید یا اگر فقط از یک بررسی کلی استفاده
70
00:02:29,090 –> 00:02:31,310
کنید، این چاپ واقعاً اینطور نیست، میتواند بسیار خسته کننده باشد. یکی
71
00:02:31,310 –> 00:02:32,569
که در محیط OT
72
00:02:32,569 –> 00:02:34,640
برای ادغام کشیده شده است، بنابراین در واقع این
73
00:02:34,640 –> 00:02:36,019
مرد اگر همان کد را انجام دهید،
74
00:02:36,019 –> 00:02:37,970
کد کاملاً معتبر است، یک نحو نامعتبر به شما می دهد
75
00:02:37,970 –> 00:02:40,670
و فقط من نمی
76
00:02:40,670 –> 00:02:42,170
دانم چیست هنوز من کدنویسی نکرده ام
77
00:02:42,170 –> 00:02:44,420
به اندازه کافی طولانی است
78
00:02:44,420 –> 00:02:45,890
چیزهای او فقط
79
00:02:45,890 –> 00:02:47,360
وقتی به آن عادت کردید شما را از دست نمی دهد، اما اگر
80
00:02:47,360 –> 00:02:49,130
تازه شروع کرده اید راحت باشید،
81
00:02:49,130 –> 00:02:51,680
این اسکریپتور پای مرد را دانلود کنید
82
00:02:51,680 –> 00:02:53,540
و تعداد زیادی از
83
00:02:53,540 –> 00:02:54,860
آنها وجود دارد، اما این یکی از مواردی است که من دوست داشتم.
84
00:02:54,860 –> 00:02:56,750
این فایل اجرایی 64 بیتی دو نقطه پنج نقطه
85
00:02:56,750 –> 00:03:00,560
سه را دانلود کردم،
86
00:03:00,560 –> 00:03:02,299
نصب آن واقعاً آسان است و سه نقطه
87
00:03:02,299 –> 00:03:04,040
سه نیست، یک ditz است و یک کد قدیمی تر است،
88
00:03:04,040 –> 00:03:06,500
اما بررسی می کند و کارهایی که
89
00:03:06,500 –> 00:03:07,849
ما اینجا انجام می دهیم هیچ تفاوتی
90
00:03:07,849 –> 00:03:09,530
بین این دو وجود ندارد. فقط
91
00:03:09,530 –> 00:03:10,790
آن را دانلود کنید و شروع کنید، این
92
00:03:10,790 –> 00:03:12,739
اولین نکته من است در اینجا چند نکته است که
93
00:03:12,739 –> 00:03:15,709
قبلاً یاد گرفتم که واقعاً دوست داشتم این
94
00:03:15,709 –> 00:03:18,109
اولین برنامه برنامه نویسی Python توسط درک است
95
00:03:18,109 –> 00:03:21,230
– این مرد که روی ویدیوهایش یک کشتی فشرده اجرا می کند
96
00:03:21,230 –> 00:03:23,540
او بسیار سریع است. کامل، بنابراین
97
00:03:23,540 –> 00:03:25,070
من واقعاً چیزهای افتضاحی از درک یاد
98
00:03:25,070 –> 00:03:26,269
گرفتم و واقعاً از ویدیوی او قدردان هستم،
99
00:03:26,269 –> 00:03:28,220
بنابراین آن مرد را امتحان کنید و ویدیوی
100
00:03:28,220 –> 00:03:30,319
بعدی در واقع این است که این آکادمی کد است
101
00:03:30,319 –> 00:03:32,329
و سپس توسط خود ما
102
00:03:32,329 –> 00:03:34,549
در Autodesk Patrick Raines راه اندازی شده است. بری ث is
103
00:03:34,549 –> 00:03:36,440
دورهای است که میتوانید آن را اجرا کنید و
104
00:03:36,440 –> 00:03:38,510
کارهای زیادی را فقط بهصورت درخواستی انجام دهید، بنابراین
105
00:03:38,510 –> 00:03:40,430
من بهسرعت نحوه انجام دنباله فیبوناچی در پایتون را به شما آموزش میدهم، بنابراین من میخواهم شما را از طریق کد راهنمایی
106
00:03:40,430 –> 00:03:43,340
کنم.
107
00:03:43,340 –> 00:03:45,109
108
00:03:45,109 –> 00:03:46,970
این در
109
00:03:46,970 –> 00:03:48,889
بسیاری از مکانها موجود است، این نیست،
110
00:03:48,889 –> 00:03:51,170
من هدیه خداوند به حلقهها نیستم.
111
00:03:51,170 –> 00:03:52,970
112
00:03:52,970 –> 00:03:53,989
113
00:03:53,989 –> 00:03:56,630
114
00:03:56,630 –> 00:03:58,630
ما آن را به دیفیوژن تبدیل می کنیم،
115
00:03:58,630 –> 00:04:01,220
بنابراین بیایید اینجا به اسکریپت PI
116
00:04:01,220 –> 00:04:02,840
برگردیم و اکنون
117
00:04:02,840 –> 00:04:04,040
که این hello world را داریم شروع می کنیم، بیایید از
118
00:04:04,040 –> 00:04:05,600
شر آن خلاص شویم که خیلی ابتدایی است
119
00:04:05,600 –> 00:04:07,489
آنچه که در اینجا انجام می دهیم این است که ما
120
00:04:07,489 –> 00:04:09,049
دنباله فیبوناچی را انجام خواهیم داد که
121
00:04:09,049 –> 00:04:10,940
می گوید شما می دانید چه تماسی است فقط
122
00:04:10,940 –> 00:04:14,000
اینها را در طول مسیر هر عدد
123
00:04:14,000 –> 00:04:15,319
را می گیرید و فقط شماره های قبلی را اضافه می کنید
124
00:04:15,319 –> 00:04:17,660
تا صفر بعلاوه یک برابر یک شود سپس یک
125
00:04:17,660 –> 00:04:19,370
بعلاوه یک برابر دو و سپس یک به علاوه
126
00:04:19,370 –> 00:04:21,440
دو برابر شود. سه و سپس به پنج میرویم و
127
00:04:21,440 –> 00:04:23,030
سپس به هشت an میرسد d غیره و
128
00:04:23,030 –> 00:04:24,020
غیره و بنابراین این یک مثال عالی است
129
00:04:24,020 –> 00:04:25,540
که در آن می توانید از آن استفاده کنید
130
00:04:25,540 –> 00:04:27,130
یا حلقه را انجام دهید، من فقط با
131
00:04:27,130 –> 00:04:30,010
فراخوانی متغیرهای اولیه خود از آنچه می
132
00:04:30,010 –> 00:04:31,120
خواهیم استفاده کنیم شروع کنم، بنابراین ما
133
00:04:31,120 –> 00:04:32,920
اساساً خواهیم داشت که وجود دارد
134
00:04:32,920 –> 00:04:34,750
مقدار اول و سپس
135
00:04:34,750 –> 00:04:35,710
مقدار دوم وجود دارد که باید
136
00:04:35,710 –> 00:04:37,450
با هم جمع شوند، بنابراین در واقع من
137
00:04:37,450 –> 00:04:40,720
آنها را مانند X صدا می زنم، بیایید این را x1 بنامیم و سپس
138
00:04:40,720 –> 00:04:43,660
عدد بعدی را x2 می نامیم. من
139
00:04:43,660 –> 00:04:44,650
نگران شروع از صفر نخواهم بود. ما
140
00:04:44,650 –> 00:04:46,420
فقط آن را از یکی شروع می کنیم و سپس از راه دیگر
141
00:04:46,420 –> 00:04:50,050
یکی نیز می شود و بنابراین
142
00:04:50,050 –> 00:04:51,700
این فقط برای اطمینان از اینکه می
143
00:04:51,700 –> 00:04:53,260
دانیم این کارهایی که انجام داده ام این است که من
144
00:04:53,260 –> 00:04:54,460
دوست دارم این نوع چاپ کوچک را انجام دهم چیزهایی که
145
00:04:54,460 –> 00:04:57,190
در طول راه هستند، بنابراین من چاپ خواهم کرد، من می خواهم
146
00:04:57,190 –> 00:05:01,950
X x1 را چاپ کنم و سپس x2 را چاپ می
147
00:05:01,950 –> 00:05:04,270
کنیم، ما فقط این چیزها را در
148
00:05:04,270 –> 00:05:09,510
یک نظر می نامیم، ما می گوییم شروع x1 شروع
149
00:05:09,510 –> 00:05:15,430
به این کار می کند x2 سپس ما
150
00:05:15,430 –> 00:05:16,390
می توانیم مطمئن شویم که همه
151
00:05:16,390 –> 00:05:18,280
چیز وارد شده
152
00:05:18,280 –> 00:05:20,650
153
00:05:20,650 –> 00:05:22,150
است. شروع
154
00:05:22,150 –> 00:05:25,450
به دادن یک حلقه به آن کنید که اساساً چند
155
00:05:25,450 –> 00:05:27,940
بار یا چند دنباله فیبوناچی
156
00:05:27,940 –> 00:05:30,070
باید خارج شویم و بنابراین این
157
00:05:30,070 –> 00:05:32,680
چهار حلقه ای که از آن استفاده خواهیم کرد باید
158
00:05:32,680 –> 00:05:34,720
به آن یک متغیر بدهیم تا بگوییم چند
159
00:05:34,720 –> 00:05:37,780
مرحله باید طی کنیم و بنابراین من می خواهم بگویم
160
00:05:37,780 –> 00:05:39,520
که در واقع من به این چیز
161
00:05:39,520 –> 00:05:41,230
می گویم مراحل و ما فقط می گوییم که می خواهم این چیز
162
00:05:41,230 –> 00:05:44,290
ده ده قدم برود و در واقع من
163
00:05:44,290 –> 00:05:45,190
حتی نیازی به اضافه کردن یک یادداشت کوچک
164
00:05:45,190 –> 00:05:47,590
در اینجا ندارم و بگویم که این اتفاق می افتد
165
00:05:47,590 –> 00:05:53,680
نکته این است که چند
166
00:05:53,680 –> 00:05:57,030
مرحله فیبوناچی برای گذراندن دو دنباله اول من
167
00:05:57,030 –> 00:05:59,110
که قرار داده ایم، در واقع
168
00:05:59,110 –> 00:06:01,060
فقط متغیرهای شروع من خواهند بود،
169
00:06:01,060 –> 00:06:03,820
بنابراین من در واقع می گویم که می خواهم این
170
00:06:03,820 –> 00:06:05,620
چیزها اساساً در اینجا چاپ شوند.
171
00:06:05,620 –> 00:06:07,750
به جای داشتن این فیلد چاپ در اینجا،
172
00:06:07,750 –> 00:06:09,210
در واقع از شر آن خلاص می شوم و به
173
00:06:09,210 –> 00:06:12,820
اینجا می روم و فقط می گویم
174
00:06:12,820 –> 00:06:18,070
بیایید فقط x1 را چاپ کنیم و سپس
175
00:06:18,070 –> 00:06:21,190
x2 را چاپ می کنیم حالا که می دانیم چه کار می کند
176
00:06:21,190 –> 00:06:23,290
و آن ها دو سکانس اول ما
177
00:06:23,290 –> 00:06:25,630
باشد و سکانس سوم در
178
00:06:25,630 –> 00:06:27,100
واقع با
179
00:06:27,100 –> 00:06:29,560
bas شروع می شود به طور کلی اینها یک و دو هستند، بنابراین ما
180
00:06:29,560 –> 00:06:30,880
در واقع نمیخواهیم ده مرحله برویم،
181
00:06:30,880 –> 00:06:32,590
اکنون فقط میخواهیم هشت مرحله برویم،
182
00:06:32,590 –> 00:06:34,419
بنابراین بیایید آن را یک متغیر
183
00:06:34,419 –> 00:06:37,000
برای این حلقه for بنامیم که میخواهیم به
184
00:06:37,000 –> 00:06:38,490
کمتر از مقدار مراحل برویم.
185
00:06:38,490 –> 00:06:42,090
ما آن متغیر R را می نامیم
186
00:06:42,090 –> 00:06:46,550
که مراحل -2 بسیار آسان
187
00:06:46,550 –> 00:06:48,750
و عالی است و اکنون آماده هستیم تا
188
00:06:48,750 –> 00:06:50,819
حلقه for خود را انجام دهیم و بنابراین شما می توانید نگاه
189
00:06:50,819 –> 00:06:52,530
کنید.
190
00:06:52,530 –> 00:06:54,150
من در واقع باید
191
00:06:54,150 –> 00:06:55,530
آن را دقیقاً در اینجا در کدم ذکر کنم، جایی که
192
00:06:55,530 –> 00:06:58,860
اطلاعات خود را از آنجا گرفتم، بنابراین
193
00:06:58,860 –> 00:07:10,460
کد من را برای مرجع کد مرجع ویدیوی عالی
194
00:07:10,460 –> 00:07:16,470
آن را بررسی کنید و بنابراین اکنون برای
195
00:07:16,470 –> 00:07:18,720
متغیر I there، ما
196
00:07:18,720 –> 00:07:22,310
بله در محدوده هستیم، بنابراین برای من در محدوده ما
197
00:07:22,310 –> 00:07:25,139
این جایی است که برگه ها اهمیت دارند،
198
00:07:25,139 –> 00:07:26,699
بنابراین اکنون می گوییم که کل این
199
00:07:26,699 –> 00:07:28,099
مورد در این زبانه ها قرار می گیرد که
200
00:07:28,099 –> 00:07:30,810
در فاصله ها قرار دارند، بنابراین آنچه من آن را یک
201
00:07:30,810 –> 00:07:32,759
متغیر جدید می نامم، ما آن را X 3 می نامیم
202
00:07:32,759 –> 00:07:38,909
. برابر X 1 بعلاوه X 2 باشد، بنابراین
203
00:07:38,909 –> 00:07:42,030
این X 3 است، مقدار بعدی مقدار بعدی
204
00:07:42,030 –> 00:07:43,620
در دنباله فیبوناچی r است. درست است،
205
00:07:43,620 –> 00:07:44,340
زیرا ما این افراد را با هم اضافه می کنیم
206
00:07:44,340 –> 00:07:45,449
و اولین نفر 2 خواهد شد،
207
00:07:45,449 –> 00:07:48,360
این عالی است، این کار را انجام می دهد و
208
00:07:48,360 –> 00:07:50,430
بعد از اینکه شما این کار را انجام دادید، ما باید
209
00:07:50,430 –> 00:07:51,780
چیزها را در مورد اینکه
210
00:07:51,780 –> 00:07:56,190
اساساً X 1 جدید جدید پیش می رود، پیشرفت کنیم. برای
211
00:07:56,190 –> 00:08:00,259
پیشرفت و تبدیل شدن به X 2 و سپس X 2
212
00:08:00,259 –> 00:08:05,120
در واقع پس از آن تبدیل به X 3 می شود و
213
00:08:05,120 –> 00:08:08,130
سپس X 2 چیزی است که برای
214
00:08:08,130 –> 00:08:09,659
چاپ خوب نیاز داریم، در واقع در
215
00:08:09,659 –> 00:08:10,889
آن دنباله در آنجا خواهیم داشت، بنابراین می خواهیم بگوییم
216
00:08:10,889 –> 00:08:14,909
که می خواهیم X 2 را چاپ کنید و ما تمام کردیم، بنابراین
217
00:08:14,909 –> 00:08:16,590
اساساً این کار انجام می شود، این
218
00:08:16,590 –> 00:08:18,719
عملیات را هر چند بار که ما انجام می دهیم انجام می دهد و
219
00:08:18,719 –> 00:08:19,830
این شخص خواهد بود و
220
00:08:19,830 –> 00:08:21,960
بیایید ببینیم چگونه انجام دادیم، بنابراین ادامه می دهیم
221
00:08:21,960 –> 00:08:23,789
و فقط روی ذخیره این کلیک کنید پسر
222
00:08:23,789 –> 00:08:29,069
آن را آموزش فیبوناچی مینامد، من این را پست میکنم با
223
00:08:29,069 –> 00:08:32,010
این فرض که کار میکند و ما ادامه میدهیم و بازی میکنیم
224
00:08:32,010 –> 00:08:34,740
و سپس نگاه
225
00:08:34,740 –> 00:08:39,328
میکنیم که دنبالههای فیبوناچی ما وجود دارد و بنابراین
226
00:08:39,328 –> 00:08:41,339
این مقادیر خواهند بود که این
227
00:08:41,339 –> 00:08:43,469
منطق اساسی چه خواهد بود. در حال
228
00:08:43,469 –> 00:08:45,500
حاضر از چه چیزی برای تبدیل به تزریق اسکریپت خود استفاده خواهیم کرد،
229
00:08:45,500 –> 00:08:48,510
این کد
230
00:08:48,510 –> 00:08:49,860
فقط آن را به من می دهد. فقط
231
00:08:49,860 –> 00:08:51,570
مقادیر را خروجی میدهیم، اما در واقع میخواهیم این کار را انجام
232
00:08:51,570 –> 00:08:53,490
دهیم، میخواهیم خروجی
233
00:08:53,490 –> 00:08:55,140
مختصات فردی را شروع کنیم و این
234
00:08:55,140 –> 00:08:56,970
یک تمرین جالب است که اساساً
235
00:08:56,970 –> 00:09:00,630
به سمت راست بروید، سپس بالا و سپس به سمت چپ و
236
00:09:00,630 –> 00:09:02,640
پایین و سپس بالا بروید و یک گوشه بروید،
237
00:09:02,640 –> 00:09:04,190
بنابراین مانند این
238
00:09:04,190 –> 00:09:06,270
جمع تفریق وجود دارد. چیزهای جالبی
239
00:09:06,270 –> 00:09:07,620
وجود دارد
240
00:09:07,620 –> 00:09:09,030
که میتوانیم با
241
00:09:09,030 –> 00:09:11,460
توابع محدوده در پایتون انجام دهیم و اجازه دهید به
242
00:09:11,460 –> 00:09:13,320
شما نشان دهم که چگونه کار میکند، بنابراین آنچه که ما داریم
243
00:09:13,320 –> 00:09:15,870
این است که محدوده میتواند همانطور که استفاده کردهایم
244
00:09:15,870 –> 00:09:17,670
استفاده شود. قبلاً آن را انجام دهید و فقط بگویید اگر کاری انجام
245
00:09:17,670 –> 00:09:20,340
دهم که X برابر با 6 است، فقط بگویم
246
00:09:20,340 –> 00:09:23,220
محدوده X برابر با 6 است و اگر بخواهم بگویم
247
00:09:23,220 –> 00:09:28,470
محدوده محدوده X را چاپ کنید،
248
00:09:28,470 –> 00:09:30,030
در واقع تمام اعداد صحیح را که
249
00:09:30,030 –> 00:09:32,340
در آن محدوده هستند چاپ می کند. می گوییم چاپ کنید
250
00:09:32,340 –> 00:09:35,940
و 0 1 2 3 4 و 5 را انجام می دهد، بنابراین
251
00:09:35,940 –> 00:09:37,800
شش عدد صحیح ما در آنجا وجود دارد که از صفر شروع می شود،
252
00:09:37,800 –> 00:09:40,050
همچنین می توانید یک قدم جلوتر از
253
00:09:40,050 –> 00:09:42,060
این بروید و بگویید اگر واقعاً می گویید
254
00:09:42,060 –> 00:09:43,830
می توانید به آن جایی که می خواهید بگویید آن را برای
255
00:09:43,830 –> 00:09:46,290
شروع از برای آن محدوده و همچنین در
256
00:09:46,290 –> 00:09:48,000
wha t افزایش مییابد، بنابراین در این مورد، اگر
257
00:09:48,000 –> 00:09:51,570
برای بازهای که در
258
00:09:51,570 –> 00:09:53,970
هر ضربه اول ضربه میزنیم از یک
259
00:09:53,970 –> 00:09:55,920
شروع کنیم، تمام اعداد صحیحی که
260
00:09:55,920 –> 00:09:59,820
از 1 به بعد میافتند شروع میشود، بنابراین 1 2 3 4 5
261
00:09:59,820 –> 00:10:02,460
در محدوده اگر میرویم و شروع میکنیم اگر
262
00:10:02,460 –> 00:10:03,720
بخواهیم بگوییم که میخواهیم واقعاً
263
00:10:03,720 –> 00:10:05,700
با افزایشهای 2 پیش برود، در واقع این کار
264
00:10:05,700 –> 00:10:07,260
را با افزایشهای 2 انجام میدهیم، بنابراین
265
00:10:07,260 –> 00:10:09,030
در آنجا در واقع خیلی کوچکتر میشود،
266
00:10:09,030 –> 00:10:10,920
بنابراین کارهایی را که در آن قرار میگیرند انجام میدهیم.
267
00:10:10,920 –> 00:10:13,800
268
00:10:13,800 –> 00:10:16,530
اگر بخواهیم آن را به گونه ای انجام دهیم که
269
00:10:16,530 –> 00:10:18,420
اقدامات خاصی برای به روز رسانی
270
00:10:18,420 –> 00:10:19,980
مختصات ما فقط در
271
00:10:19,980 –> 00:10:21,750
افزایش های خاصی در حلقه for که ما طراحی کرده ایم انجام شود،
272
00:10:21,750 –> 00:10:23,550
این یک راه بسیار مفید برای
273
00:10:23,550 –> 00:10:25,080
انجام آن است. سطل های کوچک
274
00:10:25,080 –> 00:10:26,910
گفتن در سناریوهای خاص من از شما می
275
00:10:26,910 –> 00:10:28,140
خواهم در سناریوهای خاصی به سمت چپ بروید من از شما می خواهم
276
00:10:28,140 –> 00:10:29,400
در سناریوهای خاصی
277
00:10:29,400 –> 00:10:31,230
به سمت چپ بروید.
278
00:10:31,230 –> 00:10:32,850
279
00:10:32,850 –> 00:10:34,530
و اگر شرایط خاصی
280
00:10:34,530 –> 00:10:38,400
وجود دارد این کار را به این صورت انجام دهید، بنابراین در اینجا چه
281
00:10:38,400 –> 00:10:39,990
چیزی در یک پرش انجام می شود بنابراین اگر
282
00:10:39,990 –> 00:10:42,420
به دنباله فیبوناچی خود برگردیم، دیگر نیازی نیست
283
00:10:42,420 –> 00:10:45,060
که آن را فقط در فیبوناچی انجام دهیم، من
284
00:10:45,060 –> 00:10:47,010
مقادیر را قرار می دهم، این همان مقادیری است که در
285
00:10:47,010 –> 00:10:49,650
واقع برای رفتن به سمت چپ به سمت راست
286
00:10:49,650 –> 00:10:52,080
و بالا استفاده می کنیم، بنابراین باید مقداری داشته باشیم. متغیرهایی
287
00:10:52,080 –> 00:10:53,610
برای مختصات جدید ما هستند
288
00:10:53,610 –> 00:10:56,430
، بنابراین ما در واقع می گوییم که برای
289
00:10:56,430 –> 00:10:57,600
این متغیرها من در واقع
290
00:10:57,600 –> 00:11:00,150
این را مختصات x می نامم که مقدار
291
00:11:00,150 –> 00:11:02,670
آن حالت پیش فرض 0 0 خواهد
292
00:11:02,670 –> 00:11:04,230
بود. مبدأ،
293
00:11:04,230 –> 00:11:05,160
بنابراین ما
294
00:11:05,160 –> 00:11:12,110
مختصات y خواهیم داشت، من این را صدا می زنم
295
00:11:13,610 –> 00:11:16,140
بله، ما در آن هستیم و آن نیز
296
00:11:16,140 –> 00:11:20,520
برابر با صفر خواهد بود و سپس کاری که ما در
297
00:11:20,520 –> 00:11:23,130
اینجا انجام خواهیم داد این است که هنوز هم همین
298
00:11:23,130 –> 00:11:24,420
خواهد بود. بنابراین همه چیز در این
299
00:11:24,420 –> 00:11:27,090
محدوده ما وجود دارد و بنابراین ما آن را نگه می
300
00:11:27,090 –> 00:11:29,100
داریم، آن را همانجا رها می کنیم و این
301
00:11:29,100 –> 00:11:30,950
روی مقدار فیبوناچی جدید ما خواهد بود،
302
00:11:30,950 –> 00:11:33,570
اما می خواهیم مطمئن شویم که
303
00:11:33,570 –> 00:11:35,300
شروع به ایجاد چیزی برای
304
00:11:35,300 –> 00:11:39,390
رسم واقعی ما از نقاط XY نیز هست، پس
305
00:11:39,390 –> 00:11:40,920
بیایید پیش برویم و شروع به فراخوانی
306
00:11:40,920 –> 00:11:42,960
چند سطل برای برش کنیم تا اینطور شود که
307
00:11:42,960 –> 00:11:44,400
این متغیرهای مختلف
308
00:11:44,400 –> 00:11:45,660
درون آن قرار میگیرند، بنابراین در واقع میخواهم
309
00:11:45,660 –> 00:11:49,470
بگویم که bin one برابر با این
310
00:11:49,470 –> 00:11:52,310
محدوده زمانی است که
311
00:11:52,310 –> 00:11:55,640
در نقطه شروع ما قرار میگیرد،
312
00:11:55,640 –> 00:11:58,200
اساساً هر چهارم بار، زیرا به
313
00:11:58,200 –> 00:11:59,730
سمت چپ بالا و پایین میرود. درست است بسیار خوب
314
00:11:59,730 –> 00:12:00,960
شمال-جنوب-شرق-غرب
315
00:12:00,960 –> 00:12:02,850
وقتی از آنجا شروع می شود که در
316
00:12:02,850 –> 00:12:04,860
بن یک خواهد بود و سپس می گوییم که بن
317
00:12:04,860 –> 00:12:05,940
دو همان چیزی خواهد بود، اما فقط
318
00:12:05,940 –> 00:12:07,320
از نقطه دیگری شروع
319
00:12:07,320 –> 00:12:09,120
می شود، مانند زمانی خواهد بود که می رود در
320
00:12:09,120 –> 00:12:14,840
محدوده ای که از اولین عدد صحیح
321
00:12:14,840 –> 00:12:18,750
به جای ویرایشگر صفر شروع می شود، بنابراین ما
322
00:12:18,750 –> 00:12:20,100
با آن پیش می رویم و سپس وارد می شویم، فقط
323
00:12:20,100 –> 00:12:23,600
یک شرور را حفظ کنید، بنابراین bin three برابر است با
324
00:12:23,600 –> 00:12:39,770
محدوده چهار و bin 4b محدوده ما 3 R 4
325
00:12:39,920 –> 00:12:41,730
و این تعیین کنید چه چیزی
326
00:12:41,730 –> 00:12:45,690
به چه چیزی کمک می کند اکنون باید
327
00:12:45,690 –> 00:12:48,030
برخی از گزاره های if را اضافه کنیم، بنابراین اگر هر چیزی که قرار
328
00:12:48,030 –> 00:12:50,790
است آن باشد یا بگوییم اگر چیزی
329
00:12:50,790 –> 00:12:54,450
که در داخل من است و چیزی
330
00:12:54,450 –> 00:12:56,850
در سطل زباله وجود دارد، ما ادامه خواهیم داد،
331
00:12:56,850 –> 00:12:58,860
آن را به آن مختصات اضافه می کنیم. بنابراین به
332
00:12:58,860 –> 00:12:59,970
نظر می رسد که اینجاست برای اینکه به شما نشان دهم
333
00:12:59,970 –> 00:13:02,160
این
334
00:13:02,160 –> 00:13:04,560
نحو چگونه است، اگر در سناریوهای خاص کاناریس
335
00:13:04,560 –> 00:13:05,970
در اینجا باشد، اجازه دهید
336
00:13:05,970 –> 00:13:08,400
برای وضوح، این را در اینجا کپی و جایگذاری کنم، بنابراین در اینجا ما می
337
00:13:08,400 –> 00:13:10,830
خواهیم بگوییم که این شخص فقط در این
338
00:13:10,830 –> 00:13:13,410
برای بیانیه است، بنابراین اگر من از همان سناریو استفاده کنم
339
00:13:13,410 –> 00:13:16,740
من در سطل شماره یک هستم که
340
00:13:16,740 –> 00:13:17,520
این مرد اینجاست،
341
00:13:17,520 –> 00:13:18,150
اگر
342
00:13:18,150 –> 00:13:19,080
این کار را انجام دهید، سپس کارهای
343
00:13:19,080 –> 00:13:23,030
زیر را انجام می دهید، این کار را انجام می دهد
344
00:13:23,030 –> 00:13:29,070
، می گوید که مختصات x به همان اندازه با مختصات x
345
00:13:29,070 –> 00:13:30,720
ادامه می دهد، مشکل
346
00:13:30,720 –> 00:13:34,500
مهمی نیست.
347
00:13:34,500 –> 00:13:35,580
من فقط برای وضوح این کار را انجام می
348
00:13:35,580 –> 00:13:37,350
دهم، همانطور که ما از طریق این موضوع
349
00:13:37,350 –> 00:13:42,480
می گذریم و می گوییم که مختصات y
350
00:13:42,480 –> 00:13:47,100
برابر است با مختصات
351
00:13:47,100 –> 00:13:53,430
y مختصات y قدیمی به اضافه هر چیزی که آن
352
00:13:53,430 –> 00:13:54,990
x2 قدیمی قرار است به آن برسد. این مرد در اینجا
353
00:13:54,990 –> 00:13:57,060
x2 باشد و این اولین شرطی خواهد بود
354
00:13:57,060 –> 00:13:59,910
که وجود دارد، پس
355
00:13:59,910 –> 00:14:00,960
یکی از آن چیزهایی خواهد بود که اساساً
356
00:14:00,960 –> 00:14:02,400
اولین مورد در
357
00:14:02,400 –> 00:14:03,060
جهت y خواهد بود،
358
00:14:03,060 –> 00:14:04,920
بنابراین از 0 شروع می شود و سپس
359
00:14:04,920 –> 00:14:07,710
360
00:14:07,710 –> 00:14:11,550
با آن فیبونا به سمت بالا حرکت می کند دنباله cci و
361
00:14:11,550 –> 00:14:12,870
سپس کاری که قرار است انجام شود این است و
362
00:14:12,870 –> 00:14:16,440
سپس قسمت بعدی آن دنباله همانطور
363
00:14:16,440 –> 00:14:18,750
که می گوییم اگر من در سطل شماره
364
00:14:18,750 –> 00:14:21,630
2 باشم خوب که در این مورد متفاوت خواهد بود،
365
00:14:21,630 –> 00:14:22,920
ما در واقع خواهیم رفت.
366
00:14:22,920 –> 00:14:24,030
که این مختصات x خواهد بود
367
00:14:24,030 –> 00:14:25,710
و ما می گوییم که به عقب حرکت می کنیم،
368
00:14:25,710 –> 00:14:27,540
بنابراین جایی که در امتداد X
369
00:14:27,540 –> 00:14:30,150
است منهای x2 خواهد بود، بنابراین
370
00:14:30,150 –> 00:14:32,070
یک دنباله بعدی در آنجا خواهد بود و این فقط
371
00:14:32,070 –> 00:14:35,550
مختصات y خواهد بود. مشکلی نیست و سپس
372
00:14:35,550 –> 00:14:37,320
ادامه میدهیم و میگوییم اگر در سومین سطل قرار گیرد
373
00:14:37,320 –> 00:14:39,360
، میبینید که در اینجا یک الگوی ظاهر میشود
374
00:14:39,360 –> 00:14:46,400
، اگر اگر در سطل سوم باشد،
375
00:14:46,400 –> 00:14:53,910
این در واقع اضافه خواهد شد،
376
00:14:53,910 –> 00:14:55,020
متاسفم که در واقع همانجا اضافه شد
377
00:14:55,020 –> 00:14:56,280
در واقع اول اضافه شده است،
378
00:14:56,280 –> 00:14:57,090
بنابراین اکنون ما آن را
379
00:14:57,090 –> 00:14:59,820
کم می کنیم تا آن را پایین بیاوریم و سپس
380
00:14:59,820 –> 00:15:01,560
آخرین مورد را برعکس
381
00:15:01,560 –> 00:15:06,780
آنچه در سطل شماره دو اتفاق افتاد،
382
00:15:06,780 –> 00:15:09,500
شماره
383
00:15:11,900 –> 00:15:25,100
چهار بوده است، این مرد خواهد بود. بنابراین اکنون ما
384
00:15:25,100 –> 00:15:27,050
همه این مقادیر مختلف را در اینجا داریم
385
00:15:27,050 –> 00:15:28,790
که چیزهای دیگری را که میخواهیم به آنها تبدیل کنیم اتفاق
386
00:15:28,790 –> 00:15:30,170
میافتد همانطور که این کار را انجام می دهد این است که باید
387
00:15:30,170 –> 00:15:33,350
مقادیر را از آن خروجی بگیرد، بنابراین مانند
388
00:15:33,350 –> 00:15:36,410
آنچه در هر یک از این مراحل در واقع
389
00:15:36,410 –> 00:15:37,340
در کد پاکسازی من وجود دارد، من در واقع
390
00:15:37,340 –> 00:15:39,140
از رشته های آن مقادیر خروجی می
391
00:15:39,140 –> 00:15:40,640
دهم، بنابراین من در واقع این
392
00:15:40,640 –> 00:15:42,050
کد کوچک را در اینجا دارم و من از
393
00:15:42,050 –> 00:15:43,340
نامهای مختلف برای متغیرهای این مثال استفاده میکنم،
394
00:15:43,340 –> 00:15:44,390
مطمئناً به اینجا برمیگردیم و این را پاک میکنیم،
395
00:15:44,390 –> 00:15:47,090
بنابراین در اینجا اساساً در
396
00:15:47,090 –> 00:15:48,140
این کار میکند، اگر
397
00:15:48,140 –> 00:15:49,730
دستوری که قرار است خارج شود، در واقع یک مقدار رشتهای انجام
398
00:15:49,730 –> 00:15:51,290
میدهد که این همان چیزی است که بنابراین
399
00:15:51,290 –> 00:15:53,180
نوعی نحو برای
400
00:15:53,180 –> 00:15:55,640
خروجی کردن براکتهای کوچک و کاما و
401
00:15:55,640 –> 00:15:57,410
چند براکت در اینجا وجود دارد، من میخواهم
402
00:15:57,410 –> 00:15:59,120
بگویم رشتهای از مقدار مختصات x
403
00:15:59,120 –> 00:16:04,220
که میدانید مقدار مختصات y
404
00:16:04,220 –> 00:16:10,300
را پس از هر یک از این مراحل
405
00:16:15,550 –> 00:16:17,480
و این خروجی میکند. این چیزی است که قرار است
406
00:16:17,480 –> 00:16:18,830
خارج شود، بنابراین در واقع در ابتدا
407
00:16:18,830 –> 00:16:19,970
در واقع ما احتمالاً باید
408
00:16:19,970 –> 00:16:24,740
آن مقادیر را حذف کنیم – بیایید یک
409
00:16:24,740 –> 00:16:26,090
کار دیگر برای پاک کردن اولین
410
00:16:26,090 –> 00:16:27,410
مقدار مختصات انجام دهیم که من فقط
411
00:16:27,410 –> 00:16:28,670
در ابتدا می خواهم اضافه کنم. می خواهم تا این
412
00:16:28,670 –> 00:16:30,500
مرد را دوست داشته باشید و از همان ابتدا بگویید
413
00:16:30,500 –> 00:16:31,880
نگران انجام حلقه for
414
00:16:31,880 –> 00:16:35,570
در اینجا نباشید فقط مختصات دوم دوم را به من بدهید
415
00:16:35,570 –> 00:16:37,280
و در واقع فقط
416
00:16:37,280 –> 00:16:39,350
مختصات x خواهد بود، سپس به
417
00:16:39,350 –> 00:16:41,060
یکی بروید و سپس کمک کنید آن مقادیر بنابراین
418
00:16:41,060 –> 00:16:44,030
ما فقط روی Save it کلیک می کنیم و روی print this
419
00:16:44,030 –> 00:16:45,590
guy ضربه می زنیم و سپس می بینیم که در آنجا صفر صفر
420
00:16:45,590 –> 00:16:47,600
وجود دارد صفر یک و بسیار خوب ما آماده هستیم تا به
421
00:16:47,600 –> 00:16:51,050
مرحله بعدی برویم، بیایید ادامه دهیم و
422
00:16:51,050 –> 00:16:52,730
شروع به تبدیل کد پایتون می
423
00:16:52,730 –> 00:16:54,170
کنیم که فقط ایجاد کرده و آن را در
424
00:16:54,170 –> 00:16:56,840
قالبی قرار دهید که fusion 360 بتواند از آن برای ایجاد
425
00:16:56,840 –> 00:17:00,320
یک طرح در infusion استفاده کند، بنابراین اولین کاری که
426
00:17:00,320 –> 00:17:01,580
باید انجام دهیم این است که باید یک اسکریپت ایجاد کنیم،
427
00:17:01,580 –> 00:17:04,339
بنابراین فقط کافی است این اسکریپت
428
00:17:04,339 –> 00:17:07,490
و افزونه ها را وارد کنید و فقط یکی را شروع کنید تا ما می توان گفت
429
00:17:07,490 –> 00:17:09,530
همینجا ایجاد کن و ما در حال ایجاد یک
430
00:17:09,530 –> 00:17:10,849
اسکریپت هستیم، این یک افزونه نیست، زیرا
431
00:17:10,849 –> 00:17:12,740
در ابتدا راه اندازی نمی شود،
432
00:17:12,740 –> 00:17:14,089
مرجع ها را نمی کشد، فقط اسکریپت
433
00:17:14,089 –> 00:17:16,430
go python است و سپس ما فقط
434
00:17:16,430 –> 00:17:20,300
این را آموزش فیبوناچی می نامیم.
435
00:17:20,300 –> 00:17:22,730
جایی که قرار است ذخیره شود، پیش بروید و
436
00:17:22,730 –> 00:17:24,650
آن را ایجاد کنید و می بینید که وجود دارد محور r
437
00:17:24,650 –> 00:17:27,079
درست در آنجاست و ادامه دهید و آن را ویرایش کنید و
438
00:17:27,079 –> 00:17:30,800
به spider راه اندازی می شود و شما می
439
00:17:30,800 –> 00:17:32,180
بینید که کد شروع است و ما
440
00:17:32,180 –> 00:17:33,470
فقط می رویم و این کار را حذف می
441
00:17:33,470 –> 00:17:36,200
کنیم و شروع به برنامه نویسی خود می کنیم.
442
00:17:36,200 –> 00:17:37,940
اگر شما هم اگر مثل من هستید
443
00:17:37,940 –> 00:17:39,410
، هیچ ایده ای از
444
00:17:39,410 –> 00:17:41,060
مایک عالی