در این مطلب، ویدئو Skills4Scientists – مقدمه ای بر پایتون 1 – استفاده از RDKit در Anaconda – آقای ساموئل موندی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:08:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:21,600 –> 00:00:22,320
اوم
2
00:00:22,320 –> 00:00:25,680
پس در این جلسه
3
00:00:25,680 –> 00:00:28,720
دوباره از صفر شروع
4
00:00:28,720 –> 00:00:31,359
میکنیم آه، شروع میکنیم
5
00:00:31,359 –> 00:00:33,200
دفترچههای وظیفهتان را ببندید که ما همین الان باعث
6
00:00:33,200 –> 00:00:36,000
شدیم از محیط شما بیرون بیایم که
7
00:00:36,000 –> 00:00:36,880
8
00:00:36,880 –> 00:00:38,239
ما ساختهایم، یک محیط کاملاً جدید میسازیم
9
00:00:38,239 –> 00:00:40,079
از آنجایی که این یک پروژه کاملاً جدید است و ما قرار است
10
00:00:40,079 –> 00:00:40,559
11
00:00:40,559 –> 00:00:44,640
از آنجا بالا برویم و
12
00:00:44,640 –> 00:00:48,160
همانطور که به او اشاره
13
00:00:48,160 –> 00:00:50,160
کردم فکر می کنم در جلسه اول و
14
00:00:50,160 –> 00:00:51,760
در پایان جلسه
15
00:00:51,760 –> 00:00:53,920
دوم این برای شما خواهد بود.
16
00:00:53,920 –> 00:00:55,920
که پایتون را کاملاً خوب می شناسند و
17
00:00:55,920 –> 00:00:56,640
از آن استفاده کرده اند،
18
00:00:56,640 –> 00:00:58,960
این برای شما خیلی بد نخواهد بود،
19
00:00:58,960 –> 00:01:00,480
زیرا این برای شما کاملاً جدید
20
00:01:00,480 –> 00:01:01,440
است که
21
00:01:01,440 –> 00:01:03,520
واقعاً یک پرش در اعماق است،
22
00:01:03,520 –> 00:01:05,519
اما روشی برای دیوانگی من
23
00:01:05,519 –> 00:01:06,720
در اینجا وجود دارد.
24
00:01:06,720 –> 00:01:08,880
یک چیز جالب در پایتون خوب به شما نشان دهم
25
00:01:08,880 –> 00:01:10,720
، فکر میکنم خیلی خوب است،
26
00:01:10,720 –> 00:01:13,840
و برخی از آنها خواهید دید که
27
00:01:13,840 –> 00:01:16,159
چقدر میتواند قدرتمند باشد،
28
00:01:16,159 –> 00:01:18,960
ثانیاً فقط یک راه برای
29
00:01:18,960 –> 00:01:20,640
معرفی مفاهیم جدید وجود دارد
30
00:01:20,640 –> 00:01:22,799
و آن این است که آنها را به سمت شما و اوم پرتاب کنید
31
00:01:22,799 –> 00:01:24,240
32
00:01:24,240 –> 00:01:26,960
و امیدوارم شما کمی یاد خواهید گرفت
33
00:01:26,960 –> 00:01:27,520
34
00:01:27,520 –> 00:01:30,079
و ثالثاً با انجام این کار توضیح خواهم
35
00:01:30,079 –> 00:01:31,119
داد
36
00:01:31,119 –> 00:01:33,200
که چه چیزی است برخی از این چیزهای پیچیده تر
37
00:01:33,200 –> 00:01:34,640
در حالی است که ما پیش می رویم
38
00:01:34,640 –> 00:01:36,079
و حتی
39
00:01:36,079 –> 00:01:38,640
اگر اکنون آنها را درک نکنید، احساسی نسبت به آنها
40
00:01:38,640 –> 00:01:40,079
خواهید داشت و واقعاً به شما کمک می کند که
41
00:01:40,079 –> 00:01:43,040
42
00:01:43,040 –> 00:01:45,200
در عرض دو هفته آنها را به درستی یاد بگیرید. پایتون
43
00:01:45,200 –> 00:01:48,159
2 هنوز مقدمهای برای پایتون است، واقعاً
44
00:01:48,159 –> 00:01:49,840
ما کمی به عقب برمیگردیم و کمی عادیتر و واضحتر این
45
00:01:49,840 –> 00:01:52,079
کار را انجام میدهیم،
46
00:01:52,079 –> 00:01:54,799
جایی که من
47
00:01:54,799 –> 00:01:55,759
48
00:01:55,759 –> 00:01:58,399
انواع دادههای مختلف را در پایتون بررسی میکنم، بنابراین یک
49
00:01:58,399 –> 00:01:59,119
عدد ممکن است
50
00:01:59,119 –> 00:02:02,399
چه باشد. ممکن است نامه ای ام باشد و
51
00:02:02,399 –> 00:02:03,280
52
00:02:03,280 –> 00:02:06,880
به روشی معمولی تری
53
00:02:06,880 –> 00:02:09,520
برای تدریس ساخته شود، اما فکر کردم می
54
00:02:09,520 –> 00:02:10,479
دانید
55
00:02:10,479 –> 00:02:12,480
بیایید در این جلسه وارد شویم، بیایید
56
00:02:12,480 –> 00:02:14,319
کاری کمی جالب انجام دهیم و
57
00:02:14,319 –> 00:02:16,800
کمی بیایید تلاش کنیم،
58
00:02:16,800 –> 00:02:19,599
بنابراین اولین کاری که باید انجام دهم این است
59
00:02:19,599 –> 00:02:20,319
که صفحه نمایش من را به اشتراک بگذارم،
60
00:02:20,319 –> 00:02:24,160
من تازه متوجه شدم که اوم
61
00:02:24,239 –> 00:02:26,640
و
62
00:02:27,920 –> 00:02:32,560
یک دومی به من بدهید
63
00:02:35,280 –> 00:02:37,840
تا همه بتوانند ترمینال من را ببینند،
64
00:02:37,840 –> 00:02:38,480
65
00:02:38,480 –> 00:02:39,840
بنابراین من یک ترمینال کاملاً جدید
66
00:02:39,840 –> 00:02:42,000
باز کرده ام، شما اینجا را خواهید دید
67
00:02:42,000 –> 00:02:44,400
که من در محیط پایه، محیط پیش فرض هستم
68
00:02:44,400 –> 00:02:46,239
69
00:02:46,239 –> 00:02:49,200
هنوز کاری نکردهایم که الان
70
00:02:49,200 –> 00:02:50,400
هستیم قرار است این کار را انجام دهیم این است که ما
71
00:02:50,400 –> 00:02:51,120
از کتابخانه ای به نام
72
00:02:51,120 –> 00:02:54,720
rdkit استفاده می کنیم و این مثل شما
73
00:02:54,720 –> 00:02:58,400
نیست که به راحتی می توانید کتابخانه ای مانند مشتری را نصب کنید،
74
00:02:58,400 –> 00:03:00,800
در واقع اصلاً شبیه مشتری نیست در
75
00:03:00,800 –> 00:03:02,560
حالی که jupiter یک دفترچه یادداشت بود
76
00:03:02,560 –> 00:03:05,840
که به ما امکان می داد rd را رمزگذاری کنیم. کیت مجموعه ای
77
00:03:05,840 –> 00:03:07,680
از توابع است
78
00:03:07,680 –> 00:03:11,519
که کارهای جالبی را در
79
00:03:11,519 –> 00:03:12,959
فضای شیمیایی انجام می دهد
80
00:03:12,959 –> 00:03:14,879
و شما برخی از آن چیزها را خواهید دید،
81
00:03:14,879 –> 00:03:16,959
در حالی که مشتری چیزی است
82
00:03:16,959 –> 00:03:18,080
که به ما گفته شده است که می توانیم
83
00:03:18,080 –> 00:03:21,280
از آن برای ساختن تصاویر زیبا
84
00:03:21,280 –> 00:03:23,360
85
00:03:23,360 –> 00:03:24,640
استفاده کنیم.
86
00:03:24,640 –> 00:03:28,480
کیت سوم ریاضیات بیشتر است، اشکالی ندارد،
87
00:03:28,480 –> 00:03:32,280
ما یک ماده شیمیایی یا یک مولکول از
88
00:03:32,280 –> 00:03:35,120
لحاظ ریاضی شیمیایی داریم، از نظر علمی
89
00:03:35,120 –> 00:03:37,120
، اینجا چه خبر است و چه کاری می توانیم
90
00:03:37,120 –> 00:03:38,879
با آن انجام دهیم
91
00:03:38,879 –> 00:03:42,640
و به همین دلیل استفاده از آن کمی
92
00:03:42,640 –> 00:03:44,319
دشوارتر است، فکر می کنم به یک
93
00:03:44,319 –> 00:03:46,480
معنا اوم
94
00:03:46,480 –> 00:03:49,920
پس اولین کاری که باید انجام دهیم
95
00:03:49,920 –> 00:03:52,400
قبل از اینکه کمی بیشتر در
96
00:03:52,400 –> 00:03:53,920
مورد کیت سوم توضیح دهم این
97
00:03:53,920 –> 00:03:56,000
است که محیط خود را بسازیم فقط در صورتی
98
00:03:56,000 –> 00:03:58,000
که اجرای آن کمی طول بکشد
99
00:03:58,000 –> 00:03:59,200
و در اینجا خواهید دید که
100
00:03:59,200 –> 00:04:01,120
محیط ایجاد کننده دستور کمی
101
00:04:01,120 –> 00:04:02,080
متفاوت است
102
00:04:02,080 –> 00:04:04,000
و من قصد ندارم در این جلسه شرکت
103
00:04:04,000 –> 00:04:05,519
کنم. قصد ندارم به این موضوع بپردازم که چرا
104
00:04:05,519 –> 00:04:06,159
متفاوت است
105
00:04:06,159 –> 00:04:09,200
یا چه کاری انجام می دهد، فکر می کنم تنها چیزی که
106
00:04:09,200 –> 00:04:09,760
باید بدانید
107
00:04:09,760 –> 00:04:13,280
این است که متفاوت است
108
00:04:13,280 –> 00:04:16,880
زیرا یک قطعه کاملا تخصصی است
109
00:04:16,880 –> 00:04:18,560
نرمافزار فضایی برای خواستن
110
00:04:18,560 –> 00:04:21,519
دنیایی بهتر،
111
00:04:21,519 –> 00:04:25,040
مجموعهای از کتابخانههای تخصصی مجموعهای از بستهها است
112
00:04:25,040 –> 00:04:28,639
، اما فرمت دریافت
113
00:04:28,639 –> 00:04:31,440
آن هنوز تقریباً مشابه است، بنابراین حتی کد
114
00:04:31,440 –> 00:04:32,639
ممکن
115
00:04:32,639 –> 00:04:34,720
است کمی خارجی باشد، خواهید دید که
116
00:04:34,720 –> 00:04:35,759
فرمت کلی
117
00:04:35,759 –> 00:04:38,639
آن است. کاملاً مشابه است،
118
00:04:38,639 –> 00:04:40,320
بنابراین شما می توانید
119
00:04:40,320 –> 00:04:42,880
صفحه ترمینال من را ببینید فقط در صورتی که من
120
00:04:42,880 –> 00:04:43,759
121
00:04:43,759 –> 00:04:45,440
عالی را به اشتراک می گذارم، از nikki fantastic استقبال کردم،
122
00:04:45,440 –> 00:04:48,080
123
00:04:48,720 –> 00:04:53,040
بنابراین برای دانلود کیت rd
124
00:04:53,040 –> 00:04:55,919
بهترین راه برای انجام این کار ایجاد
125
00:04:55,919 –> 00:04:57,680
محیط و آن را
126
00:04:57,680 –> 00:05:00,479
به یکباره در محیط دانلود کنید،
127
00:05:00,479 –> 00:05:01,440
اینگونه است که
128
00:05:01,440 –> 00:05:04,000
آنها دوست دارند شما این کار را انجام دهید، بنابراین اولین
129
00:05:04,000 –> 00:05:05,120
کاری که ما می خواهیم انجام دهیم این است که مانند همیشه می
130
00:05:05,120 –> 00:05:06,000
خواهیم تایپ کنیم
131
00:05:06,000 –> 00:05:07,680
که فرمت هنوز
132
00:05:07,680 –> 00:05:09,120
کاملاً مشابه است. دوباره به
133
00:05:09,120 –> 00:05:12,479
آناکوندا گفتن این یک دستور
134
00:05:12,479 –> 00:05:15,600
برای آن است، چیز دیگری نیست و دوباره
135
00:05:15,600 –> 00:05:16,960
میخواهیم یک محیط ایجاد کنیم، بنابراین
136
00:05:16,960 –> 00:05:18,800
ایجاد را تایپ
137
00:05:18,800 –> 00:05:20,800
میکنیم، اینجا جایی است که شما میگویید c کمی متفاوت میشود
138
00:05:20,800 –> 00:05:22,840
139
00:05:22,840 –> 00:05:25,840
140
00:05:26,800 –> 00:05:29,440
و میدانم که احتمالاً این به نظر کاملاً
141
00:05:29,440 –> 00:05:31,120
معنی است که من قصد ندارم وارد آن شوم. این
142
00:05:31,120 –> 00:05:32,000
در حال حاضر
143
00:05:32,000 –> 00:05:33,440
چیست زیرا کمی خارج از
144
00:05:33,440 –> 00:05:35,280
محدوده چیزی است که من واقعاً می خواهم شما
145
00:05:35,280 –> 00:05:36,479
از این بیاموزید،
146
00:05:36,479 –> 00:05:38,639
اما کمی با آنچه
147
00:05:38,639 –> 00:05:39,600
قبلا انجام دادیم متفاوت است
148
00:05:39,600 –> 00:05:41,120
و همانطور که گفتم دلیل آن این است
149
00:05:41,120 –> 00:05:42,960
که کاملاً متخصص است
150
00:05:42,960 –> 00:05:44,240
و از یک
151
00:05:44,240 –> 00:05:46,639
مکان کمی متفاوت در اکوسیستم آناکوندا
152
00:05:46,639 –> 00:05:49,919
و سپس
153
00:05:49,919 –> 00:05:52,560
dash n که فقط به معنای نام خط تیره است،
154
00:05:52,560 –> 00:05:53,759
راه دیگری برای گفتن
155
00:05:53,759 –> 00:05:56,240
خوب است، این چیزی است
156
00:05:56,240 –> 00:05:57,840
که ما می خواهیم نام آن را بگذاریم
157
00:05:57,840 –> 00:06:01,199
و من آن را محیط کیت rd خود می نامیم
158
00:06:01,199 –> 00:06:03,520
و من میخواهم نام آن را
159
00:06:03,520 –> 00:06:04,720
محیط دو کیت خفیف
160
00:06:04,720 –> 00:06:06,080
161
00:06:06,080 –> 00:06:07,919
بگذارم زیرا این احتمال وجود دارد که من قبلاً محیط rdk خود را داشته باشم،
162
00:06:07,919 –> 00:06:10,240
اما شما ممکن است بخواهید آن را
163
00:06:10,240 –> 00:06:12,160
محیط rdk من یا محیط rdk
164
00:06:12,160 –> 00:06:12,960
یا
165
00:06:12,960 –> 00:06:16,000
هر نام دیگری برای شما معنی داشته
166
00:06:16,000 –> 00:06:18,639
باشد، خوب است که وارد آن شوید. عادت نه w و
167
00:06:18,639 –> 00:06:20,080
سپس ما فقط میخواهیم بگوییم
168
00:06:20,080 –> 00:06:23,280
که باید از بخش کیت
169
00:06:23,280 –> 00:06:25,360
سوم آناکوندا بیاید، جایی که آن را پیدا
170
00:06:25,360 –> 00:06:26,319
171
00:06:26,319 –> 00:06:29,360
میکنیم و اگر enter را فشار
172
00:06:29,600 –> 00:06:31,840
دهیم میبینیم که
173
00:06:31,840 –> 00:06:33,680
بستههای ما و ابردادههای ما را جمعآوری میکند و در حال
174
00:06:33,680 –> 00:06:34,800
چرخش است
175
00:06:34,800 –> 00:06:36,400
و شما ببینید که این دقیقاً برای گفتن است
176
00:06:36,400 –> 00:06:38,080
، اگرچه کلمات کمی
177
00:06:38,080 –> 00:06:39,520
متفاوت هستند
178
00:06:39,520 –> 00:06:42,720
، قالب دقیقاً
179
00:06:42,720 –> 00:06:44,720
مانند قبل است و ما می دانیم که ما
180
00:06:44,720 –> 00:06:46,960
conda را گفته ایم، بنابراین ما آن را به condo می
181
00:06:46,960 –> 00:06:48,720
دهیم و چیزی را ایجاد می
182
00:06:48,720 –> 00:06:52,000
کنیم نامگذاری آن um and
183
00:06:52,000 –> 00:06:54,960
we are um yeah و سپس ما آن را
184
00:06:54,960 –> 00:06:55,680
اجرا می کنیم
185
00:06:55,680 –> 00:06:57,840
و می بینید که می گوید
186
00:06:57,840 –> 00:06:59,280
محیط حل بسته های جمع آوری
187
00:06:59,280 –> 00:07:01,039
شده دقیقاً همان چیزی است که وقتی
188
00:07:01,039 –> 00:07:03,680
محیط های خود را قبل از ساختن خودمان می ساختیم
189
00:07:03,680 –> 00:07:06,080
گفته شده است، فقط در این مورد کمی
190
00:07:06,080 –> 00:07:07,440
متفاوت است زیرا ما همه چیز را
191
00:07:07,440 –> 00:07:08,560
به صورت یکجا انجام می
192
00:07:08,560 –> 00:07:10,800
دهیم، ما در حال نصب همه چیز هستیم و همه چیز را وارد می
193
00:07:10,800 –> 00:07:13,840
کنیم و همه چیز را ایجاد می کنیم
194
00:07:13,840 –> 00:07:16,639
و سپس دوباره اگر به بالا پیمایش کردم،
195
00:07:16,639 –> 00:07:18,160
می گوید بسته های زیر
196
00:07:18,160 –> 00:07:19,039
197
00:07:19,039 –> 00:07:22,880
دقیقاً مانند قبل دانلود می شوند که ما به
198
00:07:22,880 –> 00:07:25,280
کیت d خود نیاز داریم تا کار کند، ما به همه چیز نیاز داریم. این
199
00:07:25,280 –> 00:07:27,919
بستهها در اینجا در سمت چپ
200
00:07:27,919 –> 00:07:30,160
اکنون یک ستون دیگر وجود دارد که میگوید
201
00:07:30,160 –> 00:07:31,680
build و دلیل آن این است که ما به
202
00:07:31,680 –> 00:07:33,039
203
00:07:33,039 –> 00:07:36,319
جای آناکوندای معمولی، از condo forge میآییم
204
00:07:36,319 –> 00:07:39,360
و اینها در اینجا اینها فقط
205
00:07:39,360 –> 00:07:42,880
um برای یکی از uh برای یکی از
206
00:07:42,880 –> 00:07:45,120
کلمات بهتر هستند. جهت آنها
207
00:07:45,120 –> 00:07:47,759
به چیزهایی که ما نیاز داریم و سپس در اینجا ما
208
00:07:47,759 –> 00:07:48,639
209
00:07:48,639 –> 00:07:51,919
اندازه اینها را داریم و سپس از کجا می
210
00:07:51,919 –> 00:07:54,479
آید که condor forge است
211
00:07:54,479 –> 00:07:56,160
و دوباره می گوید این بسته
212
00:07:56,160 –> 00:07:59,840
های جدید بارها
213
00:08:01,199 –> 00:08:03,199
و بارها از جایی که از آن می آیند نصب می شوند و
214
00:08:03,199 –> 00:08:04,720
سپس ادامه می دهند. بله یا خیر،
215
00:08:04,720 –> 00:08:09,280
بله میخواهیم، بنابراین y را تایپ میکنیم، enter را فشار میدهیم و س
216
00:08:09,280 –> 00:08:10,639
س این ممکن است کمی زم
217
00:08:10,639 –> 00:08:13,199
ن بر روی دستگاههای شما ببرد، اما من
218
00:08:13,199 –> 00:08:14,479
میشه فکر میکنم وقتی برای اولین بار بر
219
00:08:14,479 –> 00:08:15,599
امهنویسی را شروع کردم، فکر میکردم که واقعاً جا
220
00:08:15,599 –> 00:08:17,440
ب است، فکر کردم آه بله، کرک کر
221
00:08:17,440 –> 00:08:18,479
م این همان کاری است که آنها روی
222
00:08:18,479 –> 00:08:21,039
on the در فیلم های tv um انجام می دهند، اما
223
00:08:21,039 –> 00:08:22,479
می بینید که این بسته ها را دانلود
224
00:08:22,479 –> 00:08:23,120
می کند
225
00:08:23,120 –> 00:08:25,599
و آنها را استخراج می کند
226
00:08:25,599 –> 00:08:27,120
تا بتوانیم از um استفاده کنیم
227
00:08:27,120 –> 00:08:29,039
و این کار برای مدتی ادامه خواهد داشت.
228
00:08:29,039 –> 00:08:31,360
در مورد چگونگی
229
00:08:31,360 –> 00:08:32,640
اتصال اینترنت شما خوب است از جمله
230
00:08:32,640 –> 00:08:33,440
231
00:08:33,440 –> 00:08:36,399
اینکه رایانه شما چقدر سریع است و اینها
232
00:08:36,399 –> 00:08:37,599
233
00:08:37,599 –> 00:08:39,440
همه بسته هایی هستند که به ما گفته است
234
00:08:39,440 –> 00:08:41,760
قرار است دانلود کنید و فقط یک درصد به ما می دهد
235
00:08:41,760 –> 00:08:44,320
تا بگوییم خوب چقدر بارگیری
236
00:08:44,320 –> 00:08:45,760
شده اند
237
00:08:45,760 –> 00:08:49,040
و این فقط می چرخد تا زمانی که
238
00:08:49,040 –> 00:08:51,040
ما همه چیزهایی را که نیاز داریم به
239
00:08:51,040 –> 00:08:52,320
نظر می رسد امروز خیلی سریع پیش
240
00:08:52,320 –> 00:08:54,720
می رود، بنابراین این خوب است
241
00:08:54,720 –> 00:08:56,320
و برای چشم عقابی و افرادی
242
00:08:56,320 –> 00:08:58,000
که در میان شما پیتون را می شناسند،
243
00:08:58,000 –> 00:09:02,080
خواهید دید که
244
00:09:02,080 –> 00:09:04,480
بسته های بسیار متداولی وجود دارد که ما به آنها نیاز داریم.
245
00:09:04,480 –> 00:09:05,360
dkit to work
246
00:09:05,360 –> 00:09:07,760
so matplotlib بسیار بسیار شناخته شده
247
00:09:07,760 –> 00:09:08,880
بسته
248
00:09:08,880 –> 00:09:12,320
numpy um من فکر می کنم
249
00:09:12,320 –> 00:09:15,279
برخی از پانداهای دیگر در اینجا شما
250
00:09:15,279 –> 00:09:16,959
چیزهای واقعی نان و کره را می شناسید که همه
251
00:09:16,959 –> 00:09:17,920
استفاده می کنند
252
00:09:17,920 –> 00:09:19,600
و من فکر می کنم این یک نکته واقعاً خوب
253
00:09:19,600 –> 00:09:21,440
است که
254
00:09:21,440 –> 00:09:24,800
حتی اگر شما یک um
255
00:09:24,800 –> 00:09:26,560
دارید حتی اگر ممکن است یک
256
00:09:26,560 –> 00:09:28,320
بسته
257
00:09:28,320 –> 00:09:31,360
را نصب کنید که احتمالاً بر روی بسته های دیگر ساخته شده است،
258
00:09:31,360 –> 00:09:34,160
بنابراین فکر نکنید
259
00:09:34,160 –> 00:09:35,600
که شما تنها کسی هستید که می
260
00:09:35,600 –> 00:09:37,440
گوید خوب است من باید از این اهداف استفاده
261
00:09:37,440 –> 00:09:38,160
کنم کار من نیاز
262
00:09:38,160 –> 00:09:39,920
دارم من نمی خواهم چرخ را دوباره اختراع کنم در اینجا
263
00:09:39,920 –> 00:09:41,360
تمام بستههایی که به آنها نیاز دارید
264
00:09:41,360 –> 00:09:42,640
، در حال نصب و وارد کردن
265
00:09:42,640 –> 00:09:44,320
بستههایی هستند که برای استفاده از بستهشان نیاز دارند
266
00:09:44,320 –> 00:09:45,440
267
00:09:45,440 –> 00:09:46,959
و به این ترتیب شما همه چیز را
268
00:09:46,959 –> 00:09:49,600
با هم
269
00:09:49,600 –> 00:09:53,600
در یک اکوسیستم از چیزها قرار میدهید،
270
00:09:53,600 –> 00:09:56,800
اوه ببخشید
271
00:09:56,800 –> 00:09:59,839
که ندارم. در حال حاضر چت شروع شده است،
272
00:09:59,839 –> 00:10:02,959
بنابراین به نظر می رسد که
273
00:10:02,959 –> 00:10:05,839
274
00:10:06,560 –> 00:10:10,320
چند سوال وجود دارد،
275
00:10:10,320 –> 00:10:14,800
اجازه دهید به بالای صفحه
276
00:10:14,800 –> 00:10:18,160
بروم، متأسفم،
277
00:10:18,160 –> 00:10:21,200
بزرگنمایی من بسیار آزاردهنده بوده است.
278
00:10:21,200 –> 00:10:23,519
279
00:10:29,680 –> 00:10:32,880
280
00:10:32,880 –> 00:10:34,880
281
00:10:34,880 –> 00:10:36,160
تفاوت بین یک کتابخانه و یک
282
00:10:36,160 –> 00:10:37,440
بسته است و من از آنها در اینجا کاملاً به جای یکدیگر استفاده کرده
283
00:10:37,440 –> 00:10:39,120
ام و
284
00:10:39,120 –> 00:10:42,160
این احتمالاً بد من است
285
00:10:42,160 –> 00:10:46,320
اما فقط اوه این است که احتمالاً
286
00:10:46,320 –> 00:10:48,560
گفتن آنها آسان تر است همانطور که من آنها را می گویم
287
00:10:48,560 –> 00:10:49,440
وقتی صحبت می کنید.
288
00:10:49,440 –> 00:10:52,880
اگر تعریفی می خواهید،
289
00:10:52,880 –> 00:10:56,240
یک کتابخانه
290
00:10:56,240 –> 00:10:59,440
احتمالاً یک فایل واحد است که حاوی
291
00:10:59,440 –> 00:11:02,079
تعداد زیادی توابع مختلف است
292
00:11:02,079 –> 00:11:03,279
که ممکن است به آنها نیاز داشته باشید،
293
00:11:03,279 –> 00:11:06,399
در حالی که یک بسته بنابراین یک
294
00:11:06,399 –> 00:11:07,920
کتابخانه ممکن است به تابعی نیاز داشته باشید
295
00:11:07,920 –> 00:11:10,000
که میانگین را محاسبه کند.
296
00:11:10,000 –> 00:11:10,480
uct
297
00:11:10,480 –> 00:11:13,440
و مجموع را محاسبه می کند و یک کتابخانه
298
00:11:13,440 –> 00:11:14,240
ممکن است
299
00:11:14,240 –> 00:11:17,360
همه آن um ها را
300
00:11:17,360 –> 00:11:21,440
در داخل خود داشته باشد در حالی که یک بسته
301
00:11:21,440 –> 00:11:24,079
um ممکن است شامل چندین کتابخانه باشد، بنابراین
302
00:11:24,079 –> 00:11:24,560
اگر
303
00:11:24,560 –> 00:11:25,839
کتابخانه ای داشته باشید که حاوی آن چیزها باشد و
304
00:11:25,839 –> 00:11:28,000
سپس کتابخانه ای که
305
00:11:28,000 –> 00:11:30,959
حاوی آن است، نمی دانم چگونه همه چیز را بردارید امم
306
00:11:30,959 –> 00:11:32,480
نحوه پیدا کردن ریشه های مربع
307
00:11:32,480 –> 00:11:35,279
نحوه استفاده از قدرت ها بسته دارای
308
00:11:35,279 –> 00:11:36,640
هر دوی این کتابخانه ها است
309
00:11:36,640 –> 00:11:38,880
که احتمالاً یک مثال بسیار ضعیف است
310
00:11:38,880 –> 00:11:40,839
اما کلمات کاملاً
311
00:11:40,839 –> 00:11:44,240
مترادف یکدیگر استفاده می شوند و اگر
312
00:11:44,240 –> 00:11:47,680
بخواهید معنی آنها کمی
313
00:11:47,680 –> 00:11:48,959
متفاوت است.
314
00:11:48,959 –> 00:11:51,760
یک تعریف بسیار فنی تر،
315
00:11:51,760 –> 00:11:52,480
316
00:11:52,480 –> 00:11:55,680
زیرا um وجود دارد که
317
00:11:55,680 –> 00:11:57,200
باید شروع به جستجو در مواردی به نام
318
00:11:57,200 –> 00:11:58,720
فایل های اجرایی کنید.
319
00:11:58,720 –> 00:12:02,000
320
00:12:02,000 –> 00:12:05,600
321
00:12:05,600 –> 00:12:09,200
322
00:12:09,200 –> 00:12:11,200
323
00:12:11,200 –> 00:12:12,720
در اینجا
324
00:12:12,720 –> 00:12:14,480
اوه، اما اگر شما علاقه مند هستید، آنها به
325
00:12:14,480 –> 00:12:16,000
نوعی شرایطی را دارند که باید داشته باشید،
326
00:12:16,000 –> 00:12:18,560
باید در گوگل سرچ کنید
327
00:12:18,560 –> 00:12:21,839
، فکر می کنم
328
00:12:21,839 –> 00:12:25,839
بله،
329
00:12:26,560 –> 00:12:28,560
بنابراین احمد گفت چگونه می توانید بسته های موجود را بررسی کنید
330
00:12:28,560 –> 00:12:30,079
یا
331
00:12:30,079 –> 00:12:33,200
کیتهایی برای پایتون و آناکوندا وجود دارد،
332
00:12:33,200 –> 00:12:36,839
بنابراین میخواهید بدانید چه آناکوندا حاوی چه چیزی است،
333
00:12:36,839 –> 00:12:40,959
ببخشید،
334
00:12:40,959 –> 00:12:43,360
سوال بسیار خوبی است،
335
00:12:43,360 –> 00:12:44,800
یادم نمیآید
336
00:12:44,800 –> 00:12:47,519
چگونه به آناکوندا کاوش میکنید تا ببینید
337
00:12:47,519 –> 00:12:48,800
دقیقاً چه چیزی دارد.
338
00:12:48,800 –> 00:12:51,920
339
00:12:51,920 –> 00:12:54,959
340
00:12:54,959 –> 00:12:57,200
اگر به سراغ ناوبری آناکوندا رفتید، ببخشید
341
00:12:57,200 –> 00:12:58,800
342
00:12:58,800 –> 00:13:02,320
که وارد محیطهایی میشوید که محیط خود را انتخاب میکنید
343
00:13:02,320 –> 00:13:03,040
344
00:13:03,040 –> 00:13:05,279
و سپس روی آن محیط کلیک
345
00:13:05,279 –> 00:13:06,560
میکنید اگر در سمت
346
00:13:06,560 –> 00:13:07,760
راست صفحه
347
00:13:07,760 –> 00:13:08,880
تمام بستههایی که در آن هستند را به خاطر بیاورید. آن
348
00:13:08,880 –> 00:13:11,600
محیط وجود دارد،
349
00:13:11,600 –> 00:13:15,279
سپس در بالای
350
00:13:15,279 –> 00:13:18,560
صفحه یک منوی کشویی وجود دارد که می توانید
351
00:13:18,560 –> 00:13:21,920
بسته های مختلف را جستجو کنید و
352
00:13:21,920 –> 00:13:24,320
در آن منوی کشویی می توانید بگویید که
353
00:13:24,320 –> 00:13:25,760
می خواهم بسته
354
00:13:25,760 –> 00:13:27,040
هایی را که در این محیط هستند جستجو کنم.
355
00:13:27,040 –> 00:13:29,279
یا میخواهم بستههایی را جستجو کنم
356
00:13:29,279 –> 00:13:31,040
که داخل آناکوندا هستند
357
00:13:31,040 –> 00:13:34,480
و همه
358
00:13:34,480 –> 00:13:38,160
بستههای مختلف uh را
359
00:13:38,160 –> 00:13:42,720
که در آناکوندا از قبل ساخته شده یا از قبل چسبانده شدهاند را
360
00:13:42,720 –> 00:13:45,279
به شما نشان میدهند، بنابراین این یکی از راههای پیدا کردن آن است یا
361
00:13:45,279 –> 00:13:46,160
اگر فقط
362
00:13:46,160 –> 00:13:49,360
um را در گوگل جستجو کنید. دوست شما اگر به دنبال بسته خاصی در یادگیری عمیق هستید
363
00:13:49,360 –> 00:13:50,240
،
364
00:13:50,240 –> 00:13:54,639
بله، در جایی لیستی وجود خواهد داشت،
365
00:13:54,639 –> 00:13:57,199
366
00:13:57,199 –> 00:13:58,160
367
00:13:58,160 –> 00:14:02,000
بنابراین
368
00:14:02,000 –> 00:14:03,760
اگر به دنبال بسته خاصی هستید
369
00:14:03,760 –> 00:14:05,760
، بهتر است به
370
00:14:05,760 –> 00:14:06,880
اسناد آن بسته بروید
371
00:14:06,880 –> 00:14:10,079
به عنوان مثال، اگر می خواهید um psychic
372
00:14:10,079 –> 00:14:11,680
373
00:14:11,680 –> 00:14:14,399
Learn Uh که برای چیزهای زیادی در آنجا
374
00:14:14,399 –> 00:14:17,040
برای یادگیری ماشین و
375
00:14:17,040 –> 00:14:19,360
پیش بینی است، سپس بروید و
376
00:14:19,360 –> 00:14:20,399
مستندات آن را
377
00:14:20,399 –> 00:14:22,320
در مستندات آن بخوانید، به شما می گوید
378
00:14:22,320 –> 00:14:24,240
چگونه آن را نصب کنید
379
00:14:24,240 –> 00:14:26,480
یا اگر نمی دانید به آن بروید. به
380
00:14:26,480 –> 00:14:28,320
مخزن کیت
381
00:14:28,320 –> 00:14:30,240
آن بروید و به شما می گوید که بهترین راه برای
382
00:14:30,240 –> 00:14:32,160
دریافت آن از کجا چگونه می توان آن را دریافت کرد
383
00:14:32,160 –> 00:14:35,440
و همچنین چگونه از آن استفاده کرد
384
00:14:35,440 –> 00:14:39,920
و همانطور که نیکی گفت
385
00:14:39,920 –> 00:14:42,000
اطلاعات آنلاین در صفحه آناکوندا وجود دارد
386
00:14:42,000 –> 00:14:43,120
387
00:14:43,120 –> 00:14:46,560
که موارد پیش فرض کدام است.
388
00:14:46,560 –> 00:14:49,680
بنابراین فکر میکنم این
389
00:14:49,680 –> 00:14:53,199
سؤالات همه تا اینجای کار بوده و عالی است، بنابراین
390
00:14:53,199 –> 00:14:57,440
محیط rdk من نصب را به پایان رسانده است،
391
00:14:57,440 –> 00:14:59,600
متأسفم، بله، نصب و
392
00:14:59,600 –> 00:15:00,480
ایجاد شد،
393
00:15:00,480 –> 00:15:04,240
بنابراین قبلاً میخواهیم بگوییم conda
394
00:15:04,240 –> 00:15:07,839
فعال کردن
395
00:15:07,839 –> 00:15:11,360
من چه چیزی به آن میگفتم
396
00:15:11,360 –> 00:15:14,639
محیط rdk من محیط
397
00:15:14,639 –> 00:15:16,880
دو
398
00:15:19,360 –> 00:15:22,959
و سابق cellent من در حال حاضر وارد شده ام اگر لیست را نگاه کنم،
399
00:15:22,959 –> 00:15:26,560
می توانیم
400
00:15:26,560 –> 00:15:28,560
ببینیم که چون در محیط جدید خود هستیم،
401
00:15:28,560 –> 00:15:30,079
402
00:15:30,079 –> 00:15:32,639
اوه بله و و و و چند بار مثبت
403
00:15:32,639 –> 00:15:34,160
یا منفی یا بله یا نه در
404
00:15:34,160 –> 00:15:34,639
چت
405
00:15:34,639 –> 00:15:37,680
برای بررسی اینکه rd کیت
406
00:15:37,680 –> 00:15:41,199
به درستی کار کرده است و به درستی نصب شده است،
407
00:15:41,199 –> 00:15:42,480
408
00:15:42,480 –> 00:15:44,480
اما اگر از اینجا نگاه کنیم، در
409
00:15:44,480 –> 00:15:45,920
یک محیط جدید هستیم و می توانیم ببینیم که
410
00:15:45,920 –> 00:15:47,120
هیچ
411
00:15:47,120 –> 00:15:50,160
um وجود ندارد، مشتری وجود ندارد و
412
00:15:50,160 –> 00:15:52,160
این همان چیزی است که قبلاً گفتم
413
00:15:52,160 –> 00:15:53,600
این همان چیزی است که می خواهیم 90
414
00:15:53,600 –> 00:15:54,000
درصد
415
00:15:54,000 –> 00:15:56,800
از کارمان را انجام دهیم تا زمانی که به
416
00:15:56,800 –> 00:15:58,720
مرحله آماده تولید
417
00:15:58,720 –> 00:16:01,199
برسیم، جایی که باید آن را افزایش
418
00:16:01,199 –> 00:16:02,720
دهیم، آن را به صورت تجاری
419
00:16:02,720 –> 00:16:06,720
یا به معنای بزرگ آکادمیک توزیع کنیم
420
00:16:06,720 –> 00:16:09,600
و ما آن را نداریم، بنابراین باید
421
00:16:09,600 –> 00:16:10,079
422
00:16:10,079 –> 00:16:12,320
برویم. دوباره برگردید و بگویید install
423
00:16:12,320 –> 00:16:14,639
jupiter
424
00:16:14,639 –> 00:16:18,079
را به این محیط کیت جدید تبدیل کنید
425
00:16:18,079 –> 00:16:21,519
حالا که
426
00:16:21,519 –> 00:16:25,920
عالی است، بنابراین در حالی که
427
00:16:25,920 –> 00:16:29,360
کمی در مورد کیت های rd نصب می شود
428
00:16:29,360 –> 00:16:31,519
و همانطور که گفتم متاسفم برای شما بچه هایی
429
00:16:31,519 –> 00:16:32,800
که شیمیدان نیستید
430
00:16:32,800 –> 00:16:36,000
یا با مولکول های اتم کار نمی کنید.
431
00:16:36,000 –> 00:16:39,360
ترکیبات
432
00:16:39,360 –> 00:16:42,079
در چیزهایی که شما انجام می دهید اما من
433
00:16:42,079 –> 00:16:42,880
استفاده می کنم این
434
00:16:42,880 –> 00:16:46,240
نسبتاً به طور منظم و rdk آن
435
00:16:46,240 –> 00:16:46,959
منبع باز است
436
00:16:46,959 –> 00:16:50,000
و تمرکز اصلی آن برای
437
00:16:50,000 –> 00:16:52,000
انجام محاسبات انفورماتیک شیمی است و بنابراین
438
00:16:52,000 –> 00:16:55,199
محاسباتی را
439
00:16:55,199 –> 00:16:59,519
روی داده ها و اطلاعات مربوط
440
00:16:59,519 –> 00:17:02,160
به مواد شیمیایی در پایان روز انجام می دهد
441
00:17:02,160 –> 00:17:02,959
و همچنین دارای
442
00:17:02,959 –> 00:17:06,240
برخی از قابلیت های یادگیری ماشینی است.
443
00:17:06,240 –> 00:17:06,720
444
00:17:06,720 –> 00:17:09,760
اما احتمالاً میخواهید از
445
00:17:09,760 –> 00:17:11,280
بستههای دیگری برای آن استفاده کنید
446
00:17:11,280 –> 00:17:16,160
و چیزی که در مورد
447
00:17:16,400 –> 00:17:19,280
کیت um rd وجود دارد این است که نوشته
448
00:17:19,280 –> 00:17:20,880
شده است در
449
00:17:20,880 –> 00:17:22,640
پایتون نوشته نشده است و به زبان دیگری به نام
450
00:17:22,640 –> 00:17:24,000
c plus plus نوشته شده است
451
00:17:24,000 –> 00:17:27,679
که به دلایلی دوباره
452
00:17:27,679 –> 00:17:29,120
به سؤالات برمیگردد.
453
00:17:29,120 –> 00:17:30,720
قبل از متلب یا پایتون
454
00:17:30,720 –> 00:17:32,320
پرسیده شد به دلیل دیگری c plus plus
455
00:17:32,320 –> 00:17:33,919
بهتر از python
456
00:17:33,919 –> 00:17:36,080
457
00:17:36,080 –> 00:17:38,160
458
00:17:38,160 –> 00:17:40,799
459
00:17:40,799 –> 00:17:41,600
460
00:17:41,600 –> 00:17:44,640
um است.
461
00:17:44,640 –> 00:17:45,679
بهتر
462
00:17:45,679 –> 00:17:49,039
است اگر از نکات و ترفندهای زیادی استفاده کنید پایتون می تواند سریع باشد
463
00:17:49,039 –> 00:17:52,080
و یکی از آنها
464
00:17:52,080 –> 00:17:55,840
این است که بله ممکن است rdkit به زبان پایتون
465
00:17:55,840 –> 00:17:59,039
نوشته شود متأسفم با c plus در زیر هود نوشته شده است
466
00:17:59,039 –> 00:18:02,080
. t را می توان در پایتون استفاده کرد
467
00:18:02,080 –> 00:18:05,200
و شما می توانید با
468
00:18:05,200 –> 00:18:05,840
فراخوانی
469
00:18:05,840 –> 00:18:08,240
دستورات پایتون و پایتون از آن استفاده کنید، به طوری که
470
00:18:08,240 –> 00:18:09,760
آنها آن را به گونه ای ساخته اند که از
471
00:18:09,760 –> 00:18:10,640
مزایای c
472
00:18:10,640 –> 00:18:14,799
plus plus که بسیار سریع است، استفاده کنید اما آنها
473
00:18:14,799 –> 00:18:18,080
نیز از مزایای آن بهره مند می شوند. از python um که
474
00:18:18,080 –> 00:18:18,320
475
00:18:18,320 –> 00:18:20,559
نوشتن آن بسیار آسان است، زیرا c plus
476
00:18:20,559 –> 00:18:21,840
477
00:18:21,840 –> 00:18:26,720
برای کدنویسی با آن کمی دشوارتر از
478
00:18:26,840 –> 00:18:28,960
um
479
00:18:28,960 –> 00:18:32,320
pye است، بنابراین
480
00:18:32,320 –> 00:18:33,840
حاوی تعدادی توابع است که
481
00:18:33,840 –> 00:18:35,760
به کسی اجازه می دهد تا
482
00:18:35,760 –> 00:18:37,039
483
00:18:37,039 –> 00:18:39,039
ساختارهای شیمیایی مختلف مانند i را بارگذاری کند و بازجویی کند.
484
00:18:39,039 –> 00:18:40,640
ویژگیهای مختلف
485
00:18:40,640 –> 00:18:42,240
یا خواص مولکولی متفاوت را در
486
00:18:42,240 –> 00:18:44,720
آنجا گفتهاید و محاسبه کردهاید، و میدانید که دارای عملکرد بسیار خوبی
487
00:18:44,720 –> 00:18:45,679
است.
488
00:18:45,679 –> 00:18:49,200
اوم، یک صفحه شروع وجود دارد،
489
00:18:49,200 –> 00:18:50,160
490
00:18:50,160 –> 00:18:52,720
زیرا ما به سختی میخواهیم
491
00:18:52,720 –> 00:18:53,600
492
00:18:53,600 –> 00:18:57,840
سطح کاری را که امروز اینجا انجام میدهیم خراش دهیم
493
00:18:57,840 –> 00:19:00,240
و همچنین یک صفحه شروع وجود دارد. اولین لیست پستی، بنابراین
494
00:19:00,240 –> 00:19:01,919
اگر تصمیم دارید که می خواهید
495
00:19:01,919 –> 00:19:03,360
کمی بیشتر از کیت شناسه استفاده کنید، به
496
00:19:03,360 –> 00:19:07,280
شدت توصیه می
497
00:19:07,280 –> 00:19:09,039
کنم در لیست پستی ثبت نام کنید
498
00:19:09,039 –> 00:19:10,799
و مردی که
499
00:19:10,799 –> 00:19:11,200
آن را اختراع
500
00:19:11,200 –> 00:19:14,160
یا توسعه داده است، گرگ لندرم گفت این باهوش ترین
501
00:19:14,160 –> 00:19:14,640
فرد
502
00:19:14,640 –> 00:19:16,960
در کل جهان است و او فقط یک
503
00:19:16,960 –> 00:19:18,640
مرد عالی برای صحبت است،
504
00:19:18,640 –> 00:19:20,400
بنابراین اگر با کیت سوم مشکلی داشتید،
505
00:19:20,400 –> 00:19:22,799
یک پیام به
506
00:19:22,799 –> 00:19:24,799
um در لیست پستی بفرستید و به
507
00:19:24,799 –> 00:19:26,799
معنای واقعی کلمه فردی را که اختراع کرده است دریافت خواهید کرد. به
508
00:19:26,799 –> 00:19:28,480
شما ایمیل میزند و سعی میکند مشکل شما را حل
509
00:19:28,480 –> 00:19:31,280
کند. او یک چت فوقالعاده است،
510
00:19:31,280 –> 00:19:36,320
بنابراین ما dkip um خود را نصب کردهایم
511
00:19:36,320 –> 00:19:39,360
و به
512
00:19:39,360 –> 00:19:42,240
نظر میرسد
513
00:19:42,480 –> 00:19:45,200
مشکلی در نصب من از
514
00:19:45,200 –> 00:19:45,919
jupiter وجود دارد
515
00:19:45,919 –> 00:19:49,679
که هرگز چیز خوبی نیست،
516
00:19:50,559 –> 00:19:52,880
بنابراین من کاملاً خوب نیستم مطمئناً آنچه در آنجا اتفاق میافتد،
517
00:19:52,880 –> 00:19:54,240
آیا
518
00:19:54,240 –> 00:19:56,000
همه افراد دیگر موفق شدهاند
519
00:19:56,000 –> 00:19:57,280
jupiter um
520
00:19:57,280 –> 00:20:01,200
را در محیطهای rdk خود نصب کنند،
521
00:20:04,840 –> 00:20:07,200
بله هنوز هم به سراغ nikki میروند،
522
00:20:07,200 –> 00:20:10,559
برخی از افراد گفتهاند بله،
523
00:20:10,559 –> 00:20:12,880
برخی از افراد با همان
524
00:20:12,880 –> 00:20:14,880
درگیریها مواجه میشوند،
525
00:20:14,880 –> 00:20:16,320
برخی افراد خیلی سریع نصب میشود،
526
00:20:16,320 –> 00:20:19,520
527
00:20:19,520 –> 00:20:22,080
جالب است
528
00:20:22,799 –> 00:20:24,559
یکی از مشکلات ما. دوباره در حال انجام یک
529
00:20:24,559 –> 00:20:26,400
کد زنده به همراه من دیروز این کار را انجام دادم
530
00:20:26,400 –> 00:20:27,360
و همه چیز کاملاً کار کرد،
531
00:20:27,360 –> 00:20:29,679
بنابراین به نظر می رسد که برخی از
532
00:20:29,679 –> 00:20:30,960
افراد با همین مشکل مواجه می
533
00:20:30,960 –> 00:20:32,000
شوند
534
00:20:32,000 –> 00:20:34,080
من با برخی از
535
00:20:34,080 –> 00:20:35,200
افراد مواجه می
536
00:20:35,200 –> 00:20:37,360
شوم. کاری که در حال حاضر انجام میدهد
537
00:20:37,360 –> 00:20:39,039
این است که هر یک از
538
00:20:39,039 –> 00:20:42,240
بستههای ما را که با کیتهای rd ارائه شدهاند بررسی میکند
539
00:20:42,240 –> 00:20:43,760
و میگوید
540
00:20:43,760 –> 00:20:46,080
تضاد کجاست، بنابراین ممکن است
541
00:20:46,080 –> 00:20:47,679
کیت سوم
542
00:20:47,679 –> 00:20:50,960
باشد که به نسخه خاصی از
543
00:20:50,960 –> 00:20:54,000
یک بسته و بستهای که
544
00:20:54,000 –> 00:20:56,400
در سیستمهایمان داریم نیاز دارد. یک نسخه کمی قدیمی تر یا
545
00:20:56,400 –> 00:20:58,240
کمی جدیدتر است
546
00:20:58,240 –> 00:21:01,039
و در آنجا یک تضاد پیدا می کند و اکنون
547
00:21:01,039 –> 00:21:02,400
نمی تواند کار
548
00:21:02,400 –> 00:21:06,720
کند اگر این کار نکرد،
549
00:21:06,720 –> 00:21:08,720
کاری که انجام می دهم این است که
550
00:21:08,720 –> 00:21:10,000
یکی دیگر از
551
00:21:10,000 –> 00:21:12,320
محیط های مجازی خود را بارگذاری کنم که دارای کیت rd و
552
00:21:12,320 –> 00:21:13,200
jupiter است.
553
00:21:13,200 –> 00:21:16,480
من می دانم که به طور منظم از آنها استفاده می
554
00:21:16,480 –> 00:21:20,720
کنم و به آن ادامه خواهم داد، اما
555
00:21:20,720 –> 00:21:22,159
این واقعا به کسانی از شما که این مشکلات را دارید کمک نمی کند،
556
00:21:22,159 –> 00:21:24,559
557
00:21:24,559 –> 00:21:30,000
اما کاری که ما می توانیم انجام دهیم این است که
558
00:21:30,000 –> 00:21:32,480
می توانیم از آن عبور کنیم، نیکی می گوید
559
00:21:32,480 –> 00:21:33,200
که
560
00:21:33,200 –> 00:21:38,000
ممکن است پایتون 3.9 را انجام داده
561
00:21:38,000 –> 00:21:41,760
باشد که مشکل ساز باشد،
562
00:21:41,760 –> 00:21:43,280
یکی از کارهایی که من دوست دارم انجام دهم این است که همیشه
563
00:21:43,280 –> 00:21:44,960
کمی از آخرین نسخه های پایتون عقب بمانم،
564
00:21:44,960 –> 00:21:46,320
565
00:21:46,320 –> 00:21:49,760
بنابراین اگر در اینجا در پایتون 3.9 کار می کنیم
566
00:21:49,760 –> 00:21:51,840
، همیشه دوست دارم در آن کار کنم.
567
00:21:51,840 –> 00:21:53,120
python 3.8
568
00:21:53,120 –> 00:21:56,559
3.7 فقط به
569
00:21:56,559 –> 00:21:59,840
این دلیل که با compatibi مواجه نمی شوید مسائل مربوط به زندگی
570
00:21:59,840 –> 00:22:13,840
مانند برخی از ما در اینجا پیدا می شود،
571
00:22:14,159 –> 00:22:17,520
بنابراین ویلیام نسخه 3.9.6
572
00:22:17,520 –> 00:22:20,640
برای شما کار کرده است اوه-ههه بنابراین کار کرده است
573
00:22:20,640 –> 00:22:24,000
574
00:22:24,000 –> 00:22:25,600
خیلی خوب این کمی طول می کشد، بنابراین
575
00:22:25,600 –> 00:22:29,200
بیایید از این
576
00:22:32,960 –> 00:22:41,840
محیط های مختلف خارج
577
00:22:49,120 –> 00:22:50,799
شویم تا پایتون 3.8 به پایان برسد. با
578
00:22:50,799 –> 00:22:52,559
درگیری مواجه شد، بنابراین شاید پس از آن ما نیاز به استفاده از
579
00:22:52,559 –> 00:22:54,960
پایتون 3.9 داشته
580
00:22:54,960 –> 00:22:56,880
581
00:22:56,880 –> 00:22:58,480
باشیم، بسیار خوب، دانستن این موضوع خوب است، بنابراین ممکن است پس از
582
00:22:58,480 –> 00:22:59,200
آن لازم
583
00:22:59,200 –> 00:23:02,080
باشد این را در پایتون 3.9 برای کار
584
00:23:02,080 –> 00:23:02,720
آن داشته
585
00:23:02,720 –> 00:23:09,840
باشیم، اما مشکلی
586
00:23:20,720 –> 00:23:23,360
نیست ممکن است این باشد. خیلی خوب است، پس
587
00:23:23,360 –> 00:23:24,320
اگر شما
588
00:23:24,320 –> 00:23:28,000
به عنوان گاوین فقط میگویید اوم
589
00:23:28,000 –> 00:23:31,200
اگر بسازید، اگر
590
00:23:31,200 –> 00:23:32,720
پایتون خود را
591
00:23:32,720 –> 00:23:34,559
اساساً به پایتون 3.9
592
00:23:34,559 –> 00:23:36,960
در محیط خود ارتقا دهید،
593
00:23:36,960 –> 00:23:39,440
ممکن است خوب باشد،
594
00:23:39,440 –> 00:23:42,799
اما اجازه دهید فقط
595
00:23:42,799 –> 00:23:51,840
دفترچه خبری را باز کنم.
596
00:24:05,360 –> 00:24:07,840
مشکل ایجاد یک
597
00:24:07,840 –> 00:24:09,440
محیط جدید این است که روش نصب
598
00:24:09,440 –> 00:24:09,919
rdk
599
00:24:09,919 –> 00:24:12,159
این است که دوست دارد محیط خود را بسازد،
600
00:24:12,159 –> 00:24:14,080
601
00:24:14,080 –> 00:24:16,880
بنابراین اگر بتوانید پایتون خود را در
602
00:24:16,880 –> 00:24:17,440
603
00:24:17,440 –> 00:24:22,400
آنجا ارتقا دهید،
604
00:24:22,880 –> 00:24:26,480
امیدوارم که امیدوارم کار کند، اگر نه
605
00:24:26,480 –> 00:24:30,840
من فقط در حال مرتب کردن آن هستم.
606
00:24:30,840 –> 00:24:33,360
607
00:24:33,360 –> 00:24:38,640
من فقط مرتب می کنم
608
00:24:38,799 –> 00:24:42,320
محیط دیگری را برای من بیرون بیاورید تا بتوانم
609
00:24:42,320 –> 00:24:42,799
610
00:24:42,799 –> 00:24:47,840
ادامه دهم و به شما بچه ها عالی نشان دهم،
611
00:24:48,400 –> 00:25:01,840
بنابراین اگر این صفحه را
612
00:25:06,960 –> 00:25:10,320
فقط از وب سایت های پایتون به اشتراک بگذارم،
613
00:25:10,320 –> 00:25:13,440
گاوین را برای دریافت آخرین نسخه پایتون دریافت کنم،
614
00:25:13,440 –> 00:25:15,440
بله، این یکی از راه های انجام آن است.
615
00:25:15,440 –> 00:25:19,360
چارچوب زمانی ما
616
00:25:19,360 –> 00:25:20,320
و جایی که در حال حاضر در آن هستیم،
617
00:25:20,320 –> 00:25:21,279
احتمالاً بهترین راه برای شماست که میتوانید
618
00:25:21,279 –> 00:25:22,559
619
00:25:22,559 –> 00:25:25,760
620
00:25:25,760 –> 00:25:26,640
621
00:25:26,640 –> 00:25:29,679
622
00:25:29,679 –> 00:25:30,640
623
00:25:30,640 –> 00:25:34,000
این کار را انجام دهید. درست است که
624
00:25:34,000 –> 00:25:36,960
آیا همه می توانند نوت بوک jupyter من را
625
00:25:36,960 –> 00:25:37,520
626
00:25:37,520 –> 00:25:39,760
در حال حاضر
627
00:25:41,039 –> 00:25:43,600
عالی ببینند، بنابراین بابت این مشکلات عذرخواهی
628
00:25:43,600 –> 00:25:44,240
629
00:25:44,240 –> 00:25:46,080
می کنم، همانطور که می گویم من همه آن را دیروز امتحان کردم و
630
00:25:46,080 –> 00:25:47,760
همه چیز عالی کار کرد،
631
00:25:47,760 –> 00:25:50,480
بنابراین ممکن است یک به روز
632
00:25:50,480 –> 00:25:52,880
رسانی برای rdkit یا چیزی
633
00:25:52,880 –> 00:25:54,640
اخیراً انجام شده باشد که همه آن را پرتاب کرده است.
634
00:25:54,640 –> 00:25:56,159
غیرقابل پیش بینی است، اما
635
00:25:56,159 –> 00:25:59,279
همانطور که من می گویم همه اینها ضبط شده است،
636
00:25:59,279 –> 00:26:01,919
برای شما بچه ها،
637
00:26:01,919 –> 00:26:02,720
638
00:26:02,720 –> 00:26:05,440
متأسفم، اما اگر مایلید این موارد را مرور کنید، می توانید دوباره آن را
639
00:26:05,440 –> 00:26:06,559
در ضبط تماشا
640
00:26:06,559 –> 00:26:09,200
641
00:26:09,200 –> 00:26:10,799
کنید.
642
00:26:10,799 –> 00:26:14,320
عمده
643
00:26:14,320 –> 00:26:17,360
بخشی از عملکردی که باید
644
00:26:17,360 –> 00:26:18,159
645
00:26:18,159 –> 00:26:20,480
در کیت سوم برای خواندن و
646
00:26:20,480 –> 00:26:22,159
بازجویی مولکول
647
00:26:22,159 –> 00:26:24,640
ها استفاده کنید در بسته شیمی است و
648
00:26:24,640 –> 00:26:27,360
این از کیت های rd import شیمی است،
649
00:26:27,360 –> 00:26:30,799
بنابراین آنچه ما در
650
00:26:30,799 –> 00:26:33,520
اینجا می گوییم این است که به وضوح این را می گوییم. یکی از
651
00:26:33,520 –> 00:26:35,440
چیزهای عالی در پایتون است
652
00:26:35,440 –> 00:26:39,120
که می بینید چیزی است که به دست می آورید بنابراین
653
00:26:39,120 –> 00:26:41,440
از کیت rd کلی که حاوی
654
00:26:41,440 –> 00:26:43,039
مطلقاً همه چیز برای انجام همه کارها
655
00:26:43,039 –> 00:26:44,159
با مواد شیمیایی است،
656
00:26:44,159 –> 00:26:48,080
ما فقط می خواهیم یک
657
00:26:48,080 –> 00:26:50,880
بیت از آن عملکرد را وارد کنیم و این
658
00:26:50,880 –> 00:26:51,360
659
00:26:51,360 –> 00:26:54,240
بسته شیمی است و این
660
00:26:54,240 –> 00:26:55,760
فضای نامی نامیده میشود،
661
00:26:55,760 –> 00:26:59,440
بنابراین در اینجا ما
662
00:26:59,440 –> 00:27:02,880
فضای نامی را فراخوانی کردهایم که فقط
663
00:27:02,880 –> 00:27:04,080
به این معنی است
664
00:27:04,080 –> 00:27:07,039
که این بخش از این
665
00:27:07,039 –> 00:27:08,799
عملکرد کلی است که این کار را انجام میدهد
666
00:27:08,799 –> 00:27:11,440
که میخواهیم از آن استفاده
667
00:27:11,440 –> 00:27:14,720
کنیم و اساساً دلیل اینکه شما این کار را انجام میدهید این
668
00:27:14,720 –> 00:27:16,799
است که با چیزی به بزرگی
669
00:27:16,799 –> 00:27:19,360
و تنوع کیت دوم
670
00:27:19,360 –> 00:27:21,279
کاملا منطقی است که آن را به
671
00:27:21,279 –> 00:27:24,080
واحدهای کوچکی تقسیم کنیم که می توانند
672
00:27:24,080 –> 00:27:27,120
در صورت نیاز و در مواقع مورد نیاز استفاده شوند و
673
00:27:27,120 –> 00:27:30,399
بدیهی است که ما در کنایه از یکی
674
00:27:30,399 –> 00:27:31,760
از سوالاتی که داشتیم قبلاً
675
00:27:31,760 –> 00:27:33,520
بستهها اجازه میدهند که این اتفاق بیفتد،
676
00:27:33,520 –> 00:27:35,440
آنها این ساختار تقریباً سلسله مراتبی
677
00:27:35,440 –> 00:27:36,559
678
00:27:36,559 –> 00:27:39,600
um را از ماژول
679
00:27:39,600 –> 00:27:40,960
نام فضای
680
00:27:40,960 –> 00:27:45,279
um ارائه میدهند و سپس میتوانیم از آن استفاده کنیم،
681
00:27:45,279 –> 00:27:49,760
بنابراین کاری که میخواهیم در اوایل انجام دهیم
682
00:27:49,760 –> 00:27:52,960
کاری است که به نظر من
683
00:27:52,960 –> 00:27:53,840
بسیار جالب است.
684
00:27:53,840 –> 00:27:55,760
ما می خواهیم فقط یک مولکول را تجسم کنیم
685
00:27:55,760 –> 00:27:57,440
686
00:27:57,440 –> 00:28:01,279
و برای انجام این کار باید خیلی سریع
687
00:28:01,279 –> 00:28:04,240
به نحوه وارد کردن ساختار
688
00:28:04,240 –> 00:28:04,960
چیزی
689
00:28:04,960 –> 00:28:07,840
از یک مولکول به کامپیوتر به
690
00:28:07,840 –> 00:28:09,360
زبانی که آن را می فهمد بپردازیم
691
00:28:09,360 –> 00:28:11,279
و این با استفاده از چیزی به نام رشته
692
00:28:11,279 –> 00:28:14,080
693
00:28:14,080 –> 00:28:16,640
لبخند و لبخند مخفف ساده شده است.
694
00:28:16,640 –> 00:28:17,520
695
00:28:17,520 –> 00:28:20,799
خط ورودی مولکولی چیزی نماد
696
00:28:20,799 –> 00:28:24,640
um است، بنابراین اساساً شما
697
00:28:24,640 –> 00:28:28,240
حروف یک مولکول را به
698
00:28:28,240 –> 00:28:29,440
نوعی نمادگذاری ساده می کنید و آن را در رایانه خود قرار می دهید،
699
00:28:29,440 –> 00:28:30,880
700
00:28:30,880 –> 00:28:34,080
بنابراین چگونه می توانیم این کار را برای کسانی از
701
00:28:34,080 –> 00:28:35,360
شما که شیمیدان نیستند و
702
00:28:35,360 –> 00:28:36,880
احتمالاً نمی دانید انجام دهیم. حلقه بنزن چیست
703
00:28:36,880 –> 00:28:39,679
اما حلقه بنزن فقط مجموعهای از
704
00:28:39,679 –> 00:28:40,799
اتمهای کربن است
705
00:28:40,799 –> 00:28:43,200
که به صورت دایرهای دور
706
00:28:43,200 –> 00:28:44,559
میچرخند و از هر دو طرف به هم متصل میشوند
707
00:28:44,559 –> 00:28:47,279
و بنابراین برای انجام آن کاری که میخواهیم
708
00:28:47,279 –> 00:28:49,520
انجام دهیم این است که میخواهیم تعریف کنیم.
709
00:28:49,520 –> 00:28:53,279
molecule molecule 1
710
00:28:53,279 –> 00:28:56,080
به عنوان نام متغیر ما است و می خواهیم بگوییم
711
00:28:56,080 –> 00:28:56,399
این
712
00:28:56,399 –> 00:28:58,080
برابر است اکنون اینجاست که کمی پیچیده می شود
713
00:28:58,080 –> 00:28:59,919
ما می گوییم
714
00:28:59,919 –> 00:29:02,880
شیمی زیرا می خواهیم از این
715
00:29:02,880 –> 00:29:04,240
بسته
716
00:29:04,240 –> 00:29:06,799
شیمی این کتابخانه شیمی استفاده کنیم متأسفم که دارای
717
00:29:06,799 –> 00:29:08,480
عملکردهای کامل
718
00:29:08,480 –> 00:29:11,919
برای انجام شیمی است و ما می خواهیم
719
00:29:11,919 –> 00:29:13,679
خال را
720
00:29:13,679 –> 00:29:17,679
از لبخند بگوییم
721
00:29:17,679 –> 00:29:19,440
و سپس می خواهیم بگذاریم و
722
00:29:19,440 –> 00:29:21,520
رشته لبخند ما راه ما برای وارد
723
00:29:21,520 –> 00:29:24,640
کردن ساختار شیمیایی در
724
00:29:24,640 –> 00:29:28,080
725
00:29:28,080 –> 00:29:31,440
726
00:29:31,440 –> 00:29:34,399
727
00:29:34,399 –> 00:29:35,600
728
00:29:35,600 –> 00:29:38,799
c1 است.
729
00:29:38,799 –> 00:29:41,360
در حال تعریف یک متغیر و
730
00:29:41,360 –> 00:29:42,480
تعریف
731
00:29:42,480 –> 00:29:45,760
آن به عنوان مولکول یک است، بنابراین اکنون هر زمان
732
00:29:45,760 –> 00:29:47,600
که مولکول یک را هر کجا که
733
00:29:47,600 –> 00:29:49,840
بخواهیم از مولکول
734
00:29:49,840 –> 00:29:52,480
یک استفاده کنیم کامپیوتر میدانیم که این
735
00:29:52,480 –> 00:29:52,880
چیزی است که
736
00:29:52,880 –> 00:29:56,880
در اینجا این قالب نقطه شیمیایی از لبخند است
737
00:29:56,880 –> 00:30:00,399
و چیزی که این میگوید
738
00:30:00,399 –> 00:30:04,080
این است که ما در داخل بسته شیمی قرار
739
00:30:04,080 –> 00:30:04,960
740
00:30:04,960 –> 00:30:07,600
داریم و ما اکنون این تابع را می خواهیم
741
00:30:07,600 –> 00:30:09,039
زیرا در داخل بسته شیمی
742
00:30:09,039 –> 00:30:09,679
743
00:30:09,679 –> 00:30:11,679
چندین کار مختلف
744
00:30:11,679 –> 00:30:13,600
وجود دارد که می تواند انجام دهد.
745
00:30:13,600 –> 00:30:16,960
در نوبتهایی که
746
00:30:16,960 –> 00:30:20,320
یک مول یک مولکول را
747
00:30:20,320 –> 00:30:23,679
از یک رشته لبخند برمیگرداند و این اینجا رشته لبخند ما است،
748
00:30:23,679 –> 00:30:25,039
749
00:30:25,039 –> 00:30:26,720
بنابراین اگر اکنون shift enter را برای اجرای
750
00:30:26,720 –> 00:30:29,279
آن فشار دهیم،
751
00:30:29,279 –> 00:30:31,120
هیچ خروجی نداریم اما میدانیم که
752
00:30:31,120 –> 00:30:32,640
اجرا شده است زیرا گفتهایم
753
00:30:32,640 –> 00:30:36,240
اینجا داریم، داریم ورودی شماره دو
754
00:30:36,240 –> 00:30:38,720
و بسیار خوب، واقعاً آنقدرها هیجان انگیز به نظر نمی رسد،
755
00:30:38,720 –> 00:30:39,600
756
00:30:39,600 –> 00:30:41,840
اما آنچه در اینجا رخ داده این است که
757
00:30:41,840 –> 00:30:44,399
ما اکنون در حافظه خود مانده
758
00:30:44,399 –> 00:30:46,799
ایم، اکنون می داند که چیزی
759
00:30:46,799 –> 00:30:48,000
به نام مولکول یک
760
00:30:48,000 –> 00:30:51,840
وجود دارد که این حلقه بنزن است، بنابراین اگر
761
00:30:51,840 –> 00:30:55,919
مولکول
762
00:30:55,919 –> 00:30:59,440
یک را چاپ کنم و print یک تابع داخلی در
763
00:30:59,440 –> 00:31:00,320
پایتون است
764
00:31:00,320 –> 00:31:02,640
و
765
00:31:02,640 –> 00:31:03,360
هدف اصلی
766
00:31:03,360 –> 00:31:06,480
آن این است که وقتی می گویید
767
00:31:06,480 –> 00:31:09,440
چاپ کنید تا چیزی را که از
768
00:31:09,440 –> 00:31:10,480
آن می خواهید چاپ کند چاپ می کند،
769
00:31:10,480 –> 00:31:13,360
بنابراین راهی برای قرار دادن روی صفحه و
770
00:31:13,360 –> 00:31:15,440
771
00:31:15,440 –> 00:31:18,000
تجسم چیزی است که شما دارید. این کار را انجام می دهم اگر
772
00:31:18,000 –> 00:31:18,640
بگویم
773
00:31:18,640 –> 00:31:21,760
مولکول چاپی یکی چیزی است که به دست می آوریم
774
00:31:21,760 –> 00:31:23,440
چیزی است که کمی وحشتناک است،
775
00:31:23,440 –> 00:31:25,679
اما می گوید این عملکردی است
776
00:31:25,679 –> 00:31:26,480
که ما از آن استفاده می کنیم
777
00:31:26,480 –> 00:31:29,679
و اینجا جایی است که در حافظه است،
778
00:31:29,679 –> 00:31:33,039
خیلی خوب چه کسی اهمیت می دهد که چه معنایی دارد
779
00:31:33,039 –> 00:31:34,880
زیرا ما دوباره در مشتری چه ما می توانیم انجام دهیم این
780
00:31:34,880 –> 00:31:38,080
است که فقط می توانیم مولکول یک را تایپ
781
00:31:38,080 –> 00:31:41,279
کنیم و می توانیم آن را اجرا کنیم و ناگهان
782
00:31:41,279 –> 00:31:42,559
783
00:31:42,559 –> 00:31:46,559
حلقه بنزن ما تجسم می شود و بنابراین
784
00:31:46,559 –> 00:31:50,320
785
00:31:50,320 –> 00:31:53,279
وقتی یک شیمیدان آن را می کشد c1cc1 شبیه به این است و
786
00:31:53,279 –> 00:31:54,399
بنابراین
787
00:31:54,399 –> 00:31:55,760
من مطمئن هستم که می توانید شروع به دیدن کنید. این چقدر
788
00:31:55,760 –> 00:31:58,960
قدرتمند است زیرا در
789
00:31:58,960 –> 00:32:02,399
دو خط کد موفق شده ایم
790
00:32:02,399 –> 00:32:03,279
یک مولکول um از نظر شیمیایی
791
00:32:03,279 –> 00:32:06,720
دقیق و از نظر ساختاری مفید ترسیم
792
00:32:06,720 –> 00:32:09,279
کنیم و موفق شده ایم
793
00:32:09,279 –> 00:32:11,200
آن را در رایانه وارد کنیم تا سپس برویم
794
00:32:11,200 –> 00:32:12,000
و کمی
795
00:32:12,000 –> 00:32:15,039
روی آن کار کنیم و
796
00:32:15,039 –> 00:32:18,559
می توانیم um i فرض کنید میتوانیم مقدار
797
00:32:18,559 –> 00:32:20,880
بیشتری بسازیم، بنابراین اگر بگوییم
798
00:32:20,880 –> 00:32:24,720
مولکول من نمیتوانم امروز را املای
799
00:32:24,720 –> 00:32:28,000
مولکول دو
800
00:32:28,000 –> 00:32:31,279
بنویسیم و دوباره میخواهیم مول نقطهای شیمیایی
801
00:32:31,279 –> 00:32:34,720
از لبخند بزنیم و میتوانیم یک مولکول متفاوت بسازیم،
802
00:32:34,720 –> 00:32:35,279
803
00:32:35,279 –> 00:32:38,080
برای مثال بیایید بگوییم پروپان
804
00:32:38,080 –> 00:32:39,120
805
00:32:39,120 –> 00:32:42,720
یک دو سه و ما دکمه shift enter
806
00:32:42,720 –> 00:32:44,240
هیچ اتفاقی نیفتاده است زیرا ما باید
807
00:32:44,240 –> 00:32:47,120
مولکول 2 را از حافظه فراخوانی
808
00:32:47,120 –> 00:32:50,159
کنیم و در اینجا پروپان داریم و اینها
809
00:32:50,159 –> 00:32:52,000
ممکن است فقط به دنبال ناآشنا بگردند که
810
00:32:52,000 –> 00:32:53,360
شیمیدان هستند اینها ممکن است شبیه
811
00:32:53,360 –> 00:32:55,120
خطوط باشند اما شیمیدانان به این
812
00:32:55,120 –> 00:32:59,919
ترتیب مولکول های مختلف را ترسیم می کنند و
813
00:32:59,919 –> 00:33:02,159
چه چیزی عالی است. اکنون که
814
00:33:02,159 –> 00:33:05,519
این متغیرها را نمونهسازی کردهایم
815
00:33:05,519 –> 00:33:07,360
و اکنون که آنها در این
816
00:33:07,360 –> 00:33:09,600
مکان در حافظه ذخیره میشوند
817
00:33:09,600 –> 00:33:13,279
، اکنون میتوانم از مولکول یک یا مولکول
818
00:33:13,279 –> 00:33:14,240
دو در
819
00:33:14,240 –> 00:33:17,039
هر کجا که نیاز به استفاده از آن داشته باشم استفاده کنم، بنابراین بسیار خوب،
820
00:33:17,039 –> 00:33:18,559
ما از آن استفاده کردهایم. ما
821
00:33:18,559 –> 00:33:20,000
آن را در اینجا صدا کرده ایم و کمی نگاه کرده ایم
822
00:33:20,000 –> 00:33:21,679
و بسیار خوب به نظر می رسد
823
00:33:21,679 –> 00:33:23,360
، ممکن است بخواهم دوباره آن را
824
00:33:23,360 –> 00:33:25,120
825
00:33:25,120 –> 00:33:26,880
در اینجا ببینم تا بعد بروم و کاری
826
00:33:26,880 –> 00:33:28,880
بیشتر روی آن
827
00:33:28,880 –> 00:33:31,039
انجام دهیم که در یک ثانیه انجام خواهیم داد بنابراین، اگر من این سلول را
828
00:33:31,039 –> 00:33:32,640
در اینجا اجرا کنم، می بینیم که
829
00:33:32,640 –> 00:33:34,880
مجبور نیستیم همه این گوبین ها را بنویسیم و
830
00:33:34,880 –> 00:33:36,000
831
00:33:36,000 –> 00:33:39,279
بگوییم خال شیمی از لبخند بلا بلا بله،
832
00:33:39,279 –> 00:33:42,720
ما فقط باید متغیر را فراخوانی کنیم
833
00:33:42,720 –> 00:33:45,519
و این به ما اجازه می دهد تا
834
00:33:45,519 –> 00:33:47,039
هر
835
00:33:47,039 –> 00:33:50,799
کجا که نیاز داریم از آن استفاده کنیم. در اسکریپت
836
00:33:50,799 –> 00:33:52,559
بسیار عالی است، من
837
00:33:52,559 –> 00:33:54,240
فکر میکنم که بسیار جالب است،
838
00:33:54,240 –> 00:33:56,320
ما در کوتاهترین زمان ممکن وارد آن شدهایم
839
00:33:56,320 –> 00:33:57,760
.
840
00:33:57,760 –> 00:34:00,880
841
00:34:00,880 –> 00:34:04,480
842
00:34:04,480 –> 00:34:07,679
خیلی پیچیده است،
843
00:34:07,679 –> 00:34:11,040
بنابراین اگر بتوانم سریع آن را در اینجا پیدا کنم، یکی وجود دارد
844
00:34:11,040 –> 00:34:12,320
845
00:34:12,320 –> 00:34:14,639
846
00:34:15,679 –> 00:34:20,480
که شما بچه ها نمی توانید آن را
847
00:34:20,480 –> 00:34:22,399
پیدا کنید. بتوانم تایپ کنم زیرا فقط می توانم
848
00:34:22,399 –> 00:34:24,960
آن را کپی