در این مطلب، ویدئو مقدمه ای بر اسکریپت پایتون 09 | کره های متعدد ایجاد کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,179
و بیایید به پاورپوینت برگردیم
2
00:00:03,179 –> 00:00:05,879
و به تمرین بعدی نگاه کنیم
3
00:00:05,879 –> 00:00:10,320
که منطقی است اگر بتوانیم یک
4
00:00:10,320 –> 00:00:12,960
کره بسازیم، ببینیم آیا نمی توانیم
5
00:00:12,960 –> 00:00:15,750
چندین کره
6
00:00:15,750 –> 00:00:19,619
درست بسازیم، بنابراین همزمان بیش از یک کره ایجاد می کنیم تا
7
00:00:19,619 –> 00:00:21,029
مفاهیم ما باید
8
00:00:21,029 –> 00:00:24,480
تکرار و لیست های خود را به درستی مرور کنیم، بنابراین
9
00:00:24,480 –> 00:00:25,710
این چیزی است که می توانیم به آن
10
00:00:25,710 –> 00:00:26,160
دست
11
00:00:26,160 –> 00:00:28,140
یابیم،
12
00:00:28,140 –> 00:00:33,000
با استفاده از شی gh Python در
13
00:00:33,000 –> 00:00:37,530
grasshopper سمت راست آرایه ای از اشیاء کروی ایجاد می کنیم و همانطور که شروع به
14
00:00:37,530 –> 00:00:39,660
ایجاد چندگانه می کنیم. اشیاء و ما از
15
00:00:39,660 –> 00:00:41,460
اسکریپتها در داخل یک
16
00:00:41,460 –> 00:00:43,469
محیط پارامتریک استفاده میکنیم، شما باید در
17
00:00:43,469 –> 00:00:45,719
مورد اینکه دقیقاً چگونه از
18
00:00:45,719 –> 00:00:49,980
رایانه میخواهیم وظایفی را که
19
00:00:49,980 –> 00:00:51,930
به آن درست میدادند پردازش کند، چگونه راهحل را درست پردازش میکند
20
00:00:51,930 –> 00:00:57,239
تا همانطور که ما انجام دادهایم صحبت کنید.
21
00:00:57,239 –> 00:00:59,309
تا اینجای کار وقتی یک کره ایجاد
22
00:00:59,309 –> 00:01:01,699
کردیم چون آن را در ملخ
23
00:01:01,699 –> 00:01:05,820
انجام میدهیم، همه را به یکباره درست انجام میدهیم،
24
00:01:05,820 –> 00:01:08,460
زنده است، یک بار اتفاق میافتد اما هر زمان اتفاق میافتد،
25
00:01:08,460 –> 00:01:11,130
اما شما آن را به هر یک از ورودیها بهروزرسانی میکنید.
26
00:01:11,130 –> 00:01:15,860
27
00:01:16,610 –> 00:01:18,570
که ما می خواهیم نگاه کنیم
28
00:01:18,570 –> 00:01:21,479
در این است که چه اتفاقی می افتد اگر من بیش
29
00:01:21,479 –> 00:01:23,580
از یک حق بخواهم باید
30
00:01:23,580 –> 00:01:25,590
همزمان آنها را ایجاد کنم یا می توانم
31
00:01:25,590 –> 00:01:27,299
آنها را به صورت تدریجی ایجاد کنم که این همان کاری است که ما به
32
00:01:27,299 –> 00:01:29,970
درستی انجام خواهیم داد ابتدا یک کره ایجاد می کنم و
33
00:01:29,970 –> 00:01:33,270
سپس می خواهم ایجاد کنم حوزه B و غیره
34
00:01:33,270 –> 00:01:35,579
درست است و همانطور که وارد
35
00:01:35,579 –> 00:01:37,170
وبینار می شویم، همچنین می خواهیم به این موضوع بپردازیم که آیا می
36
00:01:37,170 –> 00:01:40,350
توانید یک راه حل خاص را از
37
00:01:40,350 –> 00:01:42,060
طریق یک بازگشتی تعریف کنید.
38
00:01:42,060 –> 00:01:45,060
39
00:01:45,060 –> 00:01:47,640
40
00:01:47,640 –> 00:01:49,920
بیت و گزینههای دیگری نیز وجود دارد که
41
00:01:49,920 –> 00:01:52,500
چگونه میتوانید راهحل را پردازش کنید، آیا
42
00:01:52,500 –> 00:01:56,659
میخواهید راهحل
43
00:01:56,659 –> 00:01:58,920
مربوطه را برای حل آن نسبت
44
00:01:58,920 –> 00:02:00,750
به زمان قرار دهید و راههای دیگری نیز وجود دارد،
45
00:02:00,750 –> 00:02:04,439
بنابراین دقیقاً نحوه تعریف
46
00:02:04,439 –> 00:02:07,020
آن فرآیند تعیین میکند. چگونه
47
00:02:07,020 –> 00:02:09,360
روی راه حلی
48
00:02:09,360 –> 00:02:12,030
که در انتهای سمت راست می آید کنترل داریم،
49
00:02:12,030 –> 00:02:13,220
زیرا این یک
50
00:02:13,220 –> 00:02:16,820
محیط پیراپزشکی است، منطق آن خطی است
51
00:02:16,820 –> 00:02:20,120
و سعی می کند همه چیز را
52
00:02:20,120 –> 00:02:22,310
یکباره درست پردازش کند، زیرا ما از
53
00:02:22,310 –> 00:02:25,070
اسکریپت های داخل grasshopper w استفاده می کنیم e
54
00:02:25,070 –> 00:02:28,190
میتواند دقیقاً نحوه پردازش آن راهحل را دقیقاً تغییر دهد،
55
00:02:28,190 –> 00:02:30,830
بنابراین اولین
56
00:02:30,830 –> 00:02:32,390
چیزی که میخواهیم از نظر
57
00:02:32,390 –> 00:02:34,730
کنترل چگونگی قدرت بخشیدن به یک
58
00:02:34,730 –> 00:02:37,190
فرآیند یا مجموعهای از فرآیندها به
59
00:02:37,190 –> 00:02:39,890
آن نگاه کنیم، این است که از طریق تکرار انجام میشود، یک
60
00:02:39,890 –> 00:02:41,540
تکرار فقط به این معنی است که ما دوباره
61
00:02:41,540 –> 00:02:44,270
تکرار یک فرآیند تا رسیدن به هدف مورد نظر
62
00:02:44,270 –> 00:02:47,690
به آن حلقه زنی
63
00:02:47,690 –> 00:02:51,440
سمت راست نیز می گویند که نوعی
64
00:02:51,440 –> 00:02:54,560
اصطلاح مختصر برای همان چیزی است
65
00:02:54,560 –> 00:02:56,840
که در آن یک فرآیند را به
66
00:02:56,840 –> 00:02:59,060
صورت تدریجی تکرار می کنیم تا زمانی که به
67
00:02:59,060 –> 00:03:03,050
هدف مورد نظر خود برسیم، بنابراین اگر ما
68
00:03:03,050 –> 00:03:06,230
به سمت راست حلقه می زنیم، می خواهیم بگوییم که می خواهم
69
00:03:06,230 –> 00:03:09,140
ده کره درست زمانی ایجاد کنم
70
00:03:09,140 –> 00:03:11,720
که با بیش از یک شیء شروع به کار کنیم یا
71
00:03:11,720 –> 00:03:13,570
مجبور باشیم به جای کار با متغیرهای ساده، بیش از یک شی را ذخیره
72
00:03:13,570 –> 00:03:15,860
73
00:03:15,860 –> 00:03:18,730
کنیم، باید با لیست ها کار کنیم و
74
00:03:18,730 –> 00:03:22,250
لیست ها در واقع فقط مجموعه ای از
75
00:03:22,250 –> 00:03:25,820
چیزهایی هستند که درست هر چیز در یک
76
00:03:25,820 –> 00:03:27,709
مکان خاص در لیست ذخیره
77
00:03:27,709 –> 00:03:31,489
می شود و با نمایه آن مشخص
78
00:03:31,489 –> 00:03:33,440
79
00:03:33,440 –> 00:03:34,970
می شود. این را به عنوان یک
80
00:03:34,970 –> 00:03:40,220
لیست مواد غذایی در نظر بگیرید، اما زمانی که ما به کار
81
00:03:40,220 –> 00:03:42,440
با لیستها رسیدیم، نه صرفاً اختصاص دادن
82
00:03:42,440 –> 00:03:44,450
و سپس پرس و جو یا درخواست
83
00:03:44,450 –> 00:03:47,180
متغیری که در آنجا ذخیره میشود، زمانی که
84
00:03:47,180 –> 00:03:48,890
با لیستها کار میکنیم، چند
85
00:03:48,890 –> 00:03:50,600
روش اضافی داریم که میتوانیم درست از آنها استفاده کنیم،
86
00:03:50,600 –> 00:03:52,459
میتوانید چیزی اضافه کنید. به لیستی
87
00:03:52,459 –> 00:03:54,700
که به انتهای لیست اضافه شده است، بنابراین
88
00:03:54,700 –> 00:03:57,200
به یاد آوردم که باید شیر تهیه
89
00:03:57,200 –> 00:03:58,940
کنم، بنابراین آن را به لیست مواد غذایی خود اضافه کردم، بنابراین می
90
00:03:58,940 –> 00:04:02,320
گویم لیست را با نقطه اضافه کنید اکنون شیر را
91
00:04:02,320 –> 00:04:03,980
اضافه می کنم، شما می توانید کارهای دیگری انجام
92
00:04:03,980 –> 00:04:06,530
دهید می توانید عناصر لیست خود را مرتب کنید،
93
00:04:06,530 –> 00:04:08,900
می توانید لیست خود را معکوس کنید تا
94
00:04:08,900 –> 00:04:12,769
به ترتیب مخالف باشد و غیره، و اگر بخواهیم
95
00:04:12,769 –> 00:04:15,650
یک لیست را به درستی تجزیه کنیم
96
00:04:15,650 –> 00:04:18,140
، یک آیتم یا چیزی خواهیم داشت که
97
00:04:18,140 –> 00:04:20,390
مقداری داده به درستی یک عدد یا در
98
00:04:20,390 –> 00:04:22,100
در این مورد یک نقطه
99
00:04:22,100 –> 00:04:26,290
درست آن نقطه دارای مسابقه در لیست است، یک
100
00:04:26,290 –> 00:04:30,790
لیست از این باید امتیاز ذخیره کند و سپس
101
00:04:30,790 –> 00:04:33,710
مربوط به هر عنصر در
102
00:04:33,710 –> 00:04:37,520
لیست یک مقدار شاخص است، بنابراین اگر
103
00:04:37,520 –> 00:04:40,940
بخواهم به نقطه سوم برسم
104
00:04:40,940 –> 00:04:44,150
از فهرست استفاده می کنم ارزش نوشتن که
105
00:04:44,150 –> 00:04:46,700
به من اجازه می دهد تا a به آن نقطه خاص
106
00:04:46,700 –> 00:04:49,280
دسترسی پیدا کنید، بنابراین مقادیر شاخص همیشه با 0 شروع می شود
107
00:04:49,280 –> 00:04:52,490
و از آنجا افزایش می یابد و
108
00:04:52,490 –> 00:04:54,590
این ترتیب اشیاء موجود در
109
00:04:54,590 –> 00:04:56,990
لیست را مشخص می کند تا بتوانم
110
00:04:56,990 –> 00:04:59,390
در لیست حرکت کنم و از نقطه ای به
111
00:04:59,390 –> 00:05:01,880
نقطه دیگر حرکت کنم یا می توانم بگویم که فقط نقطه
112
00:05:01,880 –> 00:05:06,290
پنج را می خواهید که شاخص 4 است، خوب است، پس بیایید
113
00:05:06,290 –> 00:05:09,500
به ملخ برگردیم و
114
00:05:09,500 –> 00:05:15,790
بیایید چندین کره درست کنیم، بنابراین
115
00:05:15,790 –> 00:05:18,860
مرحله بعدی این است که
116
00:05:18,860 –> 00:05:21,560
آنچه را که از اینجا
117
00:05:21,560 –> 00:05:24,650
شروع کردیم را اصلاح می کنیم و یک ساختار حلقه ای ایجاد می کنیم تا
118
00:05:24,650 –> 00:05:26,780
چندین کره ایجاد کنیم. اکشنها
119
00:05:26,780 –> 00:05:28,760
بهجای یک مورد که میخواهید چندتایی ایجاد کنید،
120
00:05:28,760 –> 00:05:34,930
خوب، پس بیایید به اسکریپت خود برویم،
121
00:05:34,930 –> 00:05:37,820
پس بیایید دوبار کلیک یا راست کلیک کرده و
122
00:05:37,820 –> 00:05:47,120
خوب و بالا را ویرایش کنیم، پس از
123
00:05:47,120 –> 00:05:49,670
ایجاد اسکریپتهای اجرا شده وارداتی خود در
124
00:05:49,670 –> 00:05:54,080
خط مالیات، چند کار را انجام میدهیم. از
125
00:05:54,080 –> 00:05:55,820
چیزهایی که ما میخواهیم
126
00:05:55,820 –> 00:05:57,650
شبه کد خود را درست تنظیم کنیم، زیرا همه این
127
00:05:57,650 –> 00:06:02,060
موارد در داخل این بلوک
128
00:06:02,060 –> 00:06:04,970
در داخل حلقه ما قرار میگیرند دقیقاً به
129
00:06:04,970 –> 00:06:07,610
این معنی است که در یک ثانیه شما را دریافت میکنیم، بنابراین
130
00:06:07,610 –> 00:06:09,470
باید ساختار را تنظیم کنیم. و هر
131
00:06:09,470 –> 00:06:11,300
علامت دوره برای حلقه و هر
132
00:06:11,300 –> 00:06:13,700
عنصر متناظر از بیت های
133
00:06:13,700 –> 00:06:17,420
اطلاعات هر متغیر دیگری درست است،
134
00:06:17,420 –> 00:06:21,380
بنابراین اولین کاری که می خواهیم انجام دهیم این است که
135
00:06:21,380 –> 00:06:24,290
باید یک لیست ایجاد کنیم تا تمام
136
00:06:24,290 –> 00:06:29,870
حوزه های خود را درست ذخیره کنیم، بنابراین در شبه کد
137
00:06:29,870 –> 00:06:34,889
بیایید یک نظر ایجاد کنیم. لیستی
138
00:06:34,889 —