در این مطلب، ویدئو آموزش Grasshopper Python (فهرست) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:02,000
سلام و خوش آمدید به
2
00:00:02,000 –> 00:00:03,439
درس دوم grasshopper python
3
00:00:03,439 –> 00:00:05,279
در آموزش قبلی در مورد
4
00:00:05,279 –> 00:00:07,040
متغیرها و نحوه استفاده از
5
00:00:07,040 –> 00:00:08,880
مولفه grasshopper در پایتون صحبت کردیم
6
00:00:08,880 –> 00:00:10,880
اگر قسمت اول را ندیده اید
7
00:00:10,880 –> 00:00:12,639
لطفاً آن را تماشا کنید و امروز
8
00:00:12,639 –> 00:00:13,360
دوباره به اینجا بازگردید.
9
00:00:13,360 –> 00:00:14,880
در مورد
10
00:00:14,880 –> 00:00:16,560
نوع دیگری از متغیرها در پایتون
11
00:00:16,560 –> 00:00:20,240
به نام لیست ها عملیات اساسی را لیست می کند
12
00:00:20,240 –> 00:00:22,400
و سپس ببینید که چگونه لیست ها در
13
00:00:22,400 –> 00:00:24,400
اجزای ملخ وارد شده در
14
00:00:24,400 –> 00:00:26,880
پایتون استفاده می شوند
15
00:00:28,480 –> 00:00:30,720
یک لیست یک ساختار داده در پایتون است
16
00:00:30,720 –> 00:00:31,920
که قابل تغییر یا
17
00:00:31,920 –> 00:00:35,680
تغییر است و دنباله ای مرتب از موارد
18
00:00:35,680 –> 00:00:39,040
مانند لیست لیست شناور
19
00:00:39,040 –> 00:00:42,320
لیست عدد صحیح رشته ها و لیست کادرها
20
00:00:42,320 –> 00:00:44,079
می توانید لیست هایی با
21
00:00:44,079 –> 00:00:47,280
متغیرهای مختلف در آن داشته باشید،
22
00:00:47,520 –> 00:00:49,920
بنابراین نحوه تعریف یک لیست در
23
00:00:49,920 –> 00:00:51,520
درس قبل یاد گرفتیم که چگونه یک
24
00:00:51,520 –> 00:00:52,879
متغیر را با
25
00:00:52,879 –> 00:00:56,559
ایجاد معادله ای مانند a برابر با 4 تعریف کنیم یعنی
26
00:00:56,559 –> 00:00:59,680
a است. یک نام متغیر و مقدار
27
00:00:59,680 –> 00:01:02,800
داخل آن 4 است که یک عدد صحیح است
28
00:01:02,800 –> 00:01:05,438
بنابراین برای تعریف لیست باید
29
00:01:05,438 –> 00:01:07,520
آیتم های لیست را در داخل
30
00:01:07,520 –> 00:01:11,520
کروشه بنویسیم مانند a برابر با
31
00:01:11,520 –> 00:01:14,640
باز کردن براکت پنج و سه
32
00:01:14,640 –> 00:01:19,040
براکت مربع بسته حالا ما یک لیست داریم
33
00:01:19,040 –> 00:01:22,080
که با دو آیتم پر شده است، مورد اول
34
00:01:22,080 –> 00:01:22,560
پنج
35
00:01:22,560 –> 00:01:26,000
و مورد دوم سه
36
00:01:26,000 –> 00:01:28,320
37
00:01:28,320 –> 00:01:30,640
38
00:01:31,680 –> 00:01:34,079
39
00:01:34,079 –> 00:01:35,439
است.
40
00:01:35,439 –> 00:01:38,240
شش عدد می تواند هم شناور باشد و هم
41
00:01:38,240 –> 00:01:39,360
عدد صحیح
42
00:01:39,360 –> 00:01:42,560
اعداد خوب برابر است با باز کردن
43
00:01:42,560 –> 00:01:46,320
کروشه 2 و 5 و 2.5
44
00:01:46,320 –> 00:01:49,920
و 7 و 8 و 25 براکت را ببندید
45
00:01:49,920 –> 00:01:52,399
46
00:01:53,119 –> 00:01:56,240
خوب ضربه بزنید من نمی توانم نتیجه را ببینم زیرا
47
00:01:56,240 –> 00:01:57,360
48
00:01:57,360 –> 00:02:00,719
متغیر را به عنوان جزء خود تعریف نکردم خروجی
49
00:02:00,719 –> 00:02:03,119
بنابراین برای انجام این کار روی
50
00:02:03,119 –> 00:02:04,719
خروجی ما که a است کلیک راست کرده
51
00:02:04,719 –> 00:02:07,360
و نام آن را به متغیر لیست خود که اعداد است تغییر نام
52
00:02:07,360 –> 00:02:09,840
53
00:02:11,599 –> 00:02:14,640
دهیم، باید پایتون خود را رفرش کنیم ویرایشگر را باز کرده
54
00:02:14,640 –> 00:02:15,440
55
00:02:15,440 –> 00:02:18,000
و دوباره ok را فشار دهیم، اکنون
56
00:02:18,000 –> 00:02:20,160
پانل را به نتیجه وصل
57
00:02:20,160 –> 00:02:21,520
می کنم. میدانم چگونه
58
00:02:21,520 –> 00:02:23,520
فهرستها را ویرایش کنیم، فکر میکنم
59
00:02:23,520 –> 00:02:25,760
این یکی از مهمترین موضوعات
60
00:02:25,760 –> 00:02:27,040
دوره
61
00:02:27,040 –> 00:02:28,640
ماست، در ابتدا باید بدانیم
62
00:02:28,640 –> 00:02:30,080
فهرستها چگونه سازماندهی شدهاند،
63
00:02:30,080 –> 00:02:32,239
همانطور که ممکن است در ملخ بدانید، هر زمان
64
00:02:32,239 –> 00:02:33,280
که فهرستی
65
00:02:33,280 –> 00:02:35,680
داریم، میتوانیم تعدادی را پشت سر بگذاریم. آن که
66
00:02:35,680 –> 00:02:36,480
نشان
67
00:02:36,480 –> 00:02:39,599
دهنده شماره سفارش اقلام است
68
00:02:39,599 –> 00:02:42,080
اما باید توجه داشته باشید که شماره سفارش
69
00:02:42,080 –> 00:02:43,680
از صفر شروع می شود
70
00:02:43,680 –> 00:02:47,840
نه یک و ما آنها را شاخص
71
00:02:47,840 –> 00:02:50,480
می نامیم و همچنین آیتم لیست به نام جزء داریم
72
00:02:50,480 –> 00:02:51,360
73
00:02:51,360 –> 00:02:53,920
که با تعریف لیست کار می کند و ایندکس می شود
74
00:02:53,920 –> 00:02:57,200
سپس آیتم ها را برمی گرداند
75
00:02:58,560 –> 00:03:00,400
برای این کار باید یک مورد جدید تعریف کنم.
76
00:03:00,400 –> 00:03:02,640
متغیر برای ذخیره آیتمی که از لیست پیدا می کنم
77
00:03:02,640 –> 00:03:05,440
78
00:03:05,440 –> 00:03:08,640
عدد برابر با اعداد 0 و
79
00:03:08,640 –> 00:03:12,800
عدد برابر با اعداد 6 است.
80
00:03:12,800 –> 00:03:16,239
در اینجا یک خطا دریافت کردیم و می گوید
81
00:03:16,239 –> 00:03:18,400
فهرست خارج از محدوده است زیرا محدوده لیست ما
82
00:03:18,400 –> 00:03:19,440
بین
83
00:03:19,440 –> 00:03:22,720
0 تا 4 است بنابراین باید تنظیم کنید مقدار شاخص
84
00:03:22,720 –> 00:03:24,239
بین 0 تا 4.
85
00:03:24,239 –> 00:03:26,159
همچنین می توانید مقدار را از
86
00:03:26,159 –> 00:03:28,879
انتهای لیست با تعریف شاخص های منفی تنظیم کنید،
87
00:03:28,879 –> 00:03:31,920
مانند عدد برابر با اعداد منهای
88
00:03:31,920 –> 00:03:34,239
یک،
89
00:03:35,920 –> 00:03:37,599
همچنین می توانید با
90
00:03:37,599 –> 00:03:41,440
اختصاص مقدار جدید به
91
00:03:41,440 –> 00:03:43,920
اعداد نوع شاخص آن، مورد را تغییر دهید. برای
92
00:03:43,920 –> 00:03:45,200
بستن
93
00:03:45,200 –> 00:03:48,560
کروشه برابر با صد است،
94
00:03:50,560 –> 00:03:52,720
اجازه دهید ابتدا چیزی مانند جزء آیتم لیست ایجاد کنیم
95
00:03:52,720 –> 00:03:54,560
96
00:03:54,560 –> 00:03:56,799
، من یک لیست ایجاد می کنم و
97
00:03:56,799 –> 00:03:57,599
نام آن را
98
00:03:57,599 –> 00:04:01,280
تست لیست زیر خط می زنم و یک عدد
99
00:04:01,280 –> 00:04:02,159
داخل آن قرار می دهم،
100
00:04:02,159 –> 00:04:04,879
خوب من می خواهم ایندکس را از compon کنترل کنم.
101
00:04:04,879 –> 00:04:06,400
ورودی ent
102
00:04:06,400 –> 00:04:09,599
بنابراین ابتدا x را به ایندکس تغییر میدهم
103
00:04:09,599 –> 00:04:12,640
و نوع را به عدد صحیح
104
00:04:12,640 –> 00:04:14,400
ویرایشگر پایتون باز میکنم و
105
00:04:14,400 –> 00:04:18,079
آیتم تایپ برابر است با لیست زیر خط تست
106
00:04:18,079 –> 00:04:20,160
باز کردن یک شاخص براکت مربع را ببندم براکت مربع را ببندم
107
00:04:20,160 –> 00:04:21,279
108
00:04:21,279 –> 00:04:24,800
ایندکس را روی 2 تنظیم
109
00:04:26,479 –> 00:04:29,840
میکنم. باشه درست کار میکند حالا میخواهیم برای
110
00:04:29,840 –> 00:04:32,240
تعریف یک لیست از ورودی کامپوننت برای
111
00:04:32,240 –> 00:04:34,080
ایجاد یک لیست در ملخ،
112
00:04:34,080 –> 00:04:35,840
به جای
113
00:04:35,840 –> 00:04:36,639
اضافه کردن کاما
114
00:04:36,639 –> 00:04:39,680
بین آیتم ها، پانل را در ملخ رها کنید. ok
115
00:04:39,680 –> 00:04:43,320
2 5 5.6
116
00:04:43,320 –> 00:04:46,479
99.2 25.