در این مطلب، ویدئو ساخت 12 برنامه علم داده با پایتون و استریم لیت – دوره کامل با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 3:11:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:02,480
به دوره مبتدی در مورد چگونگی خوش آمدید
2
00:00:02,480 –> 00:00:05,359
برای ساخت 12 برنامه داده در پایتون با
3
00:00:05,359 –> 00:00:07,759
streamlit نام من چنین است
4
00:00:07,759 –> 00:00:09,760
احمد و من مربی شما خواهم بود
5
00:00:09,760 –> 00:00:12,080
امروز ممکن است برخی از شما من را به عنوان آن بشناسید
6
00:00:12,080 –> 00:00:14,559
استاد داده از کانال یوتیوب من
7
00:00:14,559 –> 00:00:16,800
استاد داده که در آن من داده ها را آموزش می دهم
8
00:00:16,800 –> 00:00:19,119
یادگیری ماشین علم و همچنین
9
00:00:19,119 –> 00:00:21,600
ارائه یک پروژه بیوانفورماتیک
10
00:00:21,600 –> 00:00:24,160
به غیر از یوتیوب بودن
11
00:00:24,160 –> 00:00:26,279
من همچنین دانشیار هستم
12
00:00:26,279 –> 00:00:28,640
بیوانفورماتیک جایی که من تدریس می کنم و انجام می دهم
13
00:00:28,640 –> 00:00:31,199
تحقیق در رابط ماشین
14
00:00:31,199 –> 00:00:33,440
داروی یادگیری و محاسباتی
15
00:00:33,440 –> 00:00:36,079
کشف در این دوره خواهیم بود
16
00:00:36,079 –> 00:00:39,440
ساخت 12 وب تعاملی مبتنی بر داده
17
00:00:39,440 –> 00:00:42,000
برنامه های کاربردی در پایتون با استفاده از
18
00:00:42,000 –> 00:00:44,399
کتابخانه streamlit بنابراین streamlit خواهد شد
19
00:00:44,399 –> 00:00:47,600
به شما امکان می دهد از داده ها و همچنین استفاده کنید
20
00:00:47,600 –> 00:00:50,480
تمام کتابخانه های پایتون مانند
21
00:00:50,480 –> 00:00:54,079
numpy scipy maps.lib seaborn right
22
00:00:54,079 –> 00:00:56,640
در داخل محیط پایتون و شما
23
00:00:56,640 –> 00:00:59,359
همچنین قادر به ایجاد یک تعاملی باشید
24
00:00:59,359 –> 00:01:01,520
برنامه وب است که قادر خواهد بود
25
00:01:01,520 –> 00:01:04,479
مجموعه داده های پیش از پردازش داده ها را تجسم می کنند
26
00:01:04,479 –> 00:01:06,400
و همچنین از ماشین پیش بینی کنید
27
00:01:06,400 –> 00:01:07,920
یادگیری در قالب وب
28
00:01:07,920 –> 00:01:10,320
نرم افزار بنابراین دانش اولیه کار
29
00:01:10,320 –> 00:01:12,960
پایتون فرض شده است اما نگران نباشید
30
00:01:12,960 –> 00:01:15,040
من دستت را می گیرم و فراهم می کنم
31
00:01:15,040 –> 00:01:17,200
شما با یک قدم به قدم
32
00:01:17,200 –> 00:01:19,439
جایی که تمام تلاشم را خواهم کرد
33
00:01:19,439 –> 00:01:22,400
مفهوم و موضوعات تحت پوشش را ساده کنید
34
00:01:22,400 –> 00:01:24,320
قبل از ادامه بیشتر اجازه دهید یک
35
00:01:24,320 –> 00:01:27,840
به 12 برنامه وب داده نگاه کنید
36
00:01:27,840 –> 00:01:30,479
که امروز خواهیم ساخت من نیز
37
00:01:30,479 –> 00:01:33,360
موضوع را با توجه به
38
00:01:33,360 –> 00:01:35,680
موضوعات تحت پوشش و غیره در برنامه های شماره یک
39
00:01:35,680 –> 00:01:37,520
و هشت ما در حال ساخت یک بسیار خواهیم بود
40
00:01:37,520 –> 00:01:40,479
اپلیکیشن ساده قیمت سهام
41
00:01:40,479 –> 00:01:42,560
شماره هشت ما a را خواهیم ساخت
42
00:01:42,560 –> 00:01:45,119
شمارش dna بیوانفورماتیک ساده
43
00:01:45,119 –> 00:01:47,439
برنامه پس از آن ما خواهیم بود
44
00:01:47,439 –> 00:01:51,119
ساخت چهار برنامه eda با استفاده از
45
00:01:51,119 –> 00:01:54,960
داده های بسکتبال داده های فوتبال s p 500
46
00:01:54,960 –> 00:01:57,920
قیمت سهام و همچنین ارز دیجیتال
47
00:01:57,920 –> 00:02:00,640
داده های قیمت ما همچنین دو مورد را توسعه خواهیم داد
48
00:02:00,640 –> 00:02:03,119
مدل های طبقه بندی و تعبیه آن
49
00:02:03,119 –> 00:02:05,360
به برنامه وب برای عنبیه
50
00:02:05,360 –> 00:02:08,560
مجموعه داده و همچنین مجموعه داده پنگوئن ها
51
00:02:08,560 –> 00:02:10,479
ما همچنین دو رگرسیون ایجاد خواهیم کرد
52
00:02:10,479 –> 00:02:13,440
مدلهای روی دادههای مسکن بوستون و
53
00:02:13,440 –> 00:02:16,160
همچنین داده های حلالیت بیوانفورماتیک
54
00:02:16,160 –> 00:02:18,239
و در نهایت ما نیز به شما نشان خواهیم داد
55
00:02:18,239 –> 00:02:20,720
چگونه می توانید برنامه خود را در آن مستقر کنید
56
00:02:20,720 –> 00:02:23,120
پلت فرم heroku و همچنین به
57
00:02:23,120 –> 00:02:25,760
پلت فرم اشتراک گذاری trimlet و موارد دیگر
58
00:02:25,760 –> 00:02:28,040
یادگیری ماشینی علم داده و
59
00:02:28,040 –> 00:02:31,040
پروژه های بیوانفورماتیک لطفا مطمئن شوید
60
00:02:31,040 –> 00:02:33,519
برای عضویت در کانال یوتیوب من
61
00:02:33,519 –> 00:02:36,000
استاد داده و همچنین من را دنبال کنید
62
00:02:36,000 –> 00:02:39,200
رسانه ای که من به طور منظم وبلاگ را در آن منتشر می کنم
63
00:02:39,200 –> 00:02:41,760
پست های مربوط به علم داده و همچنین ماشین
64
00:02:41,760 –> 00:02:43,599
یادگیری بنابراین پیوندهایی به همه اینها وجود دارد
65
00:02:43,599 –> 00:02:46,239
در توضیحات این ارائه شده است
66
00:02:46,239 –> 00:02:49,200
ویدیو همچنین برای خود یک فنجان قهوه بگیرید
67
00:02:49,200 –> 00:02:51,440
و بدون مقدمه بیایید دریافت کنیم
68
00:02:51,440 –> 00:02:53,920
آغاز شده
69
00:02:58,879 –> 00:03:01,040
آیا تا به حال خواسته اید یک داده بسازید؟
70
00:03:01,040 –> 00:03:03,519
برنامه وب رانده شده برای داده های شما
71
00:03:03,519 –> 00:03:05,599
پروژه های علمی اما شاید شما ممکن است
72
00:03:05,599 –> 00:03:08,159
مرعوب شدن از سختی
73
00:03:08,159 –> 00:03:11,040
اگر می خواهید در جنگو یا در فلاسک برنامه نویسی کنید
74
00:03:11,040 –> 00:03:13,280
سپس به یکی یا همه موارد بالا پاسخ داد
75
00:03:13,280 –> 00:03:15,360
می خواهید این ویدیو را تا آخر ببینید
76
00:03:15,360 –> 00:03:16,959
چون من به شما نشان خواهم داد که چگونه هستید
77
00:03:16,959 –> 00:03:18,720
می تواند یک وب داده محور بسازد
78
00:03:18,720 –> 00:03:21,120
برنامه فقط در چند خط کد
79
00:03:21,120 –> 00:03:23,200
و بنابراین بدون بحث بیشتر بیایید دریافت کنیم
80
00:03:23,200 –> 00:03:25,440
بنابراین نام پایتون آغاز شد
81
00:03:25,440 –> 00:03:27,599
کتابخانه ای که به شما امکان می دهد یک
82
00:03:27,599 –> 00:03:30,560
نرم افزار وب داده محور ساده است
83
00:03:30,560 –> 00:03:33,200
به نام streamlit در واقع این پایتون
84
00:03:33,200 –> 00:03:35,519
کتابخانه مورد توجه من قرار گرفت
85
00:03:35,519 –> 00:03:37,760
یکی از مشترکین این یوتیوب
86
00:03:37,760 –> 00:03:39,680
کانال پس لطفا یک دست بزرگ به
87
00:03:39,680 –> 00:03:43,040
iqbal برای توصیه این عالی
88
00:03:43,040 –> 00:03:45,200
کتابخانه پایتون که به شما این امکان را می دهد
89
00:03:45,200 –> 00:03:47,840
یک وب داده محور ساده ایجاد کنید
90
00:03:47,840 –> 00:03:49,840
برنامه برای علم داده شما
91
00:03:49,840 –> 00:03:52,319
پروژه و بنابراین اولین چیزی که شما
92
00:03:52,319 –> 00:03:54,879
می خواهید انجام دهید این است که به سمت جریان آب بروید
93
00:03:54,879 –> 00:03:58,319
وب سایت با تایپ کردن در streamlit.io
94
00:03:58,319 –> 00:04:00,080
و بنابراین من می خواهم لینک را به شما ارائه دهم
95
00:04:00,080 –> 00:04:02,480
در توضیحات این ویدیو
96
00:04:02,480 –> 00:04:05,200
بنابراین این وب سایت streamlit و است
97
00:04:05,200 –> 00:04:07,680
همانطور که خواهید دید می گوید که آن است
98
00:04:07,680 –> 00:04:12,680
سریعترین راه برای ساخت یک برنامه داده
99
00:04:14,000 –> 00:04:16,320
بنابراین در اینجا می توانید ببینید که می توانید بسازید
100
00:04:16,320 –> 00:04:20,238
یک برنامه وب opencv از داخل
101
00:04:20,238 –> 00:04:22,320
ساده است و می توانید موارد زیادی را اضافه کنید
102
00:04:22,320 –> 00:04:25,919
عناصر تعاملی نیز
103
00:04:25,919 –> 00:04:27,600
بنابراین برای شروع شما می خواهید
104
00:04:27,600 –> 00:04:29,199
streamlid را نصب کنید و بنابراین می توانید انجام دهید
105
00:04:29,199 –> 00:04:32,240
که با تایپ pip install streamlit
106
00:04:32,240 –> 00:04:34,639
و پس از اتمام مراحل نصب می باشد
107
00:04:34,639 –> 00:04:36,560
به پایان رسید می توانید در streamlit تایپ کنید
108
00:04:36,560 –> 00:04:38,800
سلام به منظور بررسی وجود آن
109
00:04:38,800 –> 00:04:42,160
با موفقیت نصب شد
110
00:04:42,160 –> 00:04:44,160
و همانطور که در اینجا می بینید یک وب ساده
111
00:04:44,160 –> 00:04:46,720
برنامه را می توان تنها در چند ساخته شد
112
00:04:46,720 –> 00:04:48,560
خطوط کد
113
00:04:48,560 –> 00:04:50,720
و در این مثال دوم خواهید دید
114
00:04:50,720 –> 00:04:53,360
که می توانید ویجت ها را نیز به آن اضافه کنید
115
00:04:53,360 –> 00:04:55,919
برنامه وب و همینطور این
116
00:04:55,919 –> 00:04:58,800
ویجت نوار لغزنده به شما امکان می دهد انتخاب کنید
117
00:04:58,800 –> 00:05:02,160
فقط با کشیدن نوار لغزنده اعداد
118
00:05:02,160 –> 00:05:04,639
و در این مثال سوم در اینجا شما می توانید
119
00:05:04,639 –> 00:05:07,440
برنامه وب خود را به راحتی با استفاده از آن مستقر کنید
120
00:05:07,440 –> 00:05:08,240
git
121
00:05:08,240 –> 00:05:09,840
و در آنجا شما حداقل آن را دارید
122
00:05:09,840 –> 00:05:12,720
چارچوبی برای ساخت یک وب قدرتمند
123
00:05:12,720 –> 00:05:15,440
برنامه در حالی که فقط به شما نیاز دارد
124
00:05:15,440 –> 00:05:18,080
فقط چند خط کد
125
00:05:18,080 –> 00:05:20,720
و بنابراین در اینجا برخی از گالری از
126
00:05:20,720 –> 00:05:23,680
برنامه وب با استفاده از streamlit ساخته شده است
127
00:05:23,680 –> 00:05:26,000
بیایید نگاهی به گالری بیندازیم
128
00:05:26,000 –> 00:05:28,560
خوب پس این برنامه وب عالی است
129
00:05:28,560 –> 00:05:32,639
با استفاده از tensorflow در استریم لیت ساخته شد
130
00:05:32,639 –> 00:05:36,320
و نمونه های شگفت انگیز دیگری نیز وجود دارد
131
00:05:36,320 –> 00:05:39,520
برنامه های کاربردی ساده ای که ساخته شده اند
132
00:05:39,520 –> 00:05:42,080
توسط جامعه کاربر و به همین ترتیب اینجا هستند
133
00:05:42,080 –> 00:05:44,960
فقط انتخابی از اینها، بنابراین اگر دارید
134
00:05:44,960 –> 00:05:47,440
یک برنامه وب با استفاده از streamlit ساخته است
135
00:05:47,440 –> 00:05:50,000
شما همچنین می توانید آن را از طریق توییتر و
136
00:05:50,000 –> 00:05:51,759
وب سایت streamlate خواهد بود
137
00:05:51,759 –> 00:05:55,120
برنامه وب خود را در این به نمایش بگذارید
138
00:05:55,120 –> 00:05:56,560
صفحه گالری
139
00:05:56,560 –> 00:05:59,120
بنابراین شما می توانید در اینجا ببینید که تنوع گسترده ای دارد
140
00:05:59,120 –> 00:06:01,520
از برنامه های تحت وب ساخته شده است
141
00:06:01,520 –> 00:06:04,000
با استفاده از streamlit
142
00:06:04,000 –> 00:06:06,000
خوب حالا که مختصری داریم
143
00:06:06,000 –> 00:06:08,160
مقدمه ای در مورد streamlib let’s have
144
00:06:08,160 –> 00:06:10,160
نگاهی به اینکه چگونه می توانیم برای آن بسازیم
145
00:06:10,160 –> 00:06:11,280
خودمان
146
00:06:11,280 –> 00:06:12,479
باشه پس
147
00:06:12,479 –> 00:06:14,400
اولین کاری که می خواهید انجام دهید این است
148
00:06:14,400 –> 00:06:16,800
ترمینال خود را روشن کنید تا اگر از آن استفاده می کنید
149
00:06:16,800 –> 00:06:19,120
ویندوز مایکروسافتی که می خواهید در آن تایپ کنید
150
00:06:19,120 –> 00:06:22,800
نوار جستجو cmd
151
00:06:22,800 –> 00:06:24,800
و سپس یک اعلان ترمینال را مشاهده خواهید کرد
152
00:06:24,800 –> 00:06:26,560
در حال آمدن و در این اعلان ترمینال
153
00:06:26,560 –> 00:06:29,039
می خواهید پیپ install را تایپ کنید و سپس
154
00:06:29,039 –> 00:06:30,560
جریان روشن شد
155
00:06:30,560 –> 00:06:32,240
و سپس اینتر و از آنجایی که من دارم را بزنید
156
00:06:32,240 –> 00:06:34,400
streamlit قبلا نصب شده است، بنابراین من می روم
157
00:06:34,400 –> 00:06:36,400
برای ادامه با نشان دادن شما چگونه می توانید
158
00:06:36,400 –> 00:06:39,120
برنامه را بساز تا نصب کردم
159
00:06:39,120 –> 00:06:42,000
جریان در محیط تماس
160
00:06:42,000 –> 00:06:44,960
و بنابراین من می خواهم خود را فعال کنم
161
00:06:44,960 –> 00:06:47,440
محیط را با تایپ کردن conda activate
162
00:06:47,440 –> 00:06:49,840
dp
163
00:06:51,120 –> 00:06:54,000
بسیار خوب پس من یک فایل پایتون ایجاد کردم
164
00:06:54,000 –> 00:06:54,919
تماس گرفت
165
00:06:54,919 –> 00:06:58,240
myapp.py و محتویات فایل است
166
00:06:58,240 –> 00:07:01,120
اینجا نشان داده شده است تا بتوانید ببینید که هست
167
00:07:01,120 –> 00:07:04,319
تقریبا 20 خط کد بنابراین اگر شما
168
00:07:04,319 –> 00:07:07,599
فضاهای خالی را کسر کنید سپس باید
169
00:07:07,599 –> 00:07:10,160
کمتر از 20 خط کد باشد و غیره
170
00:07:10,160 –> 00:07:12,720
جدا از نصب streamlit در این
171
00:07:12,720 –> 00:07:15,360
به عنوان مثال شما همچنین می خواهید چرا را نصب کنید
172
00:07:15,360 –> 00:07:17,759
مالی تا بتوانید تایپ کنید
173
00:07:17,759 –> 00:07:19,120
نصب پیپ
174
00:07:19,120 –> 00:07:22,000
y امور مالی خوب است و
175
00:07:22,000 –> 00:07:24,560
بعد از اینکه این کار را کردید، پس می خواهید
176
00:07:24,560 –> 00:07:26,960
خطوط کد زیر را در but تایپ کنید
177
00:07:26,960 –> 00:07:28,800
برای راحتی شما می خواهم به اشتراک بگذارم
178
00:07:28,800 –> 00:07:31,840
شما پیوند این فایل را در داده ها
179
00:07:31,840 –> 00:07:33,840
پروفسور github بنابراین می خواهید وارد شوید
180
00:07:33,840 –> 00:07:35,759
توضیحات این ویدیو و
181
00:07:35,759 –> 00:07:37,840
این فایل را دانلود کنید خوب پس اول
182
00:07:37,840 –> 00:07:39,599
سه خط کد به سادگی هستند
183
00:07:39,599 –> 00:07:43,440
واردات y فاینانس به عنوان y f import
184
00:07:43,440 –> 00:07:47,440
پانداهای وارداتی streamlit sst به صورت pd و
185
00:07:47,440 –> 00:07:49,360
سپس به این بلوک کد می رویم
186
00:07:49,360 –> 00:07:52,720
هدر برنامه وب را بنویسید
187
00:07:52,720 –> 00:07:54,879
بنابراین همانطور که در اینجا خواهید دید که این در است
188
00:07:54,879 –> 00:07:57,599
زبان علامت گذاری و با هشتگ
189
00:07:57,599 –> 00:08:00,479
در اینجا نشان می دهد که این خط است
190
00:08:00,479 –> 00:08:02,879
سرفصل نوع یک پس از آن یک خواهد بود
191
00:08:02,879 –> 00:08:04,720
متن بزرگ و سپس آن یک خواهد بود
192
00:08:04,720 –> 00:08:07,360
متن معمولی که می گوید نشان داده شده سهام هستند
193
00:08:07,360 –> 00:08:09,440
قیمت بسته شدن و حجم گوگل و
194
00:08:09,440 –> 00:08:12,160
سپس اینجا در این بلوک های کد من
195
00:08:12,160 –> 00:08:14,479
برگرفته از علم داده
196
00:08:14,479 –> 00:08:16,080
مقاله بنابراین شما می خواهید آن را بررسی کنید
197
00:08:16,080 –> 00:08:19,440
مقاله را منتشر کنید و به این مقاله دست بزنید
198
00:08:19,440 –> 00:08:22,400
و بنابراین من چند خط از این استخراج کردم
199
00:08:22,400 –> 00:08:26,000
مقاله و بنابراین این خط کد خواهد بود
200
00:08:26,000 –> 00:08:28,960
نماد تیک تیک گوگل و همینطور است
201
00:08:28,960 –> 00:08:32,080
g-o-o-g-l و سپس در این خط کد
202
00:08:32,080 –> 00:08:34,640
ما نماد تیک تیک را می گیریم
203
00:08:34,640 –> 00:08:36,719
گوگل و بنابراین ما می خواهیم بازیابی کنیم
204
00:08:36,719 –> 00:08:39,599
داده های تاریخی قیمت سهام گوگل
205
00:08:39,599 –> 00:08:42,479
با یک دوره تعیین شده در یک روز و
206
00:08:42,479 –> 00:08:46,560
تاریخ شروع 31 می 2010 با یک
207
00:08:46,560 –> 00:08:49,600
تاریخ پایان 31 می 2020 و پس از آن
208
00:08:49,600 –> 00:08:51,600
ما این را در تیکر ذخیره می کنیم
209
00:08:51,600 –> 00:08:53,920
چارچوب داده و سپس محتویات این
210
00:08:53,920 –> 00:08:55,519
چارچوب داده شامل
211
00:08:55,519 –> 00:08:59,680
ستون های زیر باز می شوند بالا کم بسته
212
00:08:59,680 –> 00:09:03,120
حجم سود سهام و تقسیم سهام خوب است
213
00:09:03,120 –> 00:09:05,120
بنابراین در این برنامه وب ما می رویم
214
00:09:05,120 –> 00:09:07,920
تا نمودار دو خطی را به شما نشان دهیم و ما هستیم
215
00:09:07,920 –> 00:09:10,800
قیمت بسته شدن را نشان می دهد و همچنین
216
00:09:10,800 –> 00:09:13,519
حجم خوب است و بنابراین این بسیار است
217
00:09:13,519 –> 00:09:15,600
برنامه وب ساده و سپس شما
218
00:09:15,600 –> 00:09:17,920
می تواند این را به میل خود سفارشی کند
219
00:09:17,920 –> 00:09:19,600
بنابراین من می خواهم به شما نشان دهم که ما می توانیم
220
00:09:19,600 –> 00:09:22,800
همچنین محتویات فایل را ویرایش کنید و
221
00:09:22,800 –> 00:09:25,839
برنامه وب در خدمت خواهد بود
222
00:09:25,839 –> 00:09:28,480
نسخه به روز شده در زمان واقعی
223
00:09:28,480 –> 00:09:32,000
خوب پس بیایید در دسکتاپ cd تایپ کنیم
224
00:09:32,000 –> 00:09:35,040
چون این فایل روی دسکتاپ و
225
00:09:35,040 –> 00:09:38,080
سپس من می خواهم در streamlit تایپ کنم
226
00:09:38,080 –> 00:09:40,240
اجرا و سپس نام برنامه
227
00:09:40,240 –> 00:09:44,560
که برنامه من است نقطه py را وارد کنید
228
00:09:44,560 –> 00:09:45,760
و بس
229
00:09:45,760 –> 00:09:48,480
خوب پس یک وب سرور ایجاد می کند
230
00:09:48,480 –> 00:09:50,480
و این چیزی است که شما خواهید دید a
231
00:09:50,480 –> 00:09:52,959
نرم افزار قیمت سهام ساده بسیار خوب است
232
00:09:52,959 –> 00:09:56,160
بذار کنار هم کد رو بهت نشون بدم
233
00:09:56,160 –> 00:09:59,519
و برنامه
234
00:10:00,480 –> 00:10:03,440
همه چیز اینجاست، بنابراین در اینجا سهام ساده است
235
00:10:03,440 –> 00:10:06,079
برنامه قیمت در اینجا عنوان و از آن زمان است
236
00:10:06,079 –> 00:10:08,800
این یک هشتگ است به این معنی که هست
237
00:10:08,800 –> 00:10:12,320
داشتن عنوان one style h1 در html
238
00:10:12,320 –> 00:10:14,399
زبان اما اگر ما دو داشته باشیم، خواهد شد
239
00:10:14,399 –> 00:10:16,480
کمی کوچکتر باشد پس بیایید آن را ذخیره کنیم و
240
00:10:16,480 –> 00:10:18,800
سپس تشخیص می دهد که فایل منبع دارد
241
00:10:18,800 –> 00:10:22,000
تغییر کرد و سپس باید همیشه را انتخاب کنیم
242
00:10:22,000 –> 00:10:24,160
اجرا و سپس ما باید همیشه را انتخاب کنیم
243
00:10:24,160 –> 00:10:26,320
دوباره اجرا شود و بنابراین به روز رسانی خواهد شد
244
00:10:26,320 –> 00:10:28,240
کمی کوچکتر همانطور که در اینجا خواهید دید و
245
00:10:28,240 –> 00:10:31,120
اگر هشتگ اضافی اضافه کنم و آن را ذخیره کنم
246
00:10:31,120 –> 00:10:32,880
حتی کوچکتر خواهد بود، پس من هستم
247
00:10:32,880 –> 00:10:34,880
قرار است آن را به یک هشتگ تغییر دهیم
248
00:10:34,880 –> 00:10:37,680
و بنابراین عنوان یک است، اجازه دهید من تلاش کنم
249
00:10:37,680 –> 00:10:41,120
خوب پس بیایید این را کمی اصلاح کنیم
250
00:10:41,120 –> 00:10:44,399
روش علامت گذاری بنابراین قیمت بسته شدن من هستم
251
00:10:44,399 –> 00:10:46,959
آن را جسورانه می کند
252
00:10:46,959 –> 00:10:49,120
جلد
253
00:10:49,120 –> 00:10:52,880
من آن را پررنگ و مورب می کنم
254
00:10:52,880 –> 00:10:56,000
بنابراین شما می توانید سبک را سفارشی کنید
255
00:10:56,000 –> 00:10:57,680
سبک نشانه گذاری
256
00:10:57,680 –> 00:11:00,240
بنابراین
257
00:11:00,240 –> 00:11:02,480
شما می خواهید به تقلب علامت گذاری اشاره کنید
258
00:11:02,480 –> 00:11:04,959
برگه ها و من فکر می کنم این یکی خوب است
259
00:11:04,959 –> 00:11:06,480
رجوع شود
260
00:11:06,480 –> 00:11:09,279
بنابراین برگه تقلب علامت گذاری توسط آدم
261
00:11:09,279 –> 00:11:11,760
پریچارد و همه چیز شما را دارد
262
00:11:11,760 –> 00:11:14,720
من همیشه می خواهم در مورد علامت گذاری بدانم
263
00:11:14,720 –> 00:11:16,720
باشه پس
264
00:11:16,720 –> 00:11:18,640
می توانید چیزهای جالبی را در اینجا اضافه کنید
265
00:11:18,640 –> 00:11:20,079
می تواند اضافه کند
266
00:11:20,079 –> 00:11:21,200
لیست ها
267
00:11:21,200 –> 00:11:22,880
لیست های نامرتب
268
00:11:22,880 –> 00:11:24,720
می توانید لینک ها را اضافه کنید
269
00:11:24,720 –> 00:11:26,959
می توانید تصاویر را اضافه کنید
270
00:11:26,959 –> 00:11:29,440
می توانید جداول اضافه کنید
271
00:11:29,440 –> 00:11:30,320
باشه
272
00:11:30,320 –> 00:11:34,240
مثلاً اجازه دهید این را کپی کنم
273
00:11:35,360 –> 00:11:39,600
و بعد من فقط آن را اینجا می گذارم
274
00:11:39,600 –> 00:11:43,360
خوب پس این یک میز است
275
00:11:43,360 –> 00:11:46,000
بسیار خوب، درست است، اما اجازه دهید
276
00:11:46,000 –> 00:11:48,880
برای سادگی آن را حذف کنید
277
00:11:48,880 –> 00:11:52,240
بنابراین نماد تیک google است
278
00:11:52,240 –> 00:11:54,639
ما حتی می توانیم نماد تیک تیک را سفارشی کنیم
279
00:11:54,639 –> 00:11:57,440
ارزش های دیگر نیز باشد پس بیایید بگوییم
280
00:11:57,440 –> 00:11:59,680
aapl برای سیب
281
00:11:59,680 –> 00:12:02,000
آن را ذخیره کنید و سپس این قیمت است
282
00:12:02,000 –> 00:12:05,680
اپل بنابراین من می توانم این را به همین شکل به روز کنم
283
00:12:05,680 –> 00:12:07,839
خوب همانطور که می بینید به روز خواهد شد
284
00:12:07,839 –> 00:12:09,760
بطور خودکار
285
00:12:09,760 –> 00:12:12,720
به وب سایت خوب است، بنابراین این تاریخ است
286
00:12:12,720 –> 00:12:15,760
محدوده ای که در این نمودار خطی نشان داده شده است
287
00:12:15,760 –> 00:12:18,480
و این نمودار خط واقعی است بنابراین اگر
288
00:12:18,480 –> 00:12:20,320
من می خواستم یکی از آنها را حذف کنم و سپس
289
00:12:20,320 –> 00:12:24,079
آن را ذخیره کنید سپس فقط یکی نشان داده خواهد شد
290
00:12:24,079 –> 00:12:25,920
باشه
291
00:12:25,920 –> 00:12:28,000
و بیایید بگوییم که من می خواهم بنویسم
292
00:12:28,000 –> 00:12:30,639
چیزی در
293
00:12:31,440 –> 00:12:34,160
خوب پس من اینجا می نویسم
294
00:12:34,160 –> 00:12:36,639
عنوان یک قیمت بسته شدن
295
00:12:36,639 –> 00:12:40,240
شاید آن را به سرفصل دو تبدیل کنید
296
00:12:40,639 –> 00:12:43,760
بسیار خوب و من همین کار را خواهم کرد
297
00:12:43,760 –> 00:12:46,720
حجم
298
00:12:48,959 –> 00:12:51,680
و ببینید ما خواهیم دید که این سفارشی شده است
299
00:12:51,680 –> 00:12:54,160
نسخه
300
00:12:55,519 –> 00:12:57,680
خوب، پس اگر روی نامه بزرگنمایی کنید، می توانید
301
00:12:57,680 –> 00:12:59,600
حتی این کار را انجام دهید
302
00:12:59,600 –> 00:13:02,959
نمودار تعاملی
303
00:13:03,360 –> 00:13:06,000
و اگر می خواهید روی نسخه اصلی زوم کنید
304
00:13:06,000 –> 00:13:07,760
نسخه ای که فقط روی آن دوبار کلیک کنید
305
00:13:07,760 –> 00:13:09,680
آی تی
306
00:13:09,680 –> 00:13:11,440
درست همین جا
307
00:13:11,440 –> 00:13:13,680
فقط روی آن دوبار کلیک کنید
308
00:13:13,680 –> 00:13:17,040
و به حالت اولیه خواهد رفت
309
00:13:17,040 –> 00:13:19,120
و بنابراین شما آن را یک داده محور دارید
310
00:13:19,120 –> 00:13:21,600
برنامه وب فقط در چند خط از
311
00:13:21,600 –> 00:13:23,920
کد
312
00:13:28,240 –> 00:13:30,079
آیا می خواهید یک بیوانفورماتیک بسازید؟
313
00:13:30,079 –> 00:13:32,480
اگر پاسخ شما مثبت است، برنامه وب
314
00:13:32,480 –> 00:13:34,399
می خواهید این ویدیو را تا آخر ببینید
315
00:13:34,399 –> 00:13:36,560
چون در این ویدیو قرار است نشان دهم
316
00:13:36,560 –> 00:13:38,560
شما چگونه می توانید یک بسیار ساده بسازید
317
00:13:38,560 –> 00:13:41,279
برنامه وب بیوانفورماتیک در پایتون
318
00:13:41,279 –> 00:13:43,040
و بدون هیچ مقدمه ای شروع می کنیم
319
00:13:43,040 –> 00:13:45,519
در حال حاضر وب بیوانفورماتیک
320
00:13:45,519 –> 00:13:47,360
برنامه ای که می خواهیم بسازیم
321
00:13:47,360 –> 00:13:50,959
امروزه تعداد نوکلئوتیدهای DNA نامیده می شود
322
00:13:50,959 –> 00:13:53,760
برنامه وب خوب است، پس بیایید فعال شویم
323
00:13:53,760 –> 00:13:56,399
پایانه
324
00:13:56,480 –> 00:14:00,560
و اجازه دهید کوندای خود را برای پایتون فعال کنم
325
00:14:00,560 –> 00:14:02,240
روی activate کلیک کنید و
326
00:14:02,240 –> 00:14:05,120
محیط dp dp ایستاده نامیده می شود
327
00:14:05,120 –> 00:14:07,279
برای استاد داده
328
00:14:07,279 –> 00:14:09,440
و بنابراین اجازه دهید به پوشه ای که در آن i
329
00:14:09,440 –> 00:14:13,920
فایل های برنامه وب استریملت من را داشته باشید
330
00:14:13,920 –> 00:14:16,800
سی دی دسکتاپ سی دی جریان
331
00:14:16,800 –> 00:14:19,120
سی دی دی ان ای
332
00:14:19,120 –> 00:14:20,560
باشه و همینطور
333
00:14:20,560 –> 00:14:23,680
ما در کل سه فایل در اینجا و
334
00:14:23,680 –> 00:14:26,000
بنابراین aromatase.fasta
335
00:14:26,000 –> 00:14:29,360
یک فایل داده نمونه است اما در واقع
336
00:14:29,360 –> 00:14:31,040
ما از آن برای ساخت وب استفاده نمی کنیم
337
00:14:31,040 –> 00:14:33,519
برنامه بنابراین اساسا ما در حال رفتن
338
00:14:33,519 –> 00:14:37,199
فقط برنامه dna پایتون dot py را داشته باشید
339
00:14:37,199 –> 00:14:40,880
و همچنین dna logo.jpg و dna
340
00:14:40,880 –> 00:14:43,120
لوگو در وب نمایش داده خواهد شد
341
00:14:43,120 –> 00:14:44,959
برنامه درست در اینجا بر روی شماره خط
342
00:14:44,959 –> 00:14:48,079
14. پس اجازه دهید تا من برنامه وب را فعال کنم
343
00:14:48,079 –> 00:14:49,360
مجبور شدن
344
00:14:49,360 –> 00:14:51,760
streamlit را تایپ کنید
345
00:14:51,760 –> 00:14:53,920
و سپس اجرا و سپس نام
346
00:14:53,920 –> 00:14:59,519
برنامه ای که dna dash app dot py است
347
00:14:59,519 –> 00:15:01,360
خوب و برای کسانی از شما که این کار را نمی کنند
348
00:15:01,360 –> 00:15:03,040
شما می توانید streamlit را نصب کرده باشید
349
00:15:03,040 –> 00:15:05,120
آن را از طریق پیپ نصب کنید تا بتوانید به سادگی
350
00:15:05,120 –> 00:15:08,000
نصب پیپ استریم لیت را انجام دهید و همینطور
351
00:15:08,000 –> 00:15:10,399
برنامه وب درست اینجاست
352
00:15:10,399 –> 00:15:13,680
این تصویر در اینجا لوگو و لوگو است
353
00:15:13,680 –> 00:15:17,920
به نظر می رسد اجازه دهید آن را در اینجا نشان دهم
354
00:15:18,480 –> 00:15:20,320
لوگو درست اینجاست
355
00:15:20,320 –> 00:15:22,560
بنابراین برای این لوگو من آن را با استفاده از
356
00:15:22,560 –> 00:15:25,600
برنامه یادداشت های خوب در iPad
357
00:15:25,600 –> 00:15:27,680
خوب پس بیایید نگاهی به وب بیندازیم
358
00:15:27,680 –> 00:15:30,320
کاربرد
359
00:15:31,120 –> 00:15:35,120
و اجازه دهید آن را در کنار هم نشان دهم
360
00:15:35,750 –> 00:15:37,040
[موسیقی]
361
00:15:37,040 –> 00:15:40,040
باشه
362
00:15:40,399 –> 00:15:44,880
اجازه دهید در اینجا اندازه فونت را نیز افزایش دهم
363
00:15:45,040 –> 00:15:46,959
خیلی خوبه پس بزرگتر میشه
364
00:15:46,959 –> 00:15:48,720
برای شما بچه ها
365
00:15:48,720 –> 00:15:51,440
و همینجا هم
366
00:15:51,440 –> 00:15:53,440
باشه پس خیلی بزرگتره
367
00:15:53,440 –> 00:15:55,680
اکنون
368
00:15:55,680 –> 00:15:57,199
خوب پس بیایید نگاهی به کد بیندازیم
369
00:15:57,199 –> 00:15:59,360
اینجا پس دو سطر اول اینجاست
370
00:15:59,360 –> 00:16:01,120
ما قصد داریم وارد کنیم
371
00:16:01,120 –> 00:16:03,120
کتابخانه های لازم برای این وب
372
00:16:03,120 –> 00:16:05,600
برنامه بنابراین در خط شماره پنج اینجا
373
00:16:05,600 –> 00:16:07,279
ما از داده ها استفاده خواهیم کرد
374
00:16:07,279 –> 00:16:09,759
قاب از کتابخانه پانداها و
375
00:16:09,759 –> 00:16:12,160
اساس این وب اپلیکیشن خواهد بود
376
00:16:12,160 –> 00:16:14,639
با استفاده از کتابخانه streamlid بنابراین ما هستیم
377
00:16:14,639 –> 00:16:17,040
قصد واردات streamlit را نیز دارد و
378
00:16:17,040 –> 00:16:19,199
برای نموداری که در اینجا می خواهیم بسازیم
379
00:16:19,199 –> 00:16:22,639
استفاده از کتابخانه alt air یا altair و
380
00:16:22,639 –> 00:16:24,560
سپس برای نمایش لوگوی ما می رویم
381
00:16:24,560 –> 00:16:28,560
باید از تصویر واردات پیل وارد شود
382
00:16:28,560 –> 00:16:31,120
خوب پس بلوک کد اینجا از خط است
383
00:16:31,120 –> 00:16:34,560
شماره 10 تا 24 ما در اصل می رویم
384
00:16:34,560 –> 00:16:37,120
برای نشان دادن آرم dna بنابراین ما می خواهیم
385
00:16:37,120 –> 00:16:39,839
یک متغیر به نام تصویر ایجاد کنید که
386
00:16:39,839 –> 00:16:42,000
شامل نام لوگو و سپس
387
00:16:42,000 –> 00:16:43,839
ما قصد داریم تصویر را در اینجا نمایش دهیم
388
00:16:43,839 –> 00:16:45,759
و سپس ما می خواهیم آن را توسط
389
00:16:45,759 –> 00:16:48,000
اجازه می دهد تا تصویر گسترش یابد
390
00:16:48,000 –> 00:16:50,160
عرض ستون در اینجا بنابراین به گسترش خواهد یافت
391
00:16:50,160 –> 00:16:51,519
عرض ستون و سپس ما به
392
00:16:51,519 –> 00:16:54,639
هدر را در اینجا نوکلئوتید DNA چاپ کنید
393
00:16:54,639 –> 00:16:56,720
شمارش برنامه وب درست در اینجا نشان داده شده است
394
00:16:56,720 –> 00:16:58,240
به صورت پررنگ و سپس یک
395
00:16:58,240 –> 00:17:00,720
توضیح کوتاه این برنامه به حساب می آید
396
00:17:00,720 –> 00:17:04,000
ترکیب نوکلئوتیدی پرس و جو DNA
397
00:17:04,000 –> 00:17:05,839
و سپس سه ستاره در اینجا خواهد بود
398
00:17:05,839 –> 00:17:09,280
خط hr را نشان دهید تا خط hr باشد
399
00:17:09,280 –> 00:17:12,640
در اصل خط افقی اینجاست
400
00:17:12,640 –> 00:17:14,799
خوب و بنابراین بلوک بعدی کد اینجاست
401
00:17:14,799 –> 00:17:18,240
کادر متنی را در اینجا نشان می دهد
402
00:17:18,240 –> 00:17:22,880
جعبه متن dna در اینجا دنباله dna را وارد کنید
403
00:17:22,880 –> 00:17:25,119
st.header هدر را نشان می دهد
404
00:17:25,119 –> 00:17:27,199
در اینجا دنباله dna را وارد کنید که درست است
405
00:17:27,199 –> 00:17:29,360
اینجا و سپس جعبه متن در اینجا خواهد بود
406
00:17:29,360 –> 00:17:33,440
با استفاده از ناحیه st.text نمایش داده می شود
407
00:17:33,440 –> 00:17:35,200
و سپس ارتفاع را خواهیم داشت
408
00:17:35,200 –> 00:17:38,799
تا 250 باشد پس اگر می خواهید کمی باشد
409
00:17:38,799 –> 00:17:40,400
کوچکتر از آن شما می توانید تعداد را تنظیم کنید
410
00:17:40,400 –> 00:17:41,840
اینجا
411
00:17:41,840 –> 00:17:43,120
و بنابراین شما می توانید ببینید که زمانی که ارتفاع
412
00:17:43,120 –> 00:17:45,760
150 است ارتفاع آن کوچکتر است و اگر باشد
413
00:17:45,760 –> 00:17:48,720
350 بزرگتر خواهد شد، پس بیایید آن را داشته باشیم
414
00:17:48,720 –> 00:17:50,640
250.
415
00:17:50,640 –> 00:17:54,000
خوب و ورودی ترتیب در اینجا این است
416
00:17:54,000 –> 00:17:57,039
نمونه توالی DNA در اینجا نشان داده شده است، بنابراین اگر i
417
00:17:57,039 –> 00:17:58,880
تغییر نام در اینجا نام خواهد بود
418
00:17:58,880 –> 00:18:01,520
اینجا اصلاح شد و اسلش n در اینجا
419
00:18:01,520 –> 00:18:03,840
خط جدید است پس اگر آن را ندارم
420
00:18:03,840 –> 00:18:07,600
در اینجا خط جدیدی وجود نخواهد داشت
421
00:18:08,480 –> 00:18:10,799
باشه
422
00:18:13,440 –> 00:18:16,080
برای مثال شما می توانید
423
00:18:16,080 –> 00:18:19,790
شما می دانید دنباله DNA خود را وارد کنید
424
00:18:19,790 –> 00:18:22,400
[موسیقی]
425
00:18:22,400 –> 00:18:24,080
و سپس دستور enter و سپس شما هستید
426
00:18:24,080 –> 00:18:28,039
خروجی متفاوتی خواهد داشت
427
00:18:29,039 –> 00:18:31,440
باشه
428
00:18:31,600 –> 00:18:35,360
و پس از خواندن دنباله در اینجا
429
00:18:35,360 –> 00:18:38,640
قسمت st.text ورودی اینجا در متن است
430
00:18:38,640 –> 00:18:42,240
جعبه ارائه می شود یا به آن اختصاص می یابد
431
00:18:42,240 –> 00:18:44,559
متغیر sequence و سپس برای
432
00:18:44,559 –> 00:18:46,960
متغیر sequence که ما قصد داریم آن را تقسیم کنیم
433
00:18:46,960 –> 00:18:48,640
خطوط
434
00:18:48,640 –> 00:18:51,280
بنابراین هر یک از خطوط در اینجا تقسیم خواهد شد
435
00:18:51,280 –> 00:18:54,080
خوب با تقسیم آن به این معنی است که خواهد شد
436
00:18:54,080 –> 00:18:57,280
لیستی از هر خط ایجاد کنید تا
437
00:18:57,280 –> 00:18:59,600
اولین عضو لیست DNA خواهد بود
438
00:18:59,600 –> 00:19:01,679
پرس و جو و سپس خط دوم خواهد بود
439
00:19:01,679 –> 00:19:04,240
دومین عضو از لیست خط سوم
440
00:19:04,240 –> 00:19:06,000
عضو سوم و چهارم خواهد بود
441
00:19:06,000 –> 00:19:07,520
خط چهارمین عضو گروه خواهد بود
442
00:19:07,520 –> 00:19:10,000
فهرست
443
00:19:10,000 –> 00:19:14,559
و برای ارائه این حتی واضح تر به من اجازه دهید
444
00:19:14,559 –> 00:19:16,960
به تو نشان دهم
445
00:19:17,760 –> 00:19:20,799
نه اونجا بلکه اینجا
446
00:19:22,080 –> 00:19:24,559
خوب اینجاست تا ببینی
447
00:19:24,559 –> 00:19:27,039
اینجا که وقتی از sequence و سپس استفاده می کنیم
448
00:19:27,039 –> 00:19:30,320
ما با استفاده از خطوط تقسیم نقطه می بینیم که هر کدام
449
00:19:30,320 –> 00:19:32,400
از خط اینجا خط شماره یک
450
00:19:32,400 –> 00:19:34,880
شماره دو خط شماره سه شماره خط
451
00:19:34,880 –> 00:19:37,440
چهار نفر در اینجا به عنوان چهار عضو نشان داده خواهند شد
452
00:19:37,440 –> 00:19:42,000
اینجا از لیست یک دو سه چهار خوب است
453
00:19:42,000 –> 00:19:44,320
و خطوط با علامت نشان داده می شوند
454
00:19:44,320 –> 00:19:47,679
اسلش n که سینتکس آن است
455
00:19:47,679 –> 00:19:50,080
خط جدید که همینجا هم هست پس این
456
00:19:50,080 –> 00:19:52,400
معادل فشردن اینتر است
457
00:19:52,400 –> 00:19:54,720
کلید روی صفحه کلید به همین صورت است
458
00:19:54,720 –> 00:19:57,600
خوب این یک خط جدید است
459
00:19:57,600 –> 00:20:01,120
باشه پس بذار اون رو بیرون بیارم
460
00:20:01,840 –> 00:20:04,159
و بنابراین ما از خط اول می گذریم
461
00:20:04,159 –> 00:20:07,280
در اینجا توالی یک دو نقطه به این معنی است که
462
00:20:07,280 –> 00:20:09,520
ما خط دو را می خوانیم
463
00:20:09,520 –> 00:20:12,080
به بعد
464
00:20:12,080 –> 00:20:14,240
زیرا خط اول نام خواهد بود
465
00:20:14,240 –> 00:20:16,799
از دنباله همینجا
466
00:20:16,799 –> 00:20:18,960
که ما نمی خواهیم چون می خواهیم
467
00:20:18,960 –> 00:20:22,400
ترکیب DNA را با استفاده از از محاسبه کنید
468
00:20:22,400 –> 00:20:24,880
خطوط شماره یک به بعد منظور من ایندکس است
469
00:20:24,880 –> 00:20:26,960
شماره یک به بعد که مربوط به
470
00:20:26,960 –> 00:20:30,320
دومین عضو فهرست ایندکس
471
00:20:30,320 –> 00:20:32,960
از یک به بعد به این معنی است که شاخص
472
00:20:32,960 –> 00:20:35,039
شماره یک دو و سه تا آخر
473
00:20:35,039 –> 00:20:37,120
درست است زیرا n خط شماره سه است
474
00:20:37,120 –> 00:20:39,280
ایندکس شماره سه باشه پس شماره خط
475
00:20:39,280 –> 00:20:41,120
چهل اراده اساسا
476
00:20:41,120 –> 00:20:44,000
از نام دنباله به دلیل ایندکس رد شوید
477
00:20:44,000 –> 00:20:46,720
نام دنباله صفر است پس همینطور است
478
00:20:46,720 –> 00:20:49,360
از این رد میشویم و میخواهیم برش بزنیم
479
00:20:49,360 –> 00:20:51,919
و خطوط شماره یک را انتخاب کنید. منظورم ایندکس است
480
00:20:51,919 –> 00:20:54,559
شماره یک به بعد، بنابراین ما اینجا هستیم
481
00:20:54,559 –> 00:20:56,960
برش بزنید یا در پرانتز اینجا انتخاب کنید
482
00:20:56,960 –> 00:20:59,360
شاخص شماره یک به بعد به این معنی است که
483
00:20:59,360 –> 00:21:01,760
فهرست شماره یک از اینجا به بعد تا زمانی که
484
00:21:01,760 –> 00:21:02,480
پایان
485
00:21:02,480 –> 00:21:04,640
و در مجموع سه عدد اضافی دارد
486
00:21:04,640 –> 00:21:07,679
خطوط یک در x2 و x3 و سپس آن را نمایه می کنند
487
00:21:07,679 –> 00:21:09,440
به همین نام اختصاص خواهد یافت
488
00:21:09,440 –> 00:21:11,360
ترتیب بسیار خوب است، پس بیایید آن را در اینجا نشان دهیم
489
00:21:11,360 –> 00:21:14,360
از نو
490
00:21:16,080 –> 00:21:19,200
می توانید ببینید که نام اکنون از بین رفته است و اکنون
491
00:21:19,200 –> 00:21:21,360
ما فقط دنباله و یک داریم
492
00:21:21,360 –> 00:21:24,559
در مجموع سه عضو در لیست در حال حاضر
493
00:21:24,559 –> 00:21:27,120
و قبلاً در مجموع چهار نفر بودند
494
00:21:27,120 –> 00:21:29,919
اعضا از جمله نام دنباله به عنوان
495
00:21:29,919 –> 00:21:32,400
مقام اول اما چون داریم
496
00:21:32,400 –> 00:21:34,320
قبلاً عضو دوم را انتخاب کرده اید
497
00:21:34,320 –> 00:21:36,640
به بعد همینجا عضو دوم به بعد
498
00:21:36,640 –> 00:21:38,720
دوم سوم چهارم
499
00:21:38,720 –> 00:21:40,559
معنی آن کلمه این معنی آن است
500
00:21:40,559 –> 00:21:43,120
ما نام دنباله و
501
00:21:43,120 –> 00:21:45,679
بنابراین در اینجا ما فقط دنباله و غیره را داریم
502
00:21:45,679 –> 00:21:47,440
بسیار مفید است
503
00:21:47,440 –> 00:21:49,440
نگاهی به محتویات
504
00:21:49,440 –> 00:21:51,840
خط به خط متغیر تا بتوانید
505
00:21:51,840 –> 00:21:55,679
ببینید که چگونه داده های ورودی اصلاح می شوند
506
00:21:55,679 –> 00:21:59,840
بر این اساس برای هر خط کد در اینجا
507
00:22:04,960 –> 00:22:06,720
باشه و توجه کن
508
00:22:06,720 –> 00:22:09,039
کلا سه تا داریم
509
00:22:09,039 –> 00:22:12,400
اعضای لیست و غیره برای اعضای بعدی
510
00:22:12,400 –> 00:22:14,240
خط کد اینجاست که ما می رویم
511
00:22:14,240 –> 00:22:15,440
پیوستن
512
00:22:15,440 –> 00:22:18,480
سه خط در اینجا با هم به ترتیب
513
00:22:18,480 –> 00:22:21,760
برای تشکیل یک توالی طولانی از DNA
514
00:22:21,760 –> 00:22:26,039
بگذارید منظورم را به شما نشان دهم
515
00:22:39,600 –> 00:22:42,400
همه در اینجا، بنابراین شما می توانید آن را با استفاده از
516
00:22:42,400 –> 00:22:45,120
دنباله اتصال نقطه و سپس به دلیل
517
00:22:45,120 –> 00:22:47,120
در اینجا ما می گوییم که هیچ کدام را نمی خواهیم
518
00:22:47,120 –> 00:22:49,679
فاصله بین آنها، بنابراین یکی را میگیریم
519
00:22:49,679 –> 00:22:52,320
خط توالی اینجا
520
00:22:52,320 –> 00:22:54,400
خوب پس سه خط
521
00:22:54,400 –> 00:22:57,200
نشان داده شده در اینجا به یک و ترکیب خواهد شد
522
00:22:57,200 –> 00:22:59,679
در اینجا توجه کنید که ما دو نقل قول داریم
523
00:22:59,679 –> 00:23:03,039
علامت گذاری می کند اگر من یک فاصله در اینجا اضافه کنم
524
00:23:03,039 –> 00:23:05,360
یک فضای اضافه خواهد شد
525
00:23:05,360 –> 00:23:07,679
درست در اینجا فضا ویرایش اینجا فضای اضافه شده است
526
00:23:07,679 –> 00:23:08,880
اینجا
527
00:23:08,880 –> 00:23:10,080
باشه
528
00:23:10,080 –> 00:23:12,000
یا حتی می توانیم آن را یک خط جدید برای
529
00:23:12,000 –> 00:23:14,720
مثالی برای نشان دادن اینکه داده ها چگونه هستند
530
00:23:14,720 –> 00:23:17,039
در حال اصلاح
531
00:23:17,039 –> 00:23:19,679
خوب و تبدیل به یک خط جدید می شود
532
00:23:19,679 –> 00:23:23,840
یا اگر بگوییم می خواهیم یک نقطه اضافه کنیم
533
00:23:24,080 –> 00:23:26,559
این یک نقطه را در اینجا اضافه می کند ببینید آن را خواهد کرد
534
00:23:26,559 –> 00:23:29,280
اینجا یک نقطه اضافه کنید
535
00:23:30,240 –> 00:23:33,360
و در اینجا یک نقطه اضافه می کند
536
00:23:34,159 –> 00:23:36,080
بنابراین ما نمی خواهیم چیزی در اینجا اضافه کنیم
537
00:23:36,080 –> 00:23:37,520
ما فقط این دو را خواهیم داشت
538
00:23:37,520 –> 00:23:40,240
گیومه ها نزدیک به هم
539
00:23:40,240 –> 00:23:42,240
و این یک خط طولانی خواهد بود
540
00:23:42,240 –> 00:23:44,480
اینجا
541
00:23:45,520 –> 00:23:47,279
باشه و الان داریم
542
00:23:47,279 –> 00:23:48,799
دنباله DNA
543
00:23:48,799 –> 00:23:51,760
که از قبل پردازش شده و آماده است
544
00:23:51,760 –> 00:23:54,480
محاسبه
545
00:23:54,559 –> 00:23:59,320
پس اجازه دهید دوباره این را حذف کنم
546
00:24:05,760 –> 00:24:09,120
خوب بیایید نگاهی بیشتر بیندازیم
547
00:24:09,120 –> 00:24:11,760
بنابراین در اینجا خط شماره 46 نظر است
548
00:24:11,760 –> 00:24:15,760
برای شاهزاده دنباله DNA ورودی بنابراین
549
00:24:15,760 –> 00:24:18,080
توالی dna که در اینجا می بینیم این کار را انجام می دهد
550
00:24:18,080 –> 00:24:21,520
در اینجا در هدر ورودی dna چاپ شود
551
00:24:21,520 –> 00:24:24,080
پرس و جو بنابراین این ورودی است که ما داریم
552
00:24:24,080 –> 00:24:26,720
قبلاً با پیوستن به همه از قبل پردازش شده است
553
00:24:26,720 –> 00:24:28,960
خطوط با هم پس سه خط
554
00:24:28,960 –> 00:24:31,039
پیوست خواهد شد تا همانطور که می بینید
555
00:24:31,039 –> 00:24:33,520
در ابتدا ما در دنباله DNA می خوانیم
556
00:24:33,520 –> 00:24:36,159
اینجا و بعد ما آن را حذف کردیم
557
00:24:36,159 –> 00:24:39,760
خط اول با دور انداختن آن در جایی که ما هستیم
558
00:24:39,760 –> 00:24:41,679
فقط در نظر گرفتن
559
00:24:41,679 –> 00:24:44,400
اطلاعات نوکلئوتیدی اینجا و سپس ما
560
00:24:44,400 –> 00:24:46,799
آن را به صورت یک خط به هم متصل کنید
561
00:24:46,799 –> 00:24:48,000
اینجا نشان داده شده است
562
00:24:48,000 –> 00:24:49,120
و اکنون
563
00:24:49,120 –> 00:24:51,360
بیایید به خط شماره 50 dna ادامه دهیم
564
00:24:51,360 –> 00:24:54,159
تعداد نوکلئوتید هدر DNA خروجی است
565
00:24:54,159 –> 00:24:56,480
تعداد نوکلئوتیدها در اینجا
566
00:24:56,480 –> 00:24:58,720
بنابراین تحت این عنوان ما به
567
00:24:58,720 –> 00:25:01,039
به شما چهار راه مختلف را نشان می دهد که
568
00:25:01,039 –> 00:25:04,559
شما می توانید خروجی را قبلا نمایش دهید
569
00:25:04,559 –> 00:25:06,960
نمایش خروجی که قرار است انجام دهیم
570
00:25:06,960 –> 00:25:08,799
مقداری محاسبه
571
00:25:08,799 –> 00:25:11,679
بنابراین در روش اول در اینجا چاپ کنید
572
00:25:11,679 –> 00:25:13,279
فرهنگ لغت بسیار خوب است، بنابراین ما می رویم
573
00:25:13,279 –> 00:25:15,360
از عنوان فرعی استفاده کنید تا سرفصل فرعی این کار را انجام دهد
574
00:25:15,360 –> 00:25:17,600
کمی کوچکتر از هدر باشد
575
00:25:17,600 –> 00:25:20,240
اندازه فونت کمی کوچکتر خواهد بود
576
00:25:20,240 –> 00:25:24,240
خوب و در اینجا خطوط شماره 55 تا 62
577
00:25:24,240 –> 00:25:26,480
ما یک تابع سفارشی ایجاد می کنیم
578
00:25:26,480 –> 00:25:29,520
برای شمارش نوکلئوتید DNA از
579
00:25:29,520 –> 00:25:32,640
دنباله بنابراین اینجا def
580
00:25:32,640 –> 00:25:34,400
و سپس نام تابع و
581
00:25:34,400 –> 00:25:37,440
سپس آرگومان ورودی seq و سپس
582
00:25:37,440 –> 00:25:39,919
ما یک متغیر d ایجاد می کنیم که
583
00:25:39,919 –> 00:25:42,080
یک فرهنگ لغت است و سپس آن را به
584
00:25:42,080 –> 00:25:45,760
شامل چهار عضو در اینجا atgc و برای a
585
00:25:45,760 –> 00:25:48,400
ما می خواهیم تعداد یک اینچ را بشماریم
586
00:25:48,400 –> 00:25:50,880
دنباله dna و برای t ما می رویم
587
00:25:50,880 –> 00:25:53,039
برای شمارش تعداد t با استفاده از نقطه
588
00:25:53,039 –> 00:25:55,360
count تابع یکسان برای g same
589
00:25:55,360 –> 00:25:57,279
چیزی برای c و سپس در پایان آن خواهد شد
590
00:25:57,279 –> 00:25:59,520
متغیر d و بنابراین d را برگردانید
591
00:25:59,520 –> 00:26:02,159
متغیر یک فرهنگ لغت حاوی
592
00:26:02,159 –> 00:26:05,440
نام نوکلئوتید atg یا c
593
00:26:05,440 –> 00:26:07,919
همراه با تعداد هر یک از
594
00:26:07,919 –> 00:26:10,799
نوکلئوتید بنابراین اساساً یک خواهد بود
595
00:26:10,799 –> 00:26:15,679
دیکشنری مانند یک دیکشنری 59 t 43 g
596
00:26:15,679 –> 00:26:22,000
52 c 56 بنابراین 59 43 52 56 یعنی وجود دارد
597
00:26:22,000 –> 00:26:26,000
در مجموع 59 آدنین در اینجا 59 از a
598
00:26:26,000 –> 00:26:31,039
در اینجا 43 از t منظورم 52 گرم گوانین و
599
00:26:31,039 –> 00:26:34,480
56 سیتوزین خوب است پس ما هستیم
600
00:26:34,480 –> 00:26:38,400
اینجا تمام شد حالا ما به اینجا رسیدیم
601
00:26:38,400 –> 00:26:41,120
خوب و ما x را که هست نمایش می دهیم
602
00:26:41,120 –> 00:26:42,320
اساسا
603
00:26:42,320 –> 00:26:45,039
با استفاده از تابع سفارشی dna و
604
00:26:45,039 –> 00:26:47,120
دنباله ورودی و سپس آن را به آن اختصاص می دهیم
605
00:26:47,120 –> 00:26:49,600
x در اینجا و من معتقدم که ما استفاده نکردیم
606
00:26:49,600 –> 00:26:53,200
برچسب یا مقادیر اینجا را ذخیره کنیم
607
00:26:53,200 –> 00:26:54,320
خیلی خوب
608
00:26:54,320 –> 00:26:55,760
و غیره
609
00:26:55,760 –> 00:26:58,080
خوب و پس بیایید به سراغ بعدی برویم
610
00:26:58,080 –> 00:27:00,480
بلوک کد اینجا شماره دو را چاپ کنید
611
00:27:00,480 –> 00:27:01,679
متن
612
00:27:01,679 –> 00:27:04,240
متن را خوب چاپ کنید، پس بیایید بگوییم که ما
613
00:27:04,240 –> 00:27:07,279
می خواهید به شکل قابل خواندن توسط انسان چاپ کنید
614
00:27:07,279 –> 00:27:09,600
زیرا قبلاً به نظر می رسد
615
00:27:09,600 –> 00:27:12,559
دیکشنری درست است پس نه چندان دوستانه برای
616
00:27:12,559 –> 00:27:14,960
کاربر نهایی پس بیایید بگوییم که ما می خواهیم
617
00:27:14,960 –> 00:27:16,960
تا متنی را که در اینجا می خواهیم چاپ کنیم
618
00:27:16,960 –> 00:27:20,159
می گویند 59 آدنین وجود دارد و 43 عدد وجود دارد
619
00:27:20,159 –> 00:27:22,640
تیمین 52 آدنین وجود دارد oh no i
620
00:27:22,640 –> 00:27:26,880
یعنی گوانین اشتباه تایپی است اجازه دهید این کار را انجام دهم
621
00:27:29,279 –> 00:27:32,880
بنابراین حدس میزنم آن را کپی و پیست کنم
622
00:27:33,120 –> 00:27:35,520
خوب پس مخفف همه خوب است
623
00:27:35,520 –> 00:27:37,200
بخش دوم تمام شد حالا بیایید
624
00:27:37,200 –> 00:27:38,960
حرکت به بخش سوم نمایش
625
00:27:38,960 –> 00:27:40,799
قاب داده کاملا درست است، بنابراین ما اینجا هستیم
626
00:27:40,799 –> 00:27:42,799
نمایش آن به عنوان یک قاب داده و غیره
627
00:27:42,799 –> 00:27:44,640
در اصل دو ستون وجود دارد
628
00:27:44,640 –> 00:27:47,039
نوکلئوتید و تعداد و غیره این
629
00:27:47,039 –> 00:27:49,360
بلوک کدی که در اینجا می خواهیم ایجاد کنیم
630
00:27:49,360 –> 00:27:51,279
یک قاب داده از فرهنگ لغت
631
00:27:51,279 –> 00:27:53,200
تابع و سپس ما قصد داریم نام را تغییر دهیم
632
00:27:53,200 –> 00:27:55,120
ستون زیرا در حالت پیش فرض این کار را انجام خواهد داد
633
00:27:55,120 –> 00:27:56,840
اینجا صفر بشی بذار بهت نشون بدم
634
00:27:56,840 –> 00:27:59,910
[موسیقی]
635
00:28:00,320 –> 00:28:02,159
آن صفر خواهد شد پس ما می خواهیم
636
00:28:02,159 –> 00:28:05,520
برای تبدیل شدن به تعداد، برچسب صفر را مجدداً نشان دهید
637
00:28:05,520 –> 00:28:07,840
باشه
638
00:28:08,880 –> 00:28:10,960
خوب و همانطور که می توانید این بلوک را ببینید
639
00:28:10,960 –> 00:28:13,279
کد اینجا این قاب داده را به شما می دهد
640
00:28:13,279 –> 00:28:15,679
و این چارچوب داده برای استفاده خواهد شد
641
00:28:15,679 –> 00:28:17,840
ایجاد نمودارهای میله ای زیر در
642
00:28:17,840 –> 00:28:20,720
شماره چهار نمودار میله ای و غیره را نمایش می دهد
643
00:28:20,720 –> 00:28:22,640
برای چهارمین مورد اینجا قرار است
644
00:28:22,640 –> 00:28:24,720
نمودار میله ای را می سازیم و می رویم
645
00:28:24,720 –> 00:28:27,279
برای استفاده از کتابخانه altair بنابراین
646
00:28:27,279 –> 00:28:29,840
خط شماره 87 زیر را چاپ می کنیم
647
00:28:29,840 –> 00:28:33,440
هدر خطوط 88 تا 91 خواهد بود
648
00:28:33,440 –> 00:28:36,000
طرح واقعی و سپس در خطوط ایجاد کنید
649
00:28:36,000 –> 00:28:38,799
شماره 92 تا 94 ما به
650
00:28:38,799 –> 00:28:41,600
عرض میله ها را تنظیم کنید زیرا توسط
651
00:28:41,600 –> 00:28:44,080
به طور پیش فرض میله ها بسیار نازک خواهند بود
652
00:28:44,080 –> 00:28:46,640
من به شما نشان می دهم
653
00:28:54,720 –> 00:28:57,600
همینجا بله پس خیلی نازک است
654
00:28:57,600 –> 00:29:00,559
بنابراین ما آن را روی 80 تنظیم می کنیم
655
00:29:00,559 –> 00:29:04,480
که باید کمی بهتر به نظر برسد
656
00:29:04,880 –> 00:29:06,720
بسیار خوب پس کمی بهتر به نظر می رسد و
657
00:29:06,720 –> 00:29:09,520
در اینجا توجه کنید که نمودار اختصاص داده شده است
658
00:29:09,520 –> 00:29:12,000
به متغیر p و سپس به منظور
659
00:29:12,000 –> 00:29:13,840
طرح یا نموداری که می رویم را نشان دهید
660
00:29:13,840 –> 00:29:16,080
برای قرار دادن آن در داخل به عنوان آرگومان ورودی
661
00:29:16,080 –> 00:29:18,960
به نقطه st تابع بنویسید تا آن را
662
00:29:18,960 –> 00:29:21,760
تبدیل به یک شی جریان روشن می شود
663
00:29:21,760 –> 00:29:23,520
خوب و بنابراین شما آن را بسیار دارید
664
00:29:23,520 –> 00:29:26,799
برنامه وب ساده بیوانفورماتیک
665
00:29:26,799 –> 00:29:29,760
با خیال راحت این را تغییر دهید تا یکی دیگر باشد
666
00:29:29,760 –> 00:29:33,279
برنامه وب در بیوانفورماتیک یا برای
667
00:29:33,279 –> 00:29:36,000
هر صنعتی نیز به این دلیل که کد است
668
00:29:36,000 –> 00:29:38,240
کاملاً کاربردی است و می توانید از آن به عنوان استفاده کنید
669
00:29:38,240 –> 00:29:40,240
قالبی برای ساختن خودتان
670
00:29:40,240 –> 00:29:44,080
پروژه علم داده های شخصی
671
00:29:48,960 –> 00:29:51,679
خوب پس این ویدیو قسمت پنجم است
672
00:29:51,679 –> 00:29:54,799
مجموعه آموزش streamlit جایی که من می روم
673
00:29:54,799 –> 00:29:57,520
به جزئیات گام به گام در مورد چگونگی شما می توانید
674
00:29:57,520 –> 00:29:59,760
ساخت یک اپلیکیشن وب علم داده و
675
00:29:59,760 –> 00:30:01,600
بنابراین بیایید یک جمع بندی سریع در مورد اول داشته باشیم
676
00:30:01,600 –> 00:30:03,520
قسمت من اولین برنامه وب را به شما نشان دادم
677
00:30:03,520 –> 00:30:05,279
که می توانید با استفاده از streamlit در آن بسازید
678
00:30:05,279 –> 00:30:07,679
پایتون و با آن برنامه شما هستید
679
00:30:07,679 –> 00:30:10,480
به دست آوردن داده ها به صورت پویا از y
680
00:30:10,480 –> 00:30:13,039
کتابخانه مالی که در آن بازیابی خواهد شد
681
00:30:13,039 –> 00:30:15,440
اطلاعات سهام به طور مستقیم از یاهو
682
00:30:15,440 –> 00:30:17,200
مالی و سپس ما می خواهیم یک
683
00:30:17,200 –> 00:30:19,679
نمودار خطی ساده در قسمت دوم ما
684
00:30:19,679 –> 00:30:22,320
یک پیش بینی کننده عنبیه ساده ساخته اند که در آن
685
00:30:22,320 –> 00:30:24,559
ما از الگوریتم یادگیری ماشین استفاده کردیم
686
00:30:24,559 –> 00:30:26,399
و در قسمت سوم از آن استفاده کردیم
687
00:30:26,399 –> 00:30:28,799
الگوریتم یادگیری ماشین برای طبقه بندی
688
00:30:28,799 –> 00:30:31,840
پنگوئن ها به یکی از سه گونه و
689
00:30:31,840 –> 00:30:33,600
بنابراین مفهوم مشابه عنبیه است
690
00:30:33,600 –> 00:30:35,679
پیش بینی کننده اما با یک تفاوت قابل توجه
691
00:30:35,679 –> 00:30:38,159
به این ترتیب که پارامترهای ورودی دارای سه پارامتر هستند
692
00:30:38,159 –> 00:30:41,120
ترتیبی یا کیفی اضافی
693
00:30:41,120 –> 00:30:43,200
متغیرها به طوری که کمی مورد نیاز است
694
00:30:43,200 –> 00:30:45,840
پیش پردازش داده بیشتر به منظور
695
00:30:45,840 –> 00:30:48,799
ویژگی های ترتیبی را به دودویی رمزگذاری کنید
696
00:30:48,799 –> 00:30:50,720
فرم و در قسمت چهارم نشان داده ام
697
00:30:50,720 –> 00:30:52,480
شما چگونه می توانید داده های خود را گسترش دهید
698
00:30:52,480 –> 00:30:54,960
برنامه علمی وب روی ابر
699
00:30:54,960 –> 00:30:56,960
به طوری که افراد دیگر و دوستان شما
700
00:30:56,960 –> 00:30:59,440
می تواند به وب علم داده شما دسترسی داشته باشد
701
00:30:59,440 –> 00:31:02,399
برنامه و ما این کار را با استقرار انجام دادیم
702
00:31:02,399 –> 00:31:05,679
برنامه بر روی hiroku و به همین ترتیب امروز
703
00:31:05,679 –> 00:31:07,600
این قسمت پنجم جریان است
704
00:31:07,600 –> 00:31:09,919
سری آموزشی و ما به
705
00:31:09,919 –> 00:31:12,240
ترکیب دو ویدیوی قبلی در
706
00:31:12,240 –> 00:31:14,320
توسعه یک برنامه وب امروزی
707
00:31:14,320 –> 00:31:15,679
بنابراین اساسا ما به
708
00:31:15,679 –> 00:31:17,519
بازیابی پویا داده ها از
709
00:31:17,519 –> 00:31:21,000
اینترنت با انجام وب scraping از
710
00:31:21,000 –> 00:31:23,039
وب سایت basketballreference.com و غیره
711
00:31:23,039 –> 00:31:25,600
پس از اینکه وب داده هایی را که در آن هستیم خراش دادیم
712
00:31:25,600 –> 00:31:28,320
برخی از فیلتر کردن داده ها و غیره انجام می شود
713
00:31:28,320 –> 00:31:30,240
همه اینها درست در داخل انجام خواهد شد
714
00:31:30,240 –> 00:31:32,000
streamlit و بنابراین در نهایت ما به
715
00:31:32,000 –> 00:31:34,399
انجام یک داده اکتشافی ساده
716
00:31:34,399 –> 00:31:37,120
تجزیه و تحلیل با ایجاد یک نقشه حرارتی ساده
717
00:31:37,120 –> 00:31:40,000
و بنابراین همه اینها در کمتر از 70 خط
718
00:31:40,000 –> 00:31:42,320
از کد و بنابراین بدون بحث بیشتر ما هستیم
719
00:31:42,320 –> 00:31:44,559
شروع در حال حاضر خوب پس کد که
720
00:31:44,559 –> 00:31:46,159
ما قصد داریم از امروز استفاده کنیم نامیده می شود
721
00:31:46,159 –> 00:31:49,519
بسکتبال underscore app dot py و
722
00:31:49,519 –> 00:31:52,000
پس از باز کردن کد ما می خواهیم ببینیم
723
00:31:52,000 –> 00:31:53,039
این
724
00:31:53,039 –> 00:31:55,519
بنابراین تمام این کد کمتر از 70 است
725
00:31:55,519 –> 00:31:57,519
خطوط کد و همینطور است
726
00:31:57,519 –> 00:32:00,559
از جمله فضاهای خالی نیز
727
00:32:00,559 –> 00:32:02,640
بنابراین اگر قرار باشد همه موارد خالی را حذف کنیم
728
00:32:02,640 –> 00:32:05,279
فضاهای من فکر می کنم تقریبا است
729
00:32:05,279 –> 00:32:08,080
60 خط کد و کارهای زیادی برای انجام دادن
730
00:32:08,080 –> 00:32:11,039
اینجا و فقط چند خط را اشغال خواهد کرد
731
00:32:11,039 –> 00:32:13,279
از کد اینجا تا وب علم داده
732
00:32:13,279 –> 00:32:15,600
برنامه ای که امروز در حال ساخت آن هستیم
733
00:32:15,600 –> 00:32:18,880
کاوشگر آمار پخش کننده nba نامیده می شود
734
00:32:18,880 –> 00:32:21,120
و بنابراین قبل از اینکه ما یک شیرجه عمیق را انجام دهیم
735
00:32:21,120 –> 00:32:23,600
کد بیایید سعی کنیم این کد را اجرا کنیم و
736
00:32:23,600 –> 00:32:25,600
بیایید نگاهی به برنامه وب بیاندازیم
737
00:32:25,600 –> 00:32:28,480
پس بیایید یک لحظه پرونده را ببندیم و
738
00:32:28,480 –> 00:32:31,519
اجازه دهید یک خط فرمان باز کنیم تا اگر شما
739
00:32:31,519 –> 00:32:34,480
اگر هستید در ویندوز تایپ کنید cmd
740
00:32:34,480 –> 00:32:36,880
در مک یا اوبونتو که می خواهید آن را باز کنید
741
00:32:36,880 –> 00:32:38,799
ترمینال شما
742
00:32:38,799 –> 00:32:40,840
و بنابراین این فقط روی من کار می کند
743
00:32:40,840 –> 00:32:43,279
کامپیوتر چون قراره تایپ کنم
744
00:32:43,279 –> 00:32:46,720
conda activate dp dp نام
745
00:32:46,720 –> 00:32:48,399
محیط رفتاری که هست
746
00:32:48,399 –> 00:32:50,480
بر روی کامپیوتر من نصب شده است، بنابراین اگر دارید
747
00:32:50,480 –> 00:32:52,320
یک محیط conda بر روی شما نصب شده است
748
00:32:52,320 –> 00:32:54,159
کامپیوتر شما می توانید آن را فعال کنید
749
00:32:54,159 –> 00:32:56,240
محیط رفتار خاص بنابراین شما
750
00:32:56,240 –> 00:32:57,919
می تواند وارد conda فعال و سپس
751
00:32:57,919 –> 00:32:59,919
به عنوان مثال نام محیط شما
752
00:32:59,919 –> 00:33:01,760
اگر نام محیط شما من است
753
00:33:01,760 –> 00:33:03,760
env سپس شما باید conda را تایپ کنید
754
00:33:03,760 –> 00:33:06,240
env من را فعال کنید اما به دلیل اینکه در من است
755
00:33:06,240 –> 00:33:08,399
کامپیوتری که به آن dp می گویند که قرار است از آن استفاده کنم
756
00:33:08,399 –> 00:33:10,640
conda فعال کردن dp و به همین ترتیب طولانی است
757
00:33:10,640 –> 00:33:13,679
توضیح به دلیل ویدیوهای قبلی است
758
00:33:13,679 –> 00:33:15,760
متوجه شده اند که وجود داشته است
759
00:33:15,760 –> 00:33:18,080
سوء تفاهمی که خواهید داشت
760
00:33:18,080 –> 00:33:20,399
برای تایپ conda dp را فعال کنید که هست
761
00:33:20,399 –> 00:33:22,559
اینطور نیست زیرا اگر کامپیوتر شما باشد
762
00:33:22,559 –> 00:33:25,679
فقط با استفاده از پایتون معمولی می توانید
763
00:33:25,679 –> 00:33:28,080
ادامه آموزش را در اینجا دنبال کنید
764
00:33:28,080 –> 00:33:29,919
با این حال اگر از conda استفاده می کنید پس شما
765
00:33:29,919 –> 00:33:31,840
می خواهد خود را فعال کند
766
00:33:31,840 –> 00:33:34,399
محیط خوبه پس ادامه بدیم
767
00:33:34,399 –> 00:33:36,320
بنابراین اکنون من کوندای خود را فعال کردم
768
00:33:36,320 –> 00:33:38,399
محیطی که من می روم
769
00:33:38,399 –> 00:33:41,279
دایرکتوری را به دسکتاپ تغییر دهید
770
00:33:41,279 –> 00:33:42,399
و سپس
771
00:33:42,399 –> 00:33:45,039
به پوشه streamlet
772
00:33:45,039 –> 00:33:46,640
که کجاست
773
00:33:46,640 –> 00:33:50,559
تمام داده های من در آن ساکن هستند
774
00:33:50,559 –> 00:33:52,640
بنابراین برای پرونده خود می خواهید آن را تغییر دهید
775
00:33:52,640 –> 00:33:55,200
دایرکتوری جایی که همه فایل های شما در آن قرار دارند
776
00:33:55,200 –> 00:33:57,519
به ویژه برای streamlid واقع شده است
777
00:33:57,519 –> 00:34:00,000
آموزش پس لینک های این کد خواهد بود
778
00:34:00,000 –> 00:34:01,919
در توضیحات پایین ارائه شود
779
00:34:01,919 –> 00:34:05,360
در زیر، بنابراین شما می خواهید آن را بررسی کنید
780
00:34:05,360 –> 00:34:07,279
خوب اینجا نام برنامه است
781
00:34:07,279 –> 00:34:10,320
است بسکتبال زیر خط برنامه نقطه py بنابراین یک
782
00:34:10,320 –> 00:34:12,000
نکته در یادداشت
783
00:34:12,000 –> 00:34:13,679
برای اولین بار که می دویم
784
00:34:13,679 –> 00:34:16,560
این برنامه بسکتبال
785
00:34:16,560 –> 00:34:19,359
پیغام خطا و
786
00:34:19,359 –> 00:34:21,119
پیام خطا به ما می گوید که برخی از
787
00:34:21,119 –> 00:34:23,679
کتابخانه ها از دست رفته اند و ما
788
00:34:23,679 –> 00:34:25,839
باید پیش نیاز را نصب کند
789
00:34:25,839 –> 00:34:27,839
کتابخانه در پایتون پس بیایید نگاهی بیندازیم
790
00:34:27,839 –> 00:34:29,839
در این با هم تا بتوانیم
791
00:34:29,839 –> 00:34:33,679
با هم بر این خطا غلبه کنید
792
00:34:33,679 –> 00:34:35,440
خوب پس می خواهید streamlit را تایپ کنید
793
00:34:35,440 –> 00:34:38,960
برنامه زیر خط بسکتبال dot py را اجرا کنید و
794
00:34:38,960 –> 00:34:41,280
بنابراین ما این مرورگر پاپ آپ را خواهیم دید
795
00:34:41,280 –> 00:34:44,639
و بنابراین اینجا می گوید که xml یافت نشد
796
00:34:44,639 –> 00:34:49,679
لطفا آن را نصب کنید پس بیایید این را ببندیم
797
00:34:49,679 –> 00:34:54,520
و سپس ما قصد داریم lxml را نصب کنیم
798
00:34:59,520 –> 00:35:00,839
فعال کردن
799
00:35:00,839 –> 00:35:04,400
نصب پیپ tpp
800
00:35:04,400 –> 00:35:06,640
lxm
801
00:35:06,640 –> 00:35:09,640
lxml
802
00:35:10,880 –> 00:35:13,520
باشه پس نصب شد
803
00:35:13,520 –> 00:35:17,640
بیایید به عقب برگردیم
804
00:35:18,240 –> 00:35:20,560
بنابراین توجه کنید که می توانم سریع اینجا تایپ کنم
805
00:35:20,560 –> 00:35:22,560
چون من در چند مورد اول تایپ می کنم
806
00:35:22,560 –> 00:35:25,680
کاراکترهای نام پوشه و سپس i
807
00:35:25,680 –> 00:35:27,839
بر روی دکمه تب و به همین ترتیب زبانه را فشار دهید
808
00:35:27,839 –> 00:35:30,079
دکمه به طور خودکار پوشه را تکمیل می کند
809
00:35:30,079 –> 00:35:33,359
به عنوان مثال در streamlit run تایپ کنید
810
00:35:33,359 –> 00:35:34,560
ba
811
00:35:34,560 –> 00:35:36,800
یا فقط b و سپس تب آن را به صورت خودکار
812
00:35:36,800 –> 00:35:39,839
نام را برای من کامل کنید
813
00:35:39,839 –> 00:35:44,280
بیایید دوباره برنامه را اجرا کنیم
814
00:35:44,640 –> 00:35:48,160
خوب پس به نظر می رسد که اکنون کار می کند و بنابراین این
815
00:35:48,160 –> 00:35:51,440
وب کاوشگر آمار پخش کننده nba ما است
816
00:35:51,440 –> 00:35:53,359
برنامه ای که می خواهیم بسازیم
817
00:35:53,359 –> 00:35:55,040
امروز پس بیایید نگاهی به آن بیندازیم
818
00:35:55,040 –> 00:35:57,040
ویژگی کلی این برنامه وب
819
00:35:57,040 –> 00:35:58,079
بنابراین شما در حال رفتن به آن را در
820
00:35:58,079 –> 00:36:00,880
نوار کناری در سمت چپ ما خواهیم داشت
821
00:36:00,880 –> 00:36:03,359
سه پارامتر ورودی پس اولی
822
00:36:03,359 –> 00:36:05,920
سال داده ای است که می خواهید
823
00:36:05,920 –> 00:36:07,920
نگاهی به و سپس دوم
824
00:36:07,920 –> 00:36:10,240
پارامتر تیم خواهد بود و بنابراین توجه کنید
825
00:36:10,240 –> 00:36:12,320
در اینجا می توانید چندین مورد را انتخاب کنید
826
00:36:12,320 –> 00:36:15,119
تیم ها و به طور پیش فرض همه را انتخاب می کند
827
00:36:15,119 –> 00:36:17,359
از تیم ها برای شما و سپس شما می توانید
828
00:36:17,359 –> 00:36:19,200
تیم هایی را که نمی خواهید بپذیرید
829
00:36:19,200 –> 00:36:21,599
و سپس نتایج به روز خواهد شد
830
00:36:21,599 –> 00:36:23,839
مگس آنقدر توجه کنید که هر وقت کلیک می کنم
831
00:36:23,839 –> 00:36:25,760
روی علامت x در اینجا خواهید دید که
832
00:36:25,760 –> 00:36:29,119
تعداد ردیف ها کاهش می یابد
833
00:36:29,119 –> 00:36:33,880
از 683 تا 665.
834
00:36:34,000 –> 00:36:36,320
و بنابراین سومین پارامتر ورودی
835
00:36:36,320 –> 00:36:38,640
موقعیت بازیکنان است پس ما هستیم
836
00:36:38,640 –> 00:36:40,320
پنج سنتی را خواهم داشت
837
00:36:40,320 –> 00:36:42,560
موقعیت های اینجا مرکز قدرت فوروارد است
838
00:36:42,560 –> 00:36:44,560
پوینت گارد کوچک رو به جلو و تیراندازی
839
00:36:44,560 –> 00:36:46,560
نگهبان و غیره به سمت راست اینجا که هست
840
00:36:46,560 –> 00:36:49,680
پانل اصلی بنابراین در اینجا نام را داریم
841
00:36:49,680 –> 00:36:52,000
از برنامه وب و سپس برخی توضیحات
842
00:36:52,000 –> 00:36:53,520
و سپس مقداری هدر خواهیم داشت
843
00:36:53,520 –> 00:36:55,680
در اینجا به دنبال شرح
844
00:36:55,680 –> 00:36:57,359
بعد داده و سپس ما می خواهیم
845
00:36:57,359 –> 00:37:00,079
قاب داده مجموعه داده ما را نمایش می دهد
846
00:37:00,079 –> 00:37:02,160
بنابراین این مجموعه داده دانلود خواهد شد
847
00:37:02,160 –> 00:37:03,440
خود به خود از
848
00:37:03,440 –> 00:37:05,200
basketballreference.com
849
00:37:05,200 –> 00:37:07,359
و بنابراین ما از پانداها برای انجام این کار استفاده خواهیم کرد
850
00:37:07,359 –> 00:37:10,079
خراش وب و سپس آن را انجام برخی از
851
00:37:10,079 –> 00:37:12,320
فیلتر کردن داده های ساده، بنابراین من می خواهم
852
00:37:12,320 –> 00:37:14,640
فقط در یک لحظه به شما در کد نشان می دهد
853
00:37:14,640 –> 00:37:16,640
و به این ترتیب زمانی که ما چند کار ساده را انجام دادیم
854
00:37:16,640 –> 00:37:18,640
فیلتر دادهها را نمایش میدهیم
855
00:37:18,640 –> 00:37:21,520
داده ها بر این اساس و چارچوب داده
856
00:37:21,520 –> 00:37:23,760
که در اینجا می بینید ما قادر خواهیم بود
857
00:37:23,760 –> 00:37:26,800
داده ها را به عنوان یک فایل csv صادر کنید و
858
00:37:26,800 –> 00:37:29,680
در نهایت ما نیز نگاهی به آن خواهیم داشت
859
00:37:29,680 –> 00:37:32,079
نقشه حرارتی همبستگی ورودی
860
00:37:32,079 –> 00:37:34,320
پارامترها و بنابراین این است
861
00:37:34,320 –> 00:37:36,560
تجزیه و تحلیل داده های اکتشافی که من دارم
862
00:37:36,560 –> 00:37:38,320
ذکر شد، بنابراین ما تنها یک مورد را انجام خواهیم داد
863
00:37:38,320 –> 00:37:40,560
در اینجا طرح کنید، پس لطفاً در صورت تمایل احساس راحتی کنید
864
00:37:40,560 –> 00:37:43,680
می خواهید با گنجاندن داده های دیگر کاوش کنید
865
00:37:43,680 –> 00:37:46,240
نمودارهای تجسم در برنامه وب شما بنابراین
866
00:37:46,240 –> 00:37:48,079
در این برنامه وب من آن را اینطور ساختم
867
00:37:48,079 –> 00:37:50,480
که نقشه حرارتی پنهان خواهد شد مگر اینکه
868
00:37:50,480 –> 00:37:52,079
روی دکمه کلیک می کنید و روی آن کلیک می کنید
869
00:37:52,079 –> 00:37:53,920
با کلیک بر روی دکمه، آن را مشاهده خواهید کرد
870
00:37:53,920 –> 00:37:56,960
نقشه حرارتی در حال آمدن است
871
00:37:56,960 –> 00:37:58,240
بنابراین
872
00:37:58,240 –> 00:38:00,400
خیلی خوب است، پس بیایید اکنون یک داشته باشیم
873
00:38:00,400 –> 00:38:03,280
در کد نگاه کنیم
874
00:38:03,280 –> 00:38:06,880
اجازه دهید ویرایشگر اتم را باز کنیم
875
00:38:06,880 –> 00:38:11,119
فایل باز فایل و سپس برنامه بسکتبال
876
00:38:11,119 –> 00:38:12,960
بسیار خوب پس بیایید نگاهی به آن بیندازیم
877
00:38:12,960 –> 00:38:16,560
کد کنار هم
878
00:38:17,119 –> 00:38:19,680
خوب اینجا پس در شش خط اول
879
00:38:19,680 –> 00:38:21,359
کدی که قرار است آن را وارد کنیم
880
00:38:21,359 –> 00:38:23,599
کتابخانه های لازم، بنابراین ما می رویم
881
00:38:23,599 –> 00:38:25,599
کتابخانه streamlight را وارد کنید زیرا
882
00:38:25,599 –> 00:38:27,520
ما از streamlit برای ساخت وب استفاده می کنیم
883
00:38:27,520 –> 00:38:30,000
برنامه ما قصد داریم پانداها را وارد کنیم زیرا
884
00:38:30,000 –> 00:38:32,320
ما از پانداها برای مدیریت قاب داده استفاده می کنیم
885
00:38:32,320 –> 00:38:34,800
و همچنین برای انجام خراش وب ما
886
00:38:34,800 –> 00:38:37,440
از کتابخانه base64 استفاده کنید تا
887
00:38:37,440 –> 00:38:40,160
دانلود داده برای CSV را مدیریت کنید
888
00:38:40,160 –> 00:38:42,320
فایل زیرا قرار است فایل را رمزگذاری کند
889
00:38:42,320 –> 00:38:45,040
تبدیل ascii به بایت و در نهایت
890
00:38:45,040 –> 00:38:48,240
ما از matplotlib Seaborn و Numpy استفاده می کنیم
891
00:38:48,240 –> 00:38:50,320
به منظور ایجاد نمودار نقشه حرارتی
892
00:38:50,320 –> 00:38:52,160
خوب پس بیایید بیشتر نگاهی بیندازیم
893
00:38:52,160 –> 00:38:54,800
خط شماره هشت st.title نام است
894
00:38:54,800 –> 00:38:56,640
از برنامه وب و نام وب
895
00:38:56,640 –> 00:38:59,440
برنامه اکسپلورر آمار پخش کننده nba است که
896
00:38:59,440 –> 00:39:01,839
درست اینجا در سمت راست است و سپس مقداری
897
00:39:01,839 –> 00:39:04,079
توضیحات برنامه وب ارائه شده است
898
00:39:04,079 –> 00:39:06,560
در اینجا، بنابراین شما متوجه خواهید شد که ما از آن استفاده می کنیم
899
00:39:06,560 –> 00:39:09,119
زبان علامت گذاری بنابراین این توضیحات
900
00:39:09,119 –> 00:39:12,160
اینجا با این خط مطابقت دارد
901
00:39:12,160 –> 00:39:13,520
دو نقطه گلوله خواهد بود
902
00:39:13,520 –> 00:39:16,079
مطابق با دو ستاره در اینجا
903
00:39:16,079 –> 00:39:18,000
و متن هر دو متناظر خواهد بود
904
00:39:18,000 –> 00:39:20,079
به دو ستاره در اینجا و بنابراین ما هستیم
905
00:39:20,079 –> 00:39:22,079
همچنین شامل پیوند منبع داده
906
00:39:22,079 –> 00:39:23,160
که هست
907
00:39:23,160 –> 00:39:25,040
basketballreference.com که کجاست
908
00:39:25,040 –> 00:39:27,520
ما در حال دانلود داده ها هستیم و به همین ترتیب
909
00:39:27,520 –> 00:39:29,920
کدهای زیر در اینجا برای نوار کناری هستند
910
00:39:29,920 –> 00:39:31,760
بنابراین این نام هدر است
911
00:39:31,760 –> 00:39:34,359
نوار کناری بنابراین ما در حال استفاده از
912
00:39:34,359 –> 00:39:36,480
st.sidebar.header و سپس در ورودی
913
00:39:36,480 –> 00:39:39,280
استدلال ما از ویژگی های ورودی کاربر استفاده می کنیم
914
00:39:39,280 –> 00:39:42,000
که دقیقا در اینجا ویژگی های ورودی کاربر است
915
00:39:42,000 –> 00:39:44,240
و سپس در خط زیر در خط
916
00:39:44,240 –> 00:39:47,040
شماره 17 سال انتخاب شده نام است
917
00:39:47,040 –> 00:39:49,200
متغیر و سپس ما از آن استفاده می کنیم
918
00:39:49,200 –> 00:39:52,079
این خط کد در اینجا
919
00:39:52,079 –> 00:39:54,560
برای نمایش سال هایی که می خواهیم ببینیم
920
00:39:54,560 –> 00:39:56,560
داده ها برای
921
00:39:56,560 –> 00:39:58,800
بنابراین ما آن را به عنوان یک منوی کشویی می سازیم
922
00:39:58,800 –> 00:40:01,280
بنابراین ما از تابع جعبه انتخاب استفاده می کنیم
923
00:40:01,280 –> 00:40:03,359
و بنابراین به عنوان استدلال واردات اولین
924
00:40:03,359 –> 00:40:05,680
استدلالی که در اینجا می بینید سال نام است
925
00:40:05,680 –> 00:40:07,520
و بنابراین سال درست اینجاست پس اگر ما
926
00:40:07,520 –> 00:40:10,000
این را کمی تغییر دهید آن را ذخیره کنید و سپس ما
927
00:40:10,000 –> 00:40:12,000
بگو همیشه تکرار کن و بعد می روی
928
00:40:12,000 –> 00:40:14,240
برای دیدن اینکه علامت سوال به صورت ظاهر می شود
929
00:40:14,240 –> 00:40:16,400
خوب پس اگر آن را بیرون بیاوریم آن را ذخیره کنیم یک
930
00:40:16,400 –> 00:40:18,240
به عقب نگاه کن بعد علامت سوال
931
00:40:18,240 –> 00:40:20,640
به خوبی ناپدید می شود و سپس موارد زیر
932
00:40:20,640 –> 00:40:22,960
آرگومان ورودی در اینجا این است که ما به آن می رویم
933
00:40:22,960 –> 00:40:25,119
طیفی از اعداد ایجاد کنید، بنابراین ما می رویم
934
00:40:25,119 –> 00:40:29,040
تا 1950 تا 2019 که درست است
935
00:40:29,040 –> 00:40:31,680
در اینجا و سپس ما قصد داریم به عقب برگردیم
936
00:40:31,680 –> 00:40:33,520
لیست اعداد چون این است
937
00:40:33,520 –> 00:40:37,200
از سال 1950 در 1951 1952 شروع خواهد شد
938
00:40:37,200 –> 00:40:40,560
و سپس در انتهای آن سال 2019 خواهد بود
939
00:40:40,560 –> 00:40:42,960
و بنابراین من از معکوس و سپس استفاده می کنم
940
00:40:42,960 –> 00:40:45,280
به ترتیب آن را به لیست تبدیل کنید
941
00:40:45,280 –> 00:40:48,079
برای نمایش سال 2019 در بالا سمت راست
942
00:40:48,079 –> 00:40:50,640
در غیر این صورت 1950 را در صفحه نمایش می دهد
943
00:40:50,640 –> 00:40:52,480
بالا و سپس پیش فرض خواهد بود
944
00:40:52,480 –> 00:40:54,720
ارزش
945
00:40:54,720 –> 00:40:56,640
بنابراین توجه داشته باشید که هر زمان که شما را تغییر دهید
946
00:40:56,640 –> 00:40:58,800
سال در اینجا چارچوب داده مربوطه
947
00:40:58,800 –> 00:41:01,119
نیز تغییر خواهد کرد
948
00:41:01,119 –> 00:41:03,839
بنابراین همه این داده ها در دانلود می شوند
949
00:41:03,839 –> 00:41:07,040
پرواز در صورت تقاضا با کلیک بر روی
950
00:41:07,040 –> 00:41:09,440
پارامترهای ورودی بنابراین چیزی ذخیره نمی شود
951
00:41:09,440 –> 00:41:13,599
به صورت محلی در سمت سرور
952
00:41:15,119 –> 00:41:18,640
خوب و سپس در این بلوک کد اینجا
953
00:41:18,640 –> 00:41:21,599
این اسکراپینگ وب را انجام خواهد داد
954
00:41:21,599 –> 00:41:23,920
و همچنین برخی از پیش پردازش داده ها و
955
00:41:23,920 –> 00:41:26,400
این برگرفته از آموزش قبلی است
956
00:41:26,400 –> 00:41:28,560
ویدیویی که لینکش رو هم قرار میدم
957
00:41:28,560 –> 00:41:30,800
در توضیحات این ویدیو نیز
958
00:41:30,800 –> 00:41:33,440
جایی که ما یک وب اسکراپی ساده انجام می دهیم
959
00:41:33,440 –> 00:41:34,359
از
960
00:41:34,359 –> 00:41:36,319
وب سایت basketballreference.com و سپس
961
00:41:36,319 –> 00:41:38,000
تنها چیزی که ما از آن استفاده می کنیم
962
00:41:38,000 –> 00:41:41,240
وب اسکریپت تنها یک خط است که می باشد
963
00:41:41,240 –> 00:41:43,200
pd.read.html بنابراین میخواهد آن را بخواند
964
00:41:43,200 –> 00:41:46,240
فایل html به خصوص داده ها در آن است
965
00:41:46,240 –> 00:41:48,720
شکل یک میز بنابراین پانداها می توانند
966
00:41:48,720 –> 00:41:50,960
به راحتی داده ها را از جدول بخوانید
967
00:41:50,960 –> 00:41:53,680
که داخل فایل html هست و بعد
968
00:41:53,680 –> 00:41:56,319
با حذف مقداری از آن استفاده می کنیم
969
00:41:56,319 –> 00:41:58,800
از هدر اضافی که وجود دارد
970
00:41:58,800 –> 00:42:01,359
در سراسر داده های جدول و سپس بعد از آن
971
00:42:01,359 –> 00:42:04,319
با حذف آنهایی که انجام خواهیم داد
972
00:42:04,319 –> 00:42:08,000
حذف ساده برخی از ستون های شاخص
973
00:42:08,000 –> 00:42:10,000
در اینجا rk نامیده می شود زیرا خواهد بود
974
00:42:10,000 –> 00:42:11,920
اضافی با شاخص ارائه شده است
975
00:42:11,920 –> 00:42:14,319
به طور معمول توسط پانداها و سپس در نهایت ما
976
00:42:14,319 –> 00:42:17,119
داده های از پیش پردازش شده را نمایش می دهد و
977
00:42:17,119 –> 00:42:19,359
سپس در خط شماره 29 ما به
978
00:42:19,359 –> 00:42:21,520
از این بار تابع سفارشی استفاده کنید
979
00:42:21,520 –> 00:42:23,599
داده ها و سپس سال انتخاب شده است
980
00:42:23,599 –> 00:42:26,000
آرگومان ورودی که متغیر است
981
00:42:26,000 –> 00:42:28,000
در اینجا انتخاب سال بنابراین سفارشی
982
00:42:28,000 –> 00:42:30,880
داده های بار تابع nba را بازیابی می کند
983
00:42:30,880 –> 00:42:33,200
پخش کننده داده ها را با استفاده از ورودی ذخیره می کند
984
00:42:33,200 –> 00:42:35,040
استدلالی که در
985
00:42:35,040 –> 00:42:37,440
متغیر سال انتخاب شده و انتخاب شده
986
00:42:37,440 –> 00:42:40,400
متغیر سال ورودی را می پذیرد
987
00:42:40,400 –> 00:42:42,800
منوی کشویی در اینجا بنابراین هر زمان که شما
988
00:42:42,800 –> 00:42:46,319
می گویند 2019 ارزش سال 2019 وارد خواهد شد
989
00:42:46,319 –> 00:42:49,359
داده های بار 2019 که ورودی است
990
00:42:49,359 –> 00:42:51,040
استدلال، بنابراین ما می خواهیم آن را بازیابی کنیم
991
00:42:51,040 –> 00:42:54,480
داده های سال 2019 و غیره برای سال های دیگر
992
00:42:54,480 –> 00:42:56,000
که انتخاب می شوند
993
00:42:56,000 –> 00:42:59,119
خوب پس خطوط شماره 31323 ما می رویم
994
00:42:59,119 –> 00:43:01,520
تا کاربر بتواند تیم ها را انتخاب کند
995
00:43:01,520 –> 00:43:04,000
که قرار است در داده ها نمایش دهیم
996
00:43:04,000 –> 00:43:05,040
قاب
997
00:43:05,040 –> 00:43:07,760
و بنابراین خط شماره 32 متغیر است
998
00:43:07,760 –> 00:43:10,720
به نام تیم منحصر به فرد مرتب شده و به همین ترتیب اینجا
999
00:43:10,720 –> 00:43:13,520
ما از داده های آمار پخش کننده استفاده خواهیم کرد
1000
00:43:13,520 –> 00:43:16,400
قاب به خصوص ستون تیم و
1001
00:43:16,400 –> 00:43:18,319
سپس ما فقط می خواهیم آن را نمایش دهیم
1002
00:43:18,319 –> 00:43:21,119
مقادیر منحصر به فرد خوب است و بعد از آن
1003
00:43:21,119 –> 00:43:23,040
ما تیم را مرتب می کنیم
1004
00:43:23,040 –> 00:43:25,040
بر اساس حروف الفبا و سپس خواهد بود
1005
00:43:25,040 –> 00:43:27,280
نمایش داده شده در اینجا درست از a شروع می شود
1006
00:43:27,280 –> 00:43:29,920
تا اینجا
1007
00:43:29,920 –> 00:43:33,440
و سپس در خطوط شماره 35 36 37 ما هستیم
1008
00:43:33,440 –> 00:43:35,680
همچنین به کاربر اجازه انتخاب می دهد
1009
00:43:35,680 –> 00:43:37,680
موقعیت ها
1010
00:43:37,680 –> 00:43:40,000
و بنابراین در اینجا ما پنج مورد را مشخص کرده ایم
1011
00:43:40,000 –> 00:43:42,480
موقعیت های سنتی خوب است، پس بیایید داشته باشیم
1012
00:43:42,480 –> 00:43:45,040
نگاهی به استدلال واردات از
1013
00:43:45,040 –> 00:43:47,119
تابع چند انتخاب تا این
1014
00:43:47,119 –> 00:43:49,599
تابع چند انتخابی به ما این امکان را می دهد
1015
00:43:49,599 –> 00:43:52,319
نمایش تمام مقادیر ممکن
1016
00:43:52,319 –> 00:43:54,800
داخل متغیر تیم و
1017
00:43:54,800 –> 00:43:56,400
متغیر موقعیت
1018
00:43:56,400 –> 00:43:58,720
و آرگومان ورودی دوم و سوم
1019
00:43:58,720 –> 00:44:01,520
در اینجا چند انتخابی گفته می شود
1020
00:44:01,520 –> 00:44:04,160
ارزش های ممکن که ما هستیم چیست؟
1021
00:44:04,160 –> 00:44:06,960
از ورودی دوم استفاده خواهد شد
1022
00:44:06,960 –> 00:44:09,280
آرگومان در اینجا از همه موارد استفاده خواهد کرد
1023
00:44:09,280 –> 00:44:12,720
نام تیم ها و نام تمام پست ها
1024
00:44:12,720 –> 00:44:16,160
همانطور که در خطوط شماره 36 و 32 ارائه شده است
1025
00:44:16,160 –> 00:44:18,240
و سپس آرگومان ورودی سوم برای
1026
00:44:18,240 –> 00:44:21,040
هر دوی آنها را نیز به عنوان استفاده خواهیم کرد
1027
00:44:21,040 –> 00:44:22,960
مقدار پیش فرض که ما خواهیم بود
1028
00:44:22,960 –> 00:44:25,680
نمایش در اینجا به همان چیز است
1029
00:44:25,680 –> 00:44:27,680
در اصل ما دومی را حفظ می کنیم و
1030
00:44:27,680 –> 00:44:29,760
سومین آرگومان به همین صورت است
1031
00:44:29,760 –> 00:44:32,319
به این معنی است که ما همه را نمایش خواهیم داد
1032
00:44:32,319 –> 00:44:34,839
مقادیر ممکن در
1033
00:44:34,839 –> 00:44:38,000
در اینجا اجازه دهید به شما نشان دهم اگر یک کار را انجام دهم چه کاری انجام دهم
1034
00:44:38,000 –> 00:44:40,800
برش ساده تنها شاخص اول
1035
00:44:40,800 –> 00:44:43,520
شماره بنابراین من فقط یک عدد را به شما نشان خواهم داد
1036
00:44:43,520 –> 00:44:45,520
مقام که مقام اول است
1037
00:44:45,520 –> 00:44:47,760
همین جا مرکز، پس اگر همین کار را انجام دهم
1038
00:44:47,760 –> 00:44:51,000
چیز اینجا
1039
00:44:52,560 –> 00:44:54,319
من فقط تیم اول را نشان می دهم
1040
00:44:54,319 –> 00:44:56,319
که همان آتلانتا است، پس شما اینجا هستید
1041
00:44:56,319 –> 00:44:58,640
می بینم که گزینه ها نشان داده می شوند
1042
00:44:58,640 –> 00:45:01,280
فقط یک مقدار، پس اگر این را به تغییر دهم
1043
00:45:01,280 –> 00:45:03,520
دو
1044
00:45:03,680 –> 00:45:04,960
یا
1045
00:45:04,960 –> 00:45:05,920
سه
1046
00:45:05,920 –> 00:45:07,920
فقط یک عدد دلخواه و بنابراین شما هستید
1047
00:45:07,920 –> 00:45:09,920
می بینم که این اعداد دلخواه
1048
00:45:09,920 –> 00:45:12,480
که ارائه کرده ام به شما نشان خواهد داد
1049
00:45:12,480 –> 00:45:15,200
مقادیر ورودی به عنوان پیش فرض
1050
00:45:15,200 –> 00:45:18,640
بنابراین اگر من فقط همه چیز را بگویم، ما می خواهیم
1051
00:45:18,640 –> 00:45:21,200
از همه چیز استفاده کن
1052
00:45:21,200 –> 00:45:22,720
بنابراین
1053
00:45:22,720 –> 00:45:26,319
دوم و سوم یکسان خواهند بود
1054
00:45:26,319 –> 00:45:28,079
باشه
1055
00:45:28,079 –> 00:45:31,280
پس بیایید آن را ذخیره کنیم، پس اینجا داریم
1056
00:45:31,280 –> 00:45:33,280
تمام مقادیر ممکن
1057
00:45:33,280 –> 00:45:35,119
پس بیایید بگوییم اگر سال را به تغییر می دهیم
1058
00:45:35,119 –> 00:45:37,359
2018 متوجه خواهید شد که همینطور است
1059
00:45:37,359 –> 00:45:38,800
قرار است داده ها را برای
1060
00:45:38,800 –> 00:45:41,520
اولین بار و بنابراین می گویند دویدن
1061
00:45:41,520 –> 00:45:44,160
با این حال، اگر سوئیچ کنیم، تابع داده را بارگیری کنیم
1062
00:45:44,160 –> 00:45:47,119
به سال 2019 برمی گردیم که در آن داده ها قبلاً وجود داشته است
1063
00:45:47,119 –> 00:45:48,960
بارگذاری شده است و غیره
1064
00:45:48,960 –> 00:45:51,200
از داده های کش استفاده خواهد کرد و بنابراین اگر i
1065
00:45:51,200 –> 00:45:53,920
داده ها قبلاً به سال 2018 برگردید
1066
00:45:53,920 –> 00:45:56,240
همین چند لحظه پیش بارگذاری شد
1067
00:45:56,240 –> 00:45:58,720
و بنابراین داده ها به صورت آنی خواهند بود
1068
00:45:58,720 –> 00:46:02,640
با این حال، اگر من 2017 را انتخاب کنم، نمایش داده می شود
1069
00:46:02,640 –> 00:46:05,119
داده ها هرگز قبل از آن بارگذاری نشده اند
1070
00:46:05,119 –> 00:46:06,960
برای اولین بار بارگذاری می شود و شما هستید
1071
00:46:06,960 –> 00:46:10,800
تابع داده بارگذاری در حال اجرا را مشاهده خواهید کرد
1072
00:46:10,800 –> 00:46:13,119
و سپس داده ها را خوب می گیرد
1073
00:46:13,119 –> 00:46:14,640
درست همین جا
1074
00:46:14,640 –> 00:46:16,400
در
1075
00:46:16,400 –> 00:46:19,000
خط 20 ما از علامت افزودن استفاده می کنیم
1076
00:46:19,000 –> 00:46:22,640
st.catch قبل از تابع داده بار
1077
00:46:22,640 –> 00:46:25,280
و بنابراین هر زمان که ما
1078
00:46:25,280 –> 00:46:27,440
سال جدیدی را انتخاب کنید که برای آن اجرا خواهد شد
1079
00:46:27,440 –> 00:46:29,359
اولین بار و سپس آن را به یک گرفتن
1080
00:46:29,359 –> 00:46:31,839
از آن داده ها به طوری که بار دوم ما
1081
00:46:31,839 –> 00:46:34,319
از آن استفاده کنید، اجرا خواهد شد
1082
00:46:34,319 –> 00:46:36,319
خیلی سریعتر
1083
00:46:36,319 –> 00:46:38,000
و تمام داده های اساسی خواهد بود
1084
00:46:38,000 –> 00:46:41,640
همچنین به روز شد
1085
00:46:47,440 –> 00:46:50,480
فیلتر کردن داده ها خوب است، اجازه دهید یک
1086
00:46:50,480 –> 00:46:52,640
به خط شماره 40 نگاه کنید.
1087
00:46:52,640 –> 00:46:55,280
بنابراین خط شماره 40 داده ها را فیلتر می کند
1088
00:46:55,280 –> 00:46:58,079
بر اساس انتخاب ورودی در
1089
00:46:58,079 –> 00:47:01,680
منوی نوار کناری بنابراین اگر انتخاب کنیم
1090
00:47:01,680 –> 00:47:04,880
دالاس از دنور خارج از شیکاگو
1091
00:47:04,880 –> 00:47:08,720
کلیولند و سپس این ورودی در نتیجه
1092
00:47:08,720 –> 00:47:12,000
دیکته می کند که کدام ردیف ها نشان داده شوند
1093
00:47:12,000 –> 00:47:13,119
و بنابراین شما متوجه خواهید شد که
1094
00:47:13,119 –> 00:47:15,920
بعد داده ها به 512 به روز می شود
1095
00:47:15,920 –> 00:47:18,800
ردیف ها در حال حاضر و بنابراین اگر ما حذف برخی از
1096
00:47:18,800 –> 00:47:20,160
سپس تعداد سطرها خواهد بود
1097
00:47:20,160 –> 00:47:22,160
در اینجا تحت تأثیر قرار گرفت و همه اینها به همین ترتیب است
1098
00:47:22,160 –> 00:47:24,720
به دلیل این فیلتر کردن داده ها امکان پذیر است
1099
00:47:24,720 –> 00:47:26,720
قسمتی که خط شماره 40. بنابراین
1100
00:47:26,720 –> 00:47:29,040
هر زمان که ما یک انتخاب در مورد
1101
00:47:29,040 –> 00:47:31,839
نوار کناری در تیم منتخب خواهد بود
1102
00:47:31,839 –> 00:47:33,599
متغیر همینجا
1103
00:47:33,599 –> 00:47:36,160
و همچنین در موقعیت انتخاب شده
1104
00:47:36,160 –> 00:47:38,319
متغیر درست در اینجا که هست
1105
00:47:38,319 –> 00:47:41,200
مربوط به تیم اینجا و موقعیت
1106
00:47:41,200 –> 00:47:42,480
اینجا
1107
00:47:42,480 –> 00:47:46,160
بنابراین هر زمان که انتخاب را به روز کنیم
1108
00:47:46,160 –> 00:47:48,400
چارچوب داده به روز می شود زیرا
1109
00:47:48,400 –> 00:47:50,400
متغیر تیم انتخاب شده و
1110
00:47:50,400 –> 00:47:52,400
متغیر موقعیت انتخاب شده خواهد بود
1111
00:47:52,400 –> 00:47:55,200
به روز شده و بنابراین ما نیز تنها می رویم
1112
00:47:55,200 –> 00:47:57,359
داده ها را فیلتر کنید و فقط نشان دهید
1113
00:47:57,359 –> 00:48:00,160
انتخاب ورودی باقی مانده خوب است بنابراین همه
1114
00:48:00,160 –> 00:48:02,559
این توسط این خط امکان پذیر است بنابراین من ممکن است
1115
00:48:02,559 –> 00:48:05,200
ویدیوی دیگری درباره انتخاب داده بسازید
1116
00:48:05,200 –> 00:48:07,839
در پانداها، بنابراین شما می توانید این کار را با استفاده از
1117
00:48:07,839 –> 00:48:09,520
نام قاب داده و سپس شما
1118
00:48:09,520 –> 00:48:11,359
از یک براکت و سپس در داخل استفاده کنید
1119
00:48:11,359 –> 00:48:13,599
براکتی که گذاشتی تو شرایطت خوبه
1120
00:48:13,599 –> 00:48:16,240
بنابراین این بسیار قدرتمند است و من معتقدم
1121
00:48:16,240 –> 00:48:18,720
برای کسانی که با داده کار می کنند
1122
00:48:18,720 –> 00:48:21,520
دعوا یا پاک کردن داده ها سپس این
1123
00:48:21,520 –> 00:48:23,760
قابلیت فیلتر در اینجا خواهد بود
1124
00:48:23,760 –> 00:48:25,839
برای پروژه شما بسیار مفید است
1125
00:48:25,839 –> 00:48:28,079
به خصوص زمانی که در حال آماده سازی خود هستید
1126
00:48:28,079 –> 00:48:30,880
مجموعه داده های خود تمام خطوط درست شماره 42
1127
00:48:30,880 –> 00:48:34,880
43 و 44 نمایش داده خواهند شد
1128
00:48:34,880 –> 00:48:36,079
هدر اینجا
1129
00:48:36,079 –> 00:48:38,400
و همچنین شرح داده ها
1130
00:48:38,400 –> 00:48:39,760
بعد، ابعاد، اندازه
1131
00:48:39,760 –> 00:48:42,160
و چارچوب داده را نشان خواهد داد
1132
00:48:42,160 –> 00:48:43,920
خود را در اینجا پس از آن خواهد شد نشان می دهد
1133
00:48:43,920 –> 00:48:46,800
این df کادر داده تیم انتخاب شده است
1134
00:48:46,800 –> 00:48:49,119
که ما فیلترینگ را انجام داده ایم
1135
00:48:49,119 –> 00:48:52,079
خوب و سپس خطوط شماره 48 تا 52
1136
00:48:52,079 –> 00:48:54,400
این یک تابع سفارشی به نام فایل است
1137
00:48:54,400 –> 00:48:56,720
بنابراین قاب داده های حاصل را دانلود کنید
1138
00:48:56,720 –> 00:48:58,559
که ما اینجا داریم قرار است آن را بگذاریم
1139
00:48:58,559 –> 00:49:01,119
داخل فایل دانلود به عنوان ورودی
1140
00:49:01,119 –> 00:49:03,440
استدلال و بنابراین ایجاد خواهد کرد
1141
00:49:03,440 –> 00:49:06,640
این لینک برای ما دانلود فایل csv بنابراین
1142
00:49:06,640 –> 00:49:08,079
در پایین توجه کنید که دارید می روید
1143
00:49:08,079 –> 00:49:11,200
برای دیدن یک کد طولانی تولید شده اینجا و همینطور
1144
00:49:11,200 –> 00:49:14,319
این توسط پایه 64 امکان پذیر شده است
1145
00:49:14,319 –> 00:49:16,000
کتابخانه و بنابراین قرار است اجرا شود
1146
00:49:16,000 –> 00:49:18,559
برخی از رمزگذاری و رمزگشایی خوب است و غیره
1147
00:49:18,559 –> 00:49:20,880
همه اینها در داخل این تابع خواهد بود
1148
00:49:20,880 –> 00:49:23,040
و بنابراین این تابع برای شما آورده شده است
1149
00:49:23,040 –> 00:49:25,760
با بحث فوق العاده در این
1150
00:49:25,760 –> 00:49:28,319
ساده چگونه به خوبی و بنابراین اجازه دهید
1151
00:49:28,319 –> 00:49:30,240
نگاهی به نقشه حرارتی تا شماره خطوط
1152
00:49:30,240 –> 00:49:33,119
56 تا 68
1153
00:49:33,119 –> 00:49:35,040
نقشه حرارتی درست در اینجا جایی است که ما
1154
00:49:35,040 –> 00:49:36,960
روی دکمه کلیک کنید و بعد نشان داده می شود
1155
00:49:36,960 –> 00:49:38,240
نقشه حرارتی
1156
00:49:38,240 –> 00:49:41,760
با این عبارت if امکان پذیر است
1157
00:49:41,760 –> 00:49:44,079
دکمه st و سپس نام آن را داریم
1158
00:49:44,079 –> 00:49:46,319
دکمه داخل به عنوان آرگومان و سپس
1159
00:49:46,319 –> 00:49:48,319
ما همه این خطوط کد را داریم
1160
00:49:48,319 –> 00:49:51,119
کد زیرین بنابراین هدر نقطه st است
1161
00:49:51,119 –> 00:49:52,800
هدر اینجا
1162
00:49:52,800 –> 00:49:54,720
بنابراین درست در اینجا سرصفحه و سپس است
1163
00:49:54,720 –> 00:49:57,200
ما تیم منتخب df را خواهیم داشت
1164
00:49:57,200 –> 00:50:00,240
ذخیره آن در یک فایل csv و سپس ما
1165
00:50:00,240 –> 00:50:02,160
دوباره آن را می خوانم و دلیل آن
1166
00:50:02,160 –> 00:50:04,720
به همین دلیل است که ما این کار را انجام می دهیم زیرا من دارم
1167
00:50:04,720 –> 00:50:07,119
سعی در ایجاد نقشه حرارتی با استفاده از
1168
00:50:07,119 –> 00:50:09,680
تیم df را انتخاب کرد و اینطور نیست
1169
00:50:09,680 –> 00:50:12,480
کار و پس از صادرات آن به عنوان یک
1170
00:50:12,480 –> 00:50:14,720
فایل و سپس خواندن دوباره آن در آن خوانده شود
1171
00:50:14,720 –> 00:50:16,480
کاملاً بنابراین من فکر می کنم چیزی برای آن وجود دارد
1172
00:50:16,480 –> 00:50:18,559
با نوع داده ای که در داخل است انجام دهید
1173
00:50:18,559 –> 00:50:20,720
قاب داده پاندا اما پس از خواندن آن
1174
00:50:20,720 –> 00:50:23,280
بازگشت به داخل هیچ مشکلی وجود ندارد و بنابراین
1175
00:50:23,280 –> 00:50:25,839
سپس مقداری همبستگی انجام دادیم
1176
00:50:25,839 –> 00:50:28,640
محاسبه ماتریس و سپس ایجاد کردیم
1177
00:50:28,640 –> 00:50:31,119
نقشه حرارتی و با استفاده از این خط کد
1178
00:50:31,119 –> 00:50:33,200
در اینجا ما این را ایجاد کردیم
1179
00:50:33,200 –> 00:50:35,440
نقشه حرارتی که نیمی از آن نشان داده نشده است
1180
00:50:35,440 –> 00:50:39,079
چون نقاب دارن
1181
00:50:43,920 –> 00:50:46,240
آیا فوتبال را دوست دارید آیا داده ها را دوست دارید؟
1182
00:50:46,240 –> 00:50:48,800
علم اگر به هر دو جواب مثبت دادید
1183
00:50:48,800 –> 00:50:51,280
این ویدیو برای شماست و امروز ما هستیم
1184
00:50:51,280 –> 00:50:53,680
در مورد اینکه چگونه می توانید ادغام شوید صحبت خواهیم کرد
1185
00:50:53,680 –> 00:50:56,240
فوتبال و علم داده با هم و
1186
00:50:56,240 –> 00:50:58,000
بدون هیچ مقدمه ای درست شروع می کنیم
1187
00:50:58,000 –> 00:50:59,920
در حال حاضر بنابراین در این ویدئو ما به
1188
00:50:59,920 –> 00:51:02,240
پوشش دهید که چگونه می توانید خودتان را بسازید
1189
00:51:02,240 –> 00:51:05,680
برنامه وب ساده برای کاوش
1190
00:51:05,680 –> 00:51:08,800
داده های آمار پخش کننده nfl خوب است پس بیایید دریافت کنیم
1191
00:51:08,800 –> 00:51:10,319
شروع شد بنابراین اولین چیزی که می خواهید
1192
00:51:10,319 –> 00:51:13,599
انجام دهید این است که گوگل کروم یا خود را فعال کنید
1193
00:51:13,599 –> 00:51:15,280
مرورگر اینترنت و سپس شما می خواهید
1194
00:51:15,280 –> 00:51:19,440
روی تب فصل ها کلیک کنید و به nfl 2019 بروید
1195
00:51:19,440 –> 00:51:23,839
روی آمار و رده بندی تیم کلیک کنید
1196
00:51:23,839 –> 00:51:26,400
و سپس بر روی Play stats و کلیک کنید
1197
00:51:26,400 –> 00:51:28,079
سپس برای استانداردی که می خواهید کلیک کنید
1198
00:51:28,079 –> 00:51:30,240
در عجله و بنابراین لطفا توجه داشته باشید که
1199
00:51:30,240 –> 00:51:32,000
داده هایی که امروز قرار است استفاده کنیم
1200
00:51:32,000 –> 00:51:34,400
بر اساس داده های عجولانه و اگر
1201
00:51:34,400 –> 00:51:36,480
شما می خواهید از دیگر استفاده کنید پس لطفا
1202
00:51:36,480 –> 00:51:38,640
احساس رایگان برای بازی در اطراف با آن و غیره
1203
00:51:38,640 –> 00:51:41,119
می خواهید روی عجله کلیک کنید
1204
00:51:41,119 –> 00:51:42,880
خوب و بنابراین ما را به
1205
00:51:42,880 –> 00:51:44,559
این صفحه در اینجا و بنابراین شما به
1206
00:51:44,559 –> 00:51:46,720
آمار بازیکنان را در اینجا و همینطور ببینید
1207
00:51:46,720 –> 00:51:48,880
ما قرار است داده ها را از آن خراش دهیم
1208
00:51:48,880 –> 00:51:53,760
این وب سایت و بنابراین اجازه دهید این آدرس اینترنتی را کپی کنیم
1209
00:51:53,760 –> 00:51:55,920
خیلی خوب و خب حالا ما می خواهیم
1210
00:51:55,920 –> 00:51:58,160
ترمینال را روشن کنید و مثل همیشه این کار را خواهم کرد
1211
00:51:58,160 –> 00:52:01,520
محیط کوندای من را فعال کنید
1212
00:52:01,520 –> 00:52:03,920
بنابراین در رایانه شخصی خود اگر دارید
1213
00:52:03,920 –> 00:52:06,000
conduct نصب شده است و شما یک مخاطب دارید
1214
00:52:06,000 –> 00:52:07,839
پس از آن می توانید محیط خود را فعال کنید
1215
00:52:07,839 –> 00:52:09,520
محیط محتوای خود را دارید اما اگر ندارید
1216
00:52:09,520 –> 00:52:10,800
هر کدام را داشته باشید پس مجبور نیستید انجام دهید
1217
00:52:10,800 –> 00:52:12,800
هر چیزی پس من دوست دارم از conda استفاده کنم زیرا
1218
00:52:12,800 –> 00:52:15,200
به من این امکان را می دهد که همه موارد را در خود داشته باشم
1219
00:52:15,200 –> 00:52:18,000
کتابخانه ها و بسته ها و وابستگی در
1220
00:52:18,000 –> 00:52:19,520
به شیوه ای خودکفا به طوری که آن را
1221
00:52:19,520 –> 00:52:21,839
پروژه دیگری که من هستم را خراب نمی کند
1222
00:52:21,839 –> 00:52:25,359
روی همان کامپیوتر کار می کند
1223
00:52:25,359 –> 00:52:29,359
بنابراین من در اینجا به دسکتاپ می روم
1224
00:52:30,000 –> 00:52:34,319
پوشه streamlight که به فوتبال می رود
1225
00:52:34,319 –> 00:52:37,599
بسیار خوب و پس همین است
1226
00:52:39,680 –> 00:52:43,040
فایلی که ما برنامه فوتبال dot py داریم
1227
00:52:43,040 –> 00:52:45,119
خوب و بنابراین ما می خواهیم به آن نگاهی بیندازیم
1228
00:52:45,119 –> 00:52:47,839
کد در آدم
1229
00:52:47,839 –> 00:52:50,880
و اجازه دهید من نیز برنامه وب را فعال کنم
1230
00:52:50,880 –> 00:52:53,119
خوب
1231
00:52:57,200 –> 00:53:00,000
خوب و بنابراین این برنامه وب است
1232
00:53:00,000 –> 00:53:01,920
که اینجا و سمت چپ می بینید
1233
00:53:01,920 –> 00:53:04,000
شما یک طرف جمع شونده را خواهید دید
1234
00:53:04,000 –> 00:53:05,040
پانل
1235
00:53:05,040 –> 00:53:06,640
و بنابراین پانل کناری در اینجا یک خواهد داشت
1236
00:53:06,640 –> 00:53:09,440
در مجموع سه بخش ورودی بنابراین
1237
00:53:09,440 –> 00:53:11,839
اولین مورد دریافت ورودی کاربر خواهد بود
1238
00:53:11,839 –> 00:53:13,839
میخواهید دادهها مربوط به کدام سال باشد
1239
00:53:13,839 –> 00:53:15,599
بنابراین در اینجا ما از یک پیش فرض استفاده می کنیم
1240
00:53:15,599 –> 00:53:18,960
سال 2019 و اگر روی آن کلیک کنیم
1241
00:53:18,960 –> 00:53:21,040
متوجه خواهید شد که از شروع خواهد شد
1242
00:53:21,040 –> 00:53:23,359
1990 و بنابراین ما می توانیم آن سال را تغییر دهیم
1243
00:53:23,359 –> 00:53:25,119
و من این را به شما نشان خواهم داد فقط در یک
1244
00:53:25,119 –> 00:53:28,000
لحظه ای و تیم ها شناسایی خواهند شد
1245
00:53:28,000 –> 00:53:30,559
مستقیماً از چارچوب داده در اینجا
1246
00:53:30,559 –> 00:53:33,520
و سپس موقعیت از
1247
00:53:33,520 –> 00:53:37,040
ستون pos اینجا باشه
1248
00:53:37,040 –> 00:53:39,520
و بنابراین توجه کنید که این برنامه وب که من هستم
1249
00:53:39,520 –> 00:53:41,760
امروز ما را به نمایش خواهیم گذاشت
1250
00:53:41,760 –> 00:53:44,319
هنوز هیچ پاکسازی داده انجام نشده است و غیره
1251
00:53:44,319 –> 00:53:47,119
ما فقط از داده های تکمیل شده استفاده می کنیم
1252
00:53:47,119 –> 00:53:48,240
شما می خواهید ببینید که یک وجود دارد
1253
00:53:48,240 –> 00:53:50,720
در مجموع 117
1254
00:53:50,720 –> 00:53:52,800
ردیف های اینجا
1255
00:53:52,800 –> 00:53:55,599
بنابراین من آن را به عنوان یک سرگرمی به شما واگذار می کنم
1256
00:53:55,599 –> 00:53:57,760
پروژه برای شما برای پاک کردن داده ها و
1257
00:53:57,760 –> 00:53:59,920
بیایید ببینیم مجموعه داده چقدر بزرگتر خواهد شد
1258
00:53:59,920 –> 00:54:02,240
بنابراین اجازه دهید به شما نشان دهم
1259
00:54:02,240 –> 00:54:05,280
داده های خام چگونه به نظر می رسند
1260
00:54:05,280 –> 00:54:07,280
خوب پس این داده های خام است
1261
00:54:07,280 –> 00:54:10,240
باشه
1262
00:54:10,240 –> 00:54:11,760
و همانطور که می بینید در مجموع وجود دارد
1263
00:54:11,760 –> 00:54:15,119
حدود 344 رول اینجا
1264
00:54:15,119 –> 00:54:19,520
در مقابل 117 که داده کامل است
1265
00:54:19,520 –> 00:54:22,160
باشه پس اینجا همونی که ما تمیزه
1266
00:54:22,160 –> 00:54:23,200
دارند
1267
00:54:23,200 –> 00:54:26,880
پس اجازه دهید دوباره این را پنهان کنم
1268
00:54:28,319 –> 00:54:30,079
خوب و بیایید نگاهی بیشتر به آن بیندازیم
1269
00:54:30,079 –> 00:54:32,319
عملکرد برنامه وب است که ما
1270
00:54:32,319 –> 00:54:33,760
اینجا را داشته باشید، بنابراین اگر روی آن کلیک کنید
1271
00:54:33,760 –> 00:54:35,440
نقشه حرارتی همبستگی که می روید
1272
00:54:35,440 –> 00:54:38,160
برای دیدن همبستگی بین
1273
00:54:38,160 –> 00:54:41,119
متغیرها در اینجا
1274
00:54:41,119 –> 00:54:42,880
خوب پس بیایید یک خط به خط بگیریم
1275
00:54:42,880 –> 00:54:45,200
توضیح کد در اینجا بنابراین
1276
00:54:45,200 –> 00:54:47,200
شش خط اول کد خواهد بود
1277
00:54:47,200 –> 00:54:49,200
واردات کتابخانه های لازم که
1278
00:54:49,200 –> 00:54:51,359
ما قرار است از امروز و همینطور استفاده کنیم
1279
00:54:51,359 –> 00:54:53,680
اولین مورد streamlit است زیرا
1280
00:54:53,680 –> 00:54:55,520
به ما این امکان را می دهد که اساساً این را بسازیم
1281
00:54:55,520 –> 00:54:57,040
این برنامه وب و سپس ما به
1282
00:54:57,040 –> 00:54:59,520
به دلیل داده ها، پانداها را به صورت pdf وارد کنید
1283
00:54:59,520 –> 00:55:01,200
قاب که ما در اینجا استفاده می کنیم
1284
00:55:01,200 –> 00:55:04,839
به دلیل استفاده از base64
1285
00:55:04,839 –> 00:55:07,839
در اینجا قابلیت دانلود
1286
00:55:07,839 –> 00:55:10,240
داده ها به عنوان یک فایل csv همینطور خواهد بود
1287
00:55:10,240 –> 00:55:13,359
اساساً آن را رمزگذاری و رمزگشایی می کند
1288
00:55:13,359 –> 00:55:15,119
و بنابراین در اینجا ما می خواهیم از آن استفاده کنیم
1289
00:55:15,119 –> 00:55:18,559
از matplotlib نقطه pi نمودار به عنوان plt و
1290
00:55:18,559 –> 00:55:21,599
همچنین واردات دریایی به عنوان sns بنابراین ما هستیم
1291
00:55:21,599 –> 00:55:23,119
قرار است از هر دوی آنها با هم استفاده شود
1292
00:55:23,119 –> 00:55:25,200
نمودار هیستوگرام را که می بینیم بسازید
1293
00:55:25,200 –> 00:55:26,960
همانطور که میبینید همینجا و همینجا
1294
00:55:26,960 –> 00:55:29,359
ما از numpy در ایجاد استفاده می کنیم
1295
00:55:29,359 –> 00:55:31,359
این نمودار هیستوگرام
1296
00:55:31,359 –> 00:55:33,200
خوب و خب حالا بیایید به ادامه مطلب برویم
1297
00:55:33,200 –> 00:55:35,200
خط شماره هشت خط شماره هشت در اینجا
1298
00:55:35,200 –> 00:55:37,200
عنوان وب اپلیکیشن و
1299
00:55:37,200 –> 00:55:41,200
عنوان is nfl Football stats rushing
1300
00:55:41,200 –> 00:55:44,559
خطوط کاوشگر شماره 10 تا 14 است
1301
00:55:44,559 –> 00:55:47,200
در اینجا توضیحات وب
1302
00:55:47,200 –> 00:55:50,240
برنامه این برنامه وب ساده را انجام داد
1303
00:55:50,240 –> 00:55:52,799
خراش دادن آمار بازیکن فوتبال nfl
1304
00:55:52,799 –> 00:55:55,839
داده های تمرکز بر عجله و غیره
1305
00:55:55,839 –> 00:55:57,440
کتابخانه های پایتون که ما از آن استفاده می کنیم است
1306
00:55:57,440 –> 00:55:59,760
در اینجا گنجانده شده است و در واقع نیست
1307
00:55:59,760 –> 00:56:02,559
با این حال کامل ما نیز numpy داریم
1308
00:56:02,559 –> 00:56:05,119
ما همچنین matplotlib داریم
1309
00:56:05,119 –> 00:56:06,480
و
1310
00:56:06,480 –> 00:56:08,880
متولد دریا
1311
00:56:08,880 –> 00:56:10,720
و بنابراین منبع داده از آن می آید
1312
00:56:10,720 –> 00:56:13,440
theprofootballreference.com
1313
00:56:13,440 –> 00:56:15,359
و بنابراین توجه کنید که چند دقیقه
1314
00:56:15,359 –> 00:56:18,240
قبل من به شما نشان دادم چگونه
1315
00:56:18,240 –> 00:56:20,720
من این لینک url را کپی کردم
1316
00:56:20,720 –> 00:56:23,680
خوب این لینک در بالا اینجا
1317
00:56:23,680 –> 00:56:25,200
بسیار خوب و سپس من درست چسبانده ام
1318
00:56:25,200 –> 00:56:28,400
در اینجا به عنوان یک مرجع بنابراین در داده های بار
1319
00:56:28,400 –> 00:56:31,520
تابع توجه کنید که برای آدرس
1320
00:56:31,520 –> 00:56:34,480
در اینجا این آدرس اینترنتی است که ما هستیم
1321
00:56:34,480 –> 00:56:36,960
رفتن به وب اسکریپت داده ها و اطلاع
1322
00:56:36,960 –> 00:56:38,960
که در اینجا ما در حال تنظیم تاریخ در
1323
00:56:38,960 –> 00:56:42,960
محدوده 1990 تا 2020 و بنابراین توجه کنید که
1324
00:56:42,960 –> 00:56:45,599
در url شما اولین جزء را دارید
1325
00:56:45,599 –> 00:56:47,920
در اینجا که اساسا درست در اینجا است
1326
00:56:47,920 –> 00:56:49,440
بخش اول و سپس بخش دوم
1327
00:56:49,440 –> 00:56:51,520
بخش سالی خواهد بود که ما هستیم
1328
00:56:51,520 –> 00:56:53,599
به صورت برنامه ریزی شده توسط
1329
00:56:53,599 –> 00:56:55,760
آن را با یک رشته سال جایگزین کنید
1330
00:56:55,760 –> 00:56:57,599
و سپس ما به جلو اضافه می کنیم
1331
00:56:57,599 –> 00:56:58,480
بریده بریده
1332
00:56:58,480 –> 00:57:00,000
عجله کردن.htm
1333
00:57:00,000 –> 00:57:02,160
درست در اینجا با اسلش رو به جلو و غیره
1334
00:57:02,160 –> 00:57:05,440
در اصل این نشانی اینترنتی را به ما می دهد
1335
00:57:05,440 –> 00:57:08,720
اگر سال 2019 در اینجا انتخاب شده باشد، درست اینجاست
1336
00:57:08,720 –> 00:57:11,040
اگر 2018 را انتخاب کنیم
1337
00:57:11,040 –> 00:57:14,160
سپس این می شود 2018
1338
00:57:14,160 –> 00:57:16,720
و سپس داده ها به روز می شوند
1339
00:57:16,720 –> 00:57:20,480
و در اینجا هدر را یک قرار می دهیم
1340
00:57:20,480 –> 00:57:23,680
به منظور بازیابی مجموعه داده در اینجا
1341
00:57:23,680 –> 00:57:26,000
بنابراین این تابع برای انجام این است
1342
00:57:26,000 –> 00:57:29,200
برنامه نویسی وب با استفاده از کتابخانه پانداها
1343
00:57:29,200 –> 00:57:30,640
و به طوری که می توانید ببینید که وب
1344
00:57:30,640 –> 00:57:32,960
اسکریپت نویسی فقط در یک خط انجام می شود
1345
00:57:32,960 –> 00:57:35,040
کد اینجا و سپس خطوط دیگر ما هستیم
1346
00:57:35,040 –> 00:57:38,000
اساساً پیش پردازش خواهد بود
1347
00:57:38,000 –> 00:57:40,559
مجموعه داده به این معنی است که ما در حال حذف هستیم
1348
00:57:40,559 –> 00:57:43,359
برخی از هدرهای اضافی یا ما نیز هستیم
1349
00:57:43,359 –> 00:57:46,960
انداختن چند ستون تکراری و
1350
00:57:46,960 –> 00:57:49,040
ارزش ها و غیره
1351
00:57:49,040 –> 00:57:50,640
و سپس در نهایت ما خواهیم بود
1352
00:57:50,640 –> 00:57:53,680
اختصاص داده های بار به پخش کننده
1353
00:57:53,680 –> 00:57:55,760
متغیر آمار
1354
00:57:55,760 –> 00:57:57,280
و سپس ما می خواهیم مرتب سازی کنیم
1355
00:57:57,280 –> 00:57:58,319
تیم
1356
00:57:58,319 –> 00:58:00,319
و تیم مرتب شده را خواهید دید
1357
00:58:00,319 –> 00:58:02,559
درست در اینجا در ویژگی های ورودی کاربر
1358
00:58:02,559 –> 00:58:05,680
در اینجا خوب است که خط شماره 33 و
1359
00:58:05,680 –> 00:58:08,559
34. پس بعد از اینکه تیم را مرتب کردیم و
1360
00:58:08,559 –> 00:58:11,520
ما مقادیر منحصر به فرد را نشان می دهیم زیرا
1361
00:58:11,520 –> 00:58:12,880
در اینجا شما می خواهید آن را به صورت خام ببینید
1362
00:58:12,880 –> 00:58:16,000
داده هایی که مقادیر تیم تکرار می شود
1363
00:58:16,000 –> 00:58:18,240
و بنابراین در اینجا ما بر اساس مرتب سازی
1364
00:58:18,240 –> 00:58:20,079
ارزش های منحصر به فرد و بنابراین ما می رویم
1365
00:58:20,079 –> 00:58:21,359
فقط ببینید
1366
00:58:21,359 –> 00:58:23,839
ارزش های منحصر به فرد نام تیم ها در اینجا و
1367
00:58:23,839 –> 00:58:25,599
به ترتیب مرتب شده
1368
00:58:25,599 –> 00:58:27,680
بسیار خوب و سپس خطوط شماره 36
1369
00:58:27,680 –> 00:58:30,960
از طریق 38 درست در اینجا خواهد بود
1370
00:58:30,960 –> 00:58:33,359
موقعیت بنابراین در اینجا ما آن را گفته ایم
1371
00:58:33,359 –> 00:58:38,079
rb qb wr fb و شما خوبه و ما هم هستیم
1372
00:58:38,079 –> 00:58:40,640
استفاده از آن به عنوان یک انتخاب چندگانه به این معنی است که
1373
00:58:40,640 –> 00:58:42,720
می توانید چندین مقدار را در قسمت انتخاب کنید
1374
00:58:42,720 –> 00:58:44,880
در همان زمان یا فقط می توانید آن را حذف کنید
1375
00:58:44,880 –> 00:58:48,319
و سپس مواردی را که دوست دارید انتخاب کنید
1376
00:58:48,319 –> 00:58:51,319
باشه
1377
00:58:51,440 –> 00:58:54,960
باشه میتونی یکی یکی اضافه کنی
1378
00:58:54,960 –> 00:58:56,559
ارزش هایی که دوست دارید
1379
00:58:56,559 –> 00:58:58,880
باشه
1380
00:58:59,920 –> 00:59:02,240
و سپس اتحاد شماره 40 و 41 در اینجا
1381
00:59:02,240 –> 00:59:04,319
قرار است داده ها را فیلتر کنیم
1382
00:59:04,319 –> 00:59:08,000
بر اساس ورودی نوار کناری
1383
00:59:08,000 –> 00:59:10,720
انتخاب تیم و موقعیت
1384
00:59:10,720 –> 00:59:13,200
انتخاب بنابراین خط شماره 41 خواهد بود
1385
00:59:13,200 –> 00:59:15,359
اساساً قاب داده را فیلتر می کند
1386
00:59:15,359 –> 00:59:17,040
که ما همینجا می بینیم
1387
00:59:17,040 –> 00:59:20,400
بر اساس انتخاب ورودی ما تیم
1388
00:59:20,400 –> 00:59:22,960
و موقعیت
1389
00:59:22,960 –> 00:59:26,640
خطوط شماره 43 تا 45 ما می رویم
1390
00:59:26,640 –> 00:59:29,599
برای نمایش هدر فراخوانده شده است
1391
00:59:29,599 –> 00:59:32,480
نمایش آمار بازیکنان تیم منتخب
1392
00:59:32,480 –> 00:59:33,520
درست همین جا
1393
00:59:33,520 –> 00:59:34,960
و همچنین
1394
00:59:34,960 –> 00:59:38,240
بعد داده در یک متن معمولی
1395
00:59:38,240 –> 00:59:39,839
زیر هدر و سپس
1396
00:59:39,839 –> 00:59:41,920
قاب داده واقعی نمایش داده خواهد شد
1397
00:59:41,920 –> 00:59:44,640
مطابق خط شماره 45 همینجا
1398
00:59:44,640 –> 00:59:48,880
خوب و سپس خطوط 47 تا 55 آن را
1399
00:59:48,880 –> 00:59:51,040
به ما امکان می دهد این داده ها را دانلود کنیم
1400
00:59:51,040 –> 00:59:54,000
فریم در یک فایل csv
1401
00:59:54,000 –> 00:59:57,040
پس بیایید آن را دانلود کنیم
1402
00:59:57,599 –> 01:00:00,799
و به عنوان یادآوری ما از base64 استفاده می کنیم
1403
01:00:00,799 –> 01:00:03,200
کتابخانه به منظور انجام
1404
01:00:03,200 –> 01:00:05,920
رمزگشایی رمزگذاری داده ها و غیره
1405
01:00:05,920 –> 01:00:07,680
خواهید دید که داده ها هستند
1406
01:00:07,680 –> 01:00:11,119
در این فایل دانلود شده است
1407
01:00:11,200 –> 01:00:13,119
و سپس قسمت باقی مانده از کد
1408
01:00:13,119 –> 01:00:14,799
اساسا به ما این امکان را می دهد که بسازیم
1409
01:00:14,799 –> 01:00:17,040
اگر کلیک کنید، نقشه حرارتی در اینجا نشان داده می شود
1410
01:00:17,040 –> 01:00:19,359
روی دکمه نقشه گرمای همبستگی را وارد کنید
1411
01:00:19,359 –> 01:00:21,040
شما روی آن کلیک کنید و سپس خواهید بود
1412
01:00:21,040 –> 01:00:23,119
با دیدن این نقشه حرارتی در اینجا
1413
01:00:23,119 –> 01:00:26,480
همبستگی متقابل بین متغیرها
1414
01:00:26,480 –> 01:00:28,799
و بنابراین این بلوک کد به شما اجازه می دهد
1415
01:00:28,799 –> 01:00:30,640
برای تهیه نقشه حرارتی
1416
01:00:30,640 –> 01:00:32,480
و بنابراین همانطور که می توانید در اینجا همه اینها را ببینید
1417
01:00:32,480 –> 01:00:35,920
فقط زیر 70 خط کد است و آن را دارد
1418
01:00:35,920 –> 01:00:38,559
به شما امکان می دهد یک داده بسیار ساده بسازید
1419
01:00:38,559 –> 01:00:41,680
برنامه وب رانده شده برای بازیابی یا
1420
01:00:41,680 –> 01:00:44,480
خراش دادن وب بازیکن فوتبال nfl
1421
01:00:44,480 –> 01:00:47,280
داده های آماری
1422
01:00:52,240 –> 01:00:54,240
در این ویدیو من به شما نشان می دهم که چگونه
1423
01:00:54,240 –> 01:00:56,079
شما می توانید یک وب مبتنی بر داده بسازید
1424
01:00:56,079 –> 01:00:59,680
برنامه در پایتون برای خراش دادن وب s
1425
01:00:59,680 –> 01:01:03,200
p 500 قیمت سهام و بدون بیشتر
1426
01:01:03,200 –> 01:01:05,599
آه ما همین الان شروع می کنیم خیلی خب
1427
01:01:05,599 –> 01:01:07,440
اولین کاری که می خواهید انجام دهید آتش زدن است
1428
01:01:07,440 –> 01:01:10,960
ترمینال خود را بالا ببرید
1429
01:01:10,960 –> 01:01:12,720
بنابراین امروز می خواهم از مایکروسافت استفاده کنم
1430
01:01:12,720 –> 01:01:13,839
پنجره ها
1431
01:01:13,839 –> 01:01:15,920
و سپس مانند همیشه فعال می شوم
1432
01:01:15,920 –> 01:01:19,359
محیط کوندای من
1433
01:01:21,040 –> 01:01:23,599
و فایل ها روی دسکتاپ هستند
1434
01:01:23,599 –> 01:01:25,200
و بنابراین من می خواهم به شما ارائه کنم
1435
01:01:25,200 –> 01:01:27,920
پیوند به فایل های شرح داده شده در این
1436
01:01:27,920 –> 01:01:29,760
آموزش، بنابراین شما می خواهید به بررسی
1437
01:01:29,760 –> 01:01:32,559
توضیحات ویدیویی
1438
01:01:33,520 –> 01:01:36,799
sp 500
1439
01:01:36,799 –> 01:01:38,240
خوب پس شما خواهید دید که
1440
01:01:38,240 –> 01:01:40,640
تنها فایلی که قرار است از آن استفاده کنیم فایل است
1441
01:01:40,640 –> 01:01:43,839
sp 500-app.py
1442
01:01:43,839 –> 01:01:47,720
پس بیایید نگاهی به آن داشته باشیم
1443
01:02:01,280 –> 01:02:03,839
و قبل از انجام این کار، اجازه دهید آن را نیز باز کنیم
1444
01:02:03,839 –> 01:02:06,559
برنامه وب
1445
01:02:06,559 –> 01:02:08,319
جریان جریان
1446
01:02:08,319 –> 01:02:10,480
sp 500
1447
01:02:10,480 –> 01:02:13,480
app.py
1448
01:02:15,200 –> 01:02:16,480
باشه پس
1449
01:02:16,480 –> 01:02:18,400
در اینجا ما خوب هستیم، بنابراین شما خواهید دید
1450
01:02:18,400 –> 01:02:20,319
که در برنامه وب ما قرار است داشته باشیم
1451
01:02:20,319 –> 01:02:23,680
یک نوار کناری در سمت چپ
1452
01:02:23,680 –> 01:02:25,760
و در اینجا ما دو ورودی خواهیم داشت
1453
01:02:25,760 –> 01:02:28,079
ویژگی هایی که اولین مورد به ما این امکان را می دهد
1454
01:02:28,079 –> 01:02:30,240
بخش ها و مورد دوم را انتخاب کنید
1455
01:02:30,240 –> 01:02:32,079
به ما این امکان را می دهد که تعداد را انتخاب کنیم
1456
01:02:32,079 –> 01:02:35,079
شرکت ها
1457
01:02:35,520 –> 01:02:37,839
و داده ها برای نام های
1458
01:02:37,839 –> 01:02:41,119
شرکت در s p 500 از گرفته شده است
1459
01:02:41,119 –> 01:02:43,599
ویکی پدیا و بنابراین من به شما نشان خواهم داد
1460
01:02:43,599 –> 01:02:45,680
از کجا دریافتیم که لینک ها درست است
1461
01:02:45,680 –> 01:02:48,680
اینجا
1462
01:03:01,599 –> 01:03:03,359
خوب پس میزی که می رویم
1463
01:03:03,359 –> 01:03:06,640
وب اسکراپ این جدول در اینجا است
1464
01:03:06,640 –> 01:03:08,559
بنابراین ما می خواهیم ببینیم که آن را دارد
1465
01:03:08,559 –> 01:03:09,599
نماد
1466
01:03:09,599 –> 01:03:10,880
برای شرکت
1467
01:03:10,880 –> 01:03:12,720
نام شرکت
1468
01:03:12,720 –> 01:03:15,359
و اطلاعات دیگر مانند بخش
1469
01:03:15,359 –> 01:03:19,200
و بخش زیر صنعت
1470
01:03:19,200 –> 01:03:21,359
محل دفتر مرکزی
1471
01:03:21,359 –> 01:03:23,359
و همچنین تاریخ تاسیس
1472
01:03:23,359 –> 01:03:24,799
شرکت
1473
01:03:24,799 –> 01:03:26,880
و توجه کنید که وجود خواهد داشت
1474
01:03:26,880 –> 01:03:28,240
دو میز
1475
01:03:28,240 –> 01:03:30,319
و جدول دوم اینجا خواهد بود اما
1476
01:03:30,319 –> 01:03:32,240
برای هدف این آموزش ما هستیم
1477
01:03:32,240 –> 01:03:35,839
در اینجا فقط از این جدول استفاده می شود
1478
01:03:35,839 –> 01:03:38,880
بنابراین قبل از اینکه در وب غواصی کنیم
1479
01:03:38,880 –> 01:03:41,760
برنامه بیایید نگاهی به نحوه انجام آن بیندازیم
1480
01:03:41,760 –> 01:03:44,960
من توابع ضروری را ایجاد کردم
1481
01:03:44,960 –> 01:03:47,520
ساخت این برنامه وب
1482
01:03:47,520 –> 01:03:51,280
بنابراین اجازه دهید ابتدا به Google collab بروم
1483
01:03:57,119 –> 01:04:00,480
پس اجازه دهید این را کمی گسترش دهم
1484
01:04:01,119 –> 01:04:02,400
باشه پس
1485
01:04:02,400 –> 01:04:05,119
در اینجا جزئیات نحوه پیشروی ما آمده است
1486
01:04:05,119 –> 01:04:05,839
به
1487
01:04:05,839 –> 01:04:08,160
ابتدا برنامه وب را اینگونه بسازید
1488
01:04:08,160 –> 01:04:10,160
ما یک تابع a ایجاد می کنیم
1489
01:04:10,160 –> 01:04:12,319
تابع سفارشی که به ما این امکان را می دهد
1490
01:04:12,319 –> 01:04:15,200
وب اسکریپت داده ها از ویکی پدیا بنابراین
1491
01:04:15,200 –> 01:04:17,280
در اینجا ما یک تابع به نام تعریف می کنیم
1492
01:04:17,280 –> 01:04:19,760
داده ها را بارگیری کنید و سپس
1493
01:04:19,760 –> 01:04:21,839
اولین چیزی که قرار است وارد کنیم
1494
01:04:21,839 –> 01:04:25,280
آدرس اینترنتی s p 500 که هست
1495
01:04:25,280 –> 01:04:26,960
اساساً همین جا و پس از آن ما می دانیم
1496
01:04:26,960 –> 01:04:28,799
که ما این جدول را به این صورت می گیریم
1497
01:04:28,799 –> 01:04:31,760
پیش نیاز خراش دادن وب با استفاده از
1498
01:04:31,760 –> 01:04:35,200
پانداها تابع html خواندن این است که
1499
01:04:35,200 –> 01:04:38,799
داده ها باید در یک جدول باشند، بنابراین اگر داده ها در آن هستند
1500
01:04:38,799 –> 01:04:41,839
یک پاراگراف مانند این کار نمی کند
1501
01:04:41,839 –> 01:04:43,359
بنابراین شما به چیزی شبیه به
1502
01:04:43,359 –> 01:04:45,760
سوپ زیبا و سلنیوم به منظور
1503
01:04:45,760 –> 01:04:47,039
انجام این کار
1504
01:04:47,039 –> 01:04:49,520
و چون داده ها در a سازماندهی شده اند
1505
01:04:49,520 –> 01:04:51,440
روش جدول بسیار ساده در اینجا ما هستیم
1506
01:04:51,440 –> 01:04:54,319
فقط مشخص می کنیم که ما می خواهیم
1507
01:04:54,319 –> 01:04:56,480
جدول اول بنابراین ما می خواهیم مشخص کنیم
1508
01:04:56,480 –> 01:04:58,880
این صفر باشه و سپس داده ها
1509
01:04:58,880 –> 01:05:02,079
وارد df می شود که آن را برمی گردانیم
1510
01:05:02,079 –> 01:05:05,839
اینجا و پس از اجرای این سلول
1511
01:05:05,839 –> 01:05:09,319
بیایید آن را انجام دهیم
1512
01:05:15,599 –> 01:05:17,440
بنابراین شما می خواهید آن وب را ببینید
1513
01:05:17,440 –> 01:05:20,160
داده های اسکریپت در df ارائه شده است
1514
01:05:20,160 –> 01:05:24,559
در اینجا متغیر است و بسیار زیبا به نظر می رسد
1515
01:05:24,720 –> 01:05:26,799
بیایید نگاهی به بخش های اینجا بیندازیم
1516
01:05:26,799 –> 01:05:30,079
بخش ستون چهارم
1517
01:05:30,079 –> 01:05:33,440
بنابراین ما ستون بخش را انتخاب می کنیم
1518
01:05:33,440 –> 01:05:35,760
از قاب داده df و سپس ما هستیم
1519
01:05:35,760 –> 01:05:38,799
تعداد منحصر به فرد را حذف می کنیم
1520
01:05:38,799 –> 01:05:41,359
چند بخش منحصر به فرد وجود دارد و غیره
1521
01:05:41,359 –> 01:05:43,119
ما می خواهیم ببینیم که یک وجود دارد
1522
01:05:43,119 –> 01:05:46,559
در مجموع 11 بخش شامل
1523
01:05:46,559 –> 01:05:49,039
اطلاعات مراقبت های بهداشتی صنعتی
1524
01:05:49,039 –> 01:05:51,680
خدمات ارتباطی فناوری
1525
01:05:51,680 –> 01:05:54,720
آب و برق اختیاری مصرف کننده
1526
01:05:54,720 –> 01:05:57,839
مواد مالی املاک و مستغلات
1527
01:05:57,839 –> 01:06:01,440
مصرف کننده انرژی اصلی را تامین می کند
1528
01:06:01,440 –> 01:06:03,520
خوب و پس بیایید بگوییم که ما هستیم
1529
01:06:03,520 –> 01:06:06,240
قرار است داده ها را با گروه بندی تجمیع کنند
1530
01:06:06,240 –> 01:06:08,799
آنها را با توجه به بخش خاص
1531
01:06:08,799 –> 01:06:11,200
نامی که از 11 نام مختلف تشکیل شده است
1532
01:06:11,200 –> 01:06:12,799
بخش ها
1533
01:06:12,799 –> 01:06:14,400
و سپس ما فقط می خواهیم نشان دهیم
1534
01:06:14,400 –> 01:06:17,200
اولین شرکت برای هر یک از بخش های
1535
01:06:17,200 –> 01:06:18,960
بخش 11
1536
01:06:18,960 –> 01:06:20,319
بنابراین ما آن را برای هر یک از آنها خواهیم دید
1537
01:06:20,319 –> 01:06:23,039
بخش 11 در ستون اول
1538
01:06:23,039 –> 01:06:24,880
در اینجا اولین مورد را می بینیم
1539
01:06:24,880 –> 01:06:27,440
مثال از نام شرکت بنابراین این
1540
01:06:27,440 –> 01:06:30,400
نشان دهنده اولین شرکت برای هر یک از
1541
01:06:30,400 –> 01:06:33,760
11 بخش
1542
01:06:33,760 –> 01:06:36,880
حال بیایید یک آمار توصیفی را انجام دهیم
1543
01:06:36,880 –> 01:06:39,039
این متغیر بخش
1544
01:06:39,039 –> 01:06:40,319
بنابراین ما خواهیم دید که یک وجود دارد
1545
01:06:40,319 –> 01:06:42,559
در مجموع 26 شرکت در
1546
01:06:42,559 –> 01:06:45,520
خدمات ارتباطی 60 شرکت در
1547
01:06:45,520 –> 01:06:46,640
مصرف كننده
1548
01:06:46,640 –> 01:06:49,680
اختیاری 32 شرکت و مصرف کننده
1549
01:06:49,680 –> 01:06:52,160
بخیه
1550
01:06:52,160 –> 01:06:53,760
بیایید فقط به سلامت نگاه کنیم
1551
01:06:53,760 –> 01:06:55,440
بنابراین بیایید نگاهی به آن بیاندازیم
1552
01:06:55,440 –> 01:06:58,000
بخش مراقبت های بهداشتی بنابراین ما در حال رفتن به استفاده از
1553
01:06:58,000 –> 01:07:00,799
تابع گروه دریافت
1554
01:07:00,799 –> 01:07:03,440
و سپس در اینجا ما 63 را خواهیم دید
1555
01:07:03,440 –> 01:07:05,680
شرکت ها
1556
01:07:05,680 –> 01:07:07,280
بنابراین همه شرکت های اینجا هستند
1557
01:07:07,280 –> 01:07:11,119
متعلق به بخش بهداشت و درمان
1558
01:07:11,839 –> 01:07:15,200
خوب پس این بخش اول از داده ها مشتق شده است
1559
01:07:15,200 –> 01:07:18,400
مستقیماً از وب سایت ویکی پدیا و
1560
01:07:18,400 –> 01:07:21,200
حالا بیایید قسمت دوم را در جایی که میخواهیم انجام دهیم
1561
01:07:21,200 –> 01:07:24,000
نام s p 500 و سپس ما هستیم
1562
01:07:24,000 –> 01:07:26,480
قرار است اطلاعات قیمت سهام را بازیابی کند
1563
01:07:26,480 –> 01:07:30,559
از کتابخانه y finance در پایتون
1564
01:07:30,559 –> 01:07:32,559
بنابراین اولین چیز این است که y را نصب کنید
1565
01:07:32,559 –> 01:07:35,039
کتابخانه مالی خوب است و اکنون ما داریم
1566
01:07:35,039 –> 01:07:36,880
آن را نصب کرد و اکنون می خواهیم
1567
01:07:36,880 –> 01:07:39,760
آن را به صورت yf وارد کنید
1568
01:07:39,760 –> 01:07:42,160
خوب و بنابراین اینها لیستی هستند
1569
01:07:42,160 –> 01:07:44,880
نمادهای شرکت از داده های df
1570
01:07:44,880 –> 01:07:47,200
فریمی که بالاتر از جایی که داریم گرفته ایم
1571
01:07:47,200 –> 01:07:49,839
اسکریپت وب از ویکی پدیا
1572
01:07:49,839 –> 01:07:51,920
بنابراین اینجا همه نام های شرکت هستند
1573
01:07:51,920 –> 01:07:52,880
اینجا
1574
01:07:52,880 –> 01:07:54,400
و اکنون می خواهیم آن را بازیابی کنیم
1575
01:07:54,400 –> 01:07:57,200
داده های سهام بنابراین با استفاده از کد مثال
1576
01:07:57,200 –> 01:08:00,160
از این url مستقیماً از y
1577
01:08:00,160 –> 01:08:03,520
صفحه وب پروژه لوله مالی وجود دارد
1578
01:08:03,520 –> 01:08:05,839
تابع دانلود قیمت سهام
1579
01:08:05,839 –> 01:08:08,079
داده ها و در اینجا ما از آن استفاده می کنیم
1580
01:08:08,079 –> 01:08:11,599
دوره ytd که سال تا به امروز است
1581
01:08:11,599 –> 01:08:13,119
بنابراین این خواهد بود از ابتدای
1582
01:08:13,119 –> 01:08:15,599
سال درست تا الان که هست
1583
01:08:15,599 –> 01:08:18,719
6 اکتبر 2020 و سپس تیک تیک خواهد شد
1584
01:08:18,719 –> 01:08:22,080
تمام داده های موجود در s p 500 باشد
1585
01:08:22,080 –> 01:08:23,520
بیش از 500 خواهد بود
1586
01:08:23,520 –> 01:08:25,439
شرکت های اینجا
1587
01:08:25,439 –> 01:08:27,040
و سپس داده ها توسط گروه گروه بندی می شوند
1588
01:08:27,040 –> 01:08:28,880
تیک تیک که نماد آن است
1589
01:08:28,880 –> 01:08:30,479
شرکت
1590
01:08:30,479 –> 01:08:31,759
و سپس هر چیز دیگری که ما فقط هستیم
1591
01:08:31,759 –> 01:08:34,080
قرار است آن را به عنوان پیش فرض رها کنید
1592
01:08:34,080 –> 01:08:36,158
بسیار خوب پس بیایید آن را اجرا کنیم
1593
01:08:36,158 –> 01:08:38,000
بنابراین این باید یک لحظه طول بکشد زیرا
1594
01:08:38,000 –> 01:08:39,679
تمام سهام را دانلود می کند
1595
01:08:39,679 –> 01:08:43,198
داده های قیمت از y فاینانس و آن
1596
01:08:43,198 –> 01:08:48,079
در چارچوب داده قرار می گیرد
1597
01:08:50,238 –> 01:08:53,679
و توجه داشته باشید که فاصله یک روز است
1598
01:08:53,679 –> 01:08:55,679
که پیش فرض هم هست و شما می توانید
1599
01:08:55,679 –> 01:08:57,920
با خیال راحت فاصله را به لایک تغییر دهید
1600
01:08:57,920 –> 01:08:59,920
یک دقیقه و دو دقیقه اما پس از آن این خواهد شد
1601
01:08:59,920 –> 01:09:01,839
داده های زیادی تولید کنید یا می توانید بسازید
1602
01:09:01,839 –> 01:09:04,560
آن را در فواصل ماهانه و یا حتی
1603
01:09:04,560 –> 01:09:06,479
فواصل هفتگی
1604
01:09:06,479 –> 01:09:08,560
خوب است و بنابراین ظاهراً تمام شده است
1605
01:09:08,560 –> 01:09:11,120
بیایید نگاهی بیشتر بیندازیم پس میگوید
1606
01:09:11,120 –> 01:09:13,359
که دو شرکت نتوانستند آن را دریافت کنند
1607
01:09:13,359 –> 01:09:17,120
داده ها از bf و brk
1608
01:09:17,120 –> 01:09:19,839
و 505 از آن تکمیل شده است
1609
01:09:19,839 –> 01:09:22,719
507
1610
01:09:22,719 –> 01:09:25,520
خوب و بنابراین این اطلاعات قیمت سهام است
1611
01:09:25,520 –> 01:09:27,279
و شما می توانید ببینید که قیمت
1612
01:09:27,279 –> 01:09:29,359
اطلاعات بر اساس گروه بندی می شوند
1613
01:09:29,359 –> 01:09:31,439
نماد تیک تیک در اینجا
1614
01:09:31,439 –> 01:09:33,198
و سپس می توانید به راحتی بازیابی کنید
1615
01:09:33,198 –> 01:09:36,000
شرکت های خاص با مشخص کردن آن در
1616
01:09:36,000 –> 01:09:37,839
براکت
1617
01:09:37,839 –> 01:09:40,159
باشه
1618
01:09:40,319 –> 01:09:42,120
و سپس داده های مورد نیاز خود را دریافت می کنید
1619
01:09:42,120 –> 01:09:45,040
192 ردیف چون
1620
01:09:45,040 –> 01:09:48,000
از ژانویه تا راست شروع می شود
1621
01:09:48,000 –> 01:09:51,439
اکنون اکتبر 192 روز است
1622
01:09:51,439 –> 01:09:54,480
خوب و بنابراین کاری که ما اینجا انجام می دهیم این است
1623
01:09:54,480 –> 01:09:56,960
ما تاریخ را به یک تغییر می دهیم
1624
01:09:56,960 –> 01:09:58,880
از ستون
1625
01:09:58,880 –> 01:10:00,880
همانطور که می بینید که اکنون تاریخ بخشی است
1626
01:10:00,880 –> 01:10:03,280
از ستون اینجا و می خواهیم بسازیم
1627
01:10:03,280 –> 01:10:06,159
استفاده از قیمت بسته شدن، بنابراین داده های جدید ما
1628
01:10:06,159 –> 01:10:09,199
فریم شامل دو ستون تاریخ خواهد بود
1629
01:10:09,199 –> 01:10:11,600
و همچنین قیمت نزدیک، بنابراین شما می توانید
1630
01:10:11,600 –> 01:10:13,679
راحت با قیمت بازی کنید
1631
01:10:13,679 –> 01:10:16,239
اگر می خواهید از open یا the استفاده کنید
1632
01:10:16,239 –> 01:10:18,320
قیمت بالا یا پایین اما برای این
1633
01:10:18,320 –> 01:10:20,159
آموزشی که ما فقط به آن پایبند هستیم
1634
01:10:20,159 –> 01:10:22,480
قیمت بسته شدن
1635
01:10:22,480 –> 01:10:23,600
بسیار خوب و اکنون ما این کار را انجام می دهیم
1636
01:10:23,600 –> 01:10:25,280
قسمت سرگرم کننده ای که می خواهیم طرحی از آن بسازیم
1637
01:10:25,280 –> 01:10:26,320
آی تی
1638
01:10:26,320 –> 01:10:28,560
و بنابراین این طرح پایانی است
1639
01:10:28,560 –> 01:10:32,080
قیمت و در محور x تاریخ و
1640
01:10:32,080 –> 01:10:34,480
قیمت پایانی در محور y خواهد بود
1641
01:10:34,480 –> 01:10:36,080
بنابراین شما خواهید دید که قیمت است
1642
01:10:36,080 –> 01:10:38,960
غوطه ور در حدود آوریل و سپس آن را به نوعی
1643
01:10:38,960 –> 01:10:40,800
بالا رفت و اگر مقایسه کنید از
1644
01:10:40,800 –> 01:10:42,640
ابتدای سال تا الان
1645
01:10:42,640 –> 01:10:45,199
قیمت حدودا 18
1646
01:10:45,199 –> 01:10:46,880
بالاتر باشه
1647
01:10:46,880 –> 01:10:48,560
پس بیایید همین کار را انجام دهیم اما بعد
1648
01:10:48,560 –> 01:10:50,159
ما قصد داریم یک تابع سفارشی بسازیم
1649
01:10:50,159 –> 01:10:51,600
و دلیل ساختن سفارشی
1650
01:10:51,600 –> 01:10:53,280
عملکرد این است که ما را می سازد
1651
01:10:53,280 –> 01:10:54,080
زندگی
1652
01:10:54,080 –> 01:10:55,600
و دلیل ساخت این رسم
1653
01:10:55,600 –> 01:10:57,280
عملکرد این است که ما را می سازد
1654
01:10:57,280 –> 01:10:59,280
زندگی بسیار آسان تر است زیرا ما تنها هستیم
1655
01:10:59,280 –> 01:11:01,440
نام نماد را مشخص می کنیم
1656
01:11:01,440 –> 01:11:03,280
این آرگومان ورودی مانند حق است
1657
01:11:03,280 –> 01:11:04,080
اینجا
1658
01:11:04,080 –> 01:11:05,679
و سپس آن را برای ساختن طرح
1659
01:11:05,679 –> 01:11:08,719
شما اینجا را دوست دارید که ما مجبور نیستیم کپی کنیم
1660
01:11:08,719 –> 01:11:11,679
کل کد در اینجا و سپس آن را تغییر دهید
1661
01:11:11,679 –> 01:11:14,400
مناسب نام نماد تیک
1662
01:11:14,400 –> 01:11:16,400
بنابراین ما می خواهیم یک کمک کننده عمومی بسازیم
1663
01:11:16,400 –> 01:11:18,800
عملکرد
1664
01:11:19,040 –> 01:11:21,360
بیایید آن را اینجا انجام دهیم
1665
01:11:21,360 –> 01:11:23,600
بنابراین تابع سفارشی است که ما در حال ساخت
1666
01:11:23,600 –> 01:11:26,719
قطعه قیمت نامیده می شود
1667
01:11:26,719 –> 01:11:28,800
و سپس ما از نمودار قیمت و
1668
01:11:28,800 –> 01:11:30,480
سپس آرگومان ورودی خواهد بود
1669
01:11:30,480 –> 01:11:32,960
نماد تیک تیک
1670
01:11:32,960 –> 01:11:36,560
اگر بخواهیم می توانیم شرکت را تغییر دهیم
1671
01:11:37,199 –> 01:11:38,560
خیلی خوب
1672
01:11:38,560 –> 01:11:39,520
و سپس خواهید دید که
1673
01:11:39,520 –> 01:11:40,800
قیمت است
1674
01:11:40,800 –> 01:11:43,600
اکنون به روز می شود
1675
01:11:43,600 –> 01:11:45,760
و سپس بخش زیبا در مورد این
1676
01:11:45,760 –> 01:11:49,040
این است که ما حتی می توانیم آن را به عنوان یک حلقه for اجرا کنیم
1677
01:11:49,040 –> 01:11:51,840
بنابراین نمودار قیمت در داخل for خواهد بود
1678
01:11:51,840 –> 01:11:53,920
حلقه و سپس ما می خواهیم تکرار
1679
01:11:53,920 –> 01:11:56,000
از طریق تمام نام های شرکت اما
1680
01:11:56,000 –> 01:11:57,440
سپس در اینجا ما فقط انتخاب می کنیم
1681
01:11:57,440 –> 01:12:00,800
10 شرکت اول
1682
01:12:06,800 –> 01:12:10,840
باشه باید بدوم
1683
01:12:27,679 –> 01:12:29,440
اوه باشه
1684
01:12:29,440 –> 01:12:31,199
ما نام را به روز کردیم
1685
01:12:31,199 –> 01:12:32,719
اینجا
1686
01:12:32,719 –> 01:12:34,960
df باشه ما از همین نام استفاده می کنیم
1687
01:12:34,960 –> 01:12:37,840
ما باید
1688
01:12:41,679 –> 01:12:44,560
نام را اینجا ببرید
1689
01:12:47,520 –> 01:12:50,640
باید دوباره اجرا کنیم
1690
01:12:50,640 –> 01:12:53,679
تابع داده بارگذاری
1691
01:12:53,679 –> 01:12:56,000
خوب است و اکنون دوباره به آن اختصاص داده خواهد شد
1692
01:12:56,000 –> 01:12:57,360
df
1693
01:12:57,360 –> 01:12:59,679
زیرا قبلاً بازنویسی کرده ایم
1694
01:12:59,679 –> 01:13:03,040
نام متغیر df
1695
01:13:03,040 –> 01:13:07,280
و فاقد ستون نماد است
1696
01:13:07,840 –> 01:13:10,239
درست همین جا
1697
01:13:13,679 –> 01:13:15,840
در اینجا ما همان را بازنویسی کرده ایم
1698
01:13:15,840 –> 01:13:16,800
نام
1699
01:13:16,800 –> 01:13:18,400
بنابراین من فکر می کنم ما باید این را چیزی بنامیم
1700
01:13:18,400 –> 01:13:20,640
دیگر
1701
01:13:21,280 –> 01:13:24,840
بیایید آن را df2 بنامیم
1702
01:13:41,679 –> 01:13:45,640
و این باید df2 باشد
1703
01:13:49,280 –> 01:13:50,640
درست
1704
01:13:50,640 –> 01:13:52,000
بیایید دوباره آن را انجام دهیم
1705
01:13:52,000 –> 01:13:54,960
این df2 است
1706
01:13:55,040 –> 01:13:57,600
و سپس
1707
01:13:58,719 –> 01:14:01,840
باشه دوباره کار میکنه
1708
01:14:07,760 –> 01:14:09,280
اکنون باید کار کند زیرا ما داریم
1709
01:14:09,280 –> 01:14:10,640
قبلا، پیش از این
1710
01:14:10,640 –> 01:14:12,239
نماد را اجرا کنید
1711
01:14:12,239 –> 01:14:15,239
اینجا
1712
01:14:20,080 –> 01:14:23,199
نماد df
1713
01:14:23,920 –> 01:14:25,520
خیلی خوب کار می کند
1714
01:14:25,520 –> 01:14:28,480
و ما 10 شرکت اول را می خواهیم
1715
01:14:28,480 –> 01:14:30,320
خیلی خوب 1
1716
01:14:30,320 –> 01:14:31,360
2
1717
01:14:31,360 –> 01:14:32,480
3
1718
01:14:32,480 –> 01:14:33,280
4
1719
01:14:33,280 –> 01:14:34,480
5
1720
01:14:34,480 –> 01:14:36,800
6 7 8
1721
01:14:36,800 –> 01:14:37,920
9
1722
01:14:37,920 –> 01:14:41,120
10. خیلی خوب ما آن را داریم
1723
01:14:41,120 –> 01:14:42,800
و بنابراین اثبات مفهوم اکنون است
1724
01:14:42,800 –> 01:14:44,880
کار می کند و ما اثبات آن را امتحان کرده ایم
1725
01:14:44,880 –> 01:14:47,600
مفهوم مستقیماً در آزمایشگاه کد گوگل
1726
01:14:47,600 –> 01:14:49,520
بنابراین بخش بزرگی از این اثبات است
1727
01:14:49,520 –> 01:14:51,520
مفهوم در آزمایشگاه کد گوگل است
1728
01:14:51,520 –> 01:14:53,360
که می توانستیم در آن کاملا انعطاف پذیر باشیم
1729
01:14:53,360 –> 01:14:55,679
کار بر روی کامپیوترهای مختلف و استفاده از
1730
01:14:55,679 –> 01:14:57,679
همان آزمایشگاه کد گوگل و زمانی که ما هستیم
1731
01:14:57,679 –> 01:14:59,760
با آن تمام شد سپس می توانیم شروع کنیم
1732
01:14:59,760 –> 01:15:01,520
مرحله تولید که در آن خواهیم بود
1733
01:15:01,520 –> 01:15:03,920
آن را در برنامه وب در
1734
01:15:03,920 –> 01:15:05,679
streamlit و بنابراین اکنون ما آماده ایم
1735
01:15:05,679 –> 01:15:08,239
آن را روی streamlit مستقر کنید و اجازه دهید انجام دهیم
1736
01:15:08,239 –> 01:15:11,239
که
1737
01:15:12,400 –> 01:15:13,600
و شما بروید ما قبلاً داریم
1738
01:15:13,600 –> 01:15:15,360
آن را مستقر کرد تا چند مورد را ساده کند
1739
01:15:15,360 –> 01:15:17,600
دقایقی پیش بسیار خوب و پس بیایید بگیریم
1740
01:15:17,600 –> 01:15:20,159
نگاهی به این برنامه وب تا در
1741
01:15:20,159 –> 01:15:22,080
ورودی کاربر در اینجا ما این را خواهیم داشت
1742
01:15:22,080 –> 01:15:24,480
نام بخش هایی که می توانستیم
1743
01:15:24,480 –> 01:15:26,640
اساسا بخش را در اینجا انتخاب کنید و
1744
01:15:26,640 –> 01:15:28,960
سپس ما نیز قادر به انتخاب
1745
01:15:28,960 –> 01:15:31,679
تعداد شرکت هایی که می خواهیم نشان دهیم
1746
01:15:31,679 –> 01:15:34,000
در منطقه طرح نمایش، بنابراین اگر ما دو
1747
01:15:34,000 –> 01:15:36,159
شرکت ها سپس منطقه طرح را نشان می دهد
1748
01:15:36,159 –> 01:15:39,760
همچنین دارای دو طرفدار
1749
01:15:40,960 –> 01:15:43,520
حداکثر تا پنج و حداکثر
1750
01:15:43,520 –> 01:15:45,679
از پنج را می توان به دیگری تغییر داد
1751
01:15:45,679 –> 01:15:48,880
ارزشی که دوست دارید
1752
01:15:48,880 –> 01:15:50,880
خوب و بنابراین من از پنج فقط یک استفاده می کنم
1753
01:15:50,880 –> 01:15:52,880
عدد دلخواه و در اینجا پنج داریم
1754
01:15:52,880 –> 01:15:54,400
توطئه ها
1755
01:15:54,400 –> 01:15:55,520
و چیز بزرگ در مورد این است که
1756
01:15:55,520 –> 01:15:57,199
شما همچنین می توانید این وب را اصلاح کنید
1757
01:15:57,199 –> 01:15:59,760
نرم افزار به طوری که آن را مناسب خواهد شد
1758
01:15:59,760 –> 01:16:02,239
به قیمت سهام کشور خودتان پس بگذارید
1759
01:16:02,239 –> 01:16:04,080
من در نظرات می دانم که چگونه هستید
1760
01:16:04,080 –> 01:16:06,080
استفاده از این یا این که چگونه هستید
1761
01:16:06,080 –> 01:16:09,760
تغییر این برنامه وب
1762
01:16:12,640 –> 01:16:13,679
و
1763
01:16:13,679 –> 01:16:15,679
اگر مایلید به اشتراک بگذارید
1764
01:16:15,679 –> 01:16:17,600
خلقت شما به من اطلاع دهید و من می توانم
1765
01:16:17,600 –> 01:16:20,159
آن را در یکی از فیلم های آموزشی به اشتراک بگذارید
1766
01:16:20,159 –> 01:16:22,239
جایی که میتوانم نشان دهم چگونه میتوان آن را بازسازی کرد
1767
01:16:22,239 –> 01:16:24,480
برنامه وب که ساخته اید و
1768
01:16:24,480 –> 01:16:26,960
بنابراین یک ایمیل برای من ارسال کنید تا ایمیل ارسال شود
1769
01:16:26,960 –> 01:16:29,120
در توضیحات ارائه شود
1770
01:16:29,120 –> 01:16:31,120
ویدیو خوب است و پس بیایید یک خط بگذریم
1771
01:16:31,120 –> 01:16:34,080
خط به توضیح کد نگاه کنید
1772
01:16:34,080 –> 01:16:36,960
بنابراین در اینجا هفت خط اول خواهد بود
1773
01:16:36,960 –> 01:16:39,360
واردات کتابخانه های لازم
1774
01:16:39,360 –> 01:16:41,679
اولی streamlit دومی است
1775
01:16:41,679 –> 01:16:43,840
یکی پاندا است و ما از آن استفاده خواهیم کرد
1776
01:16:43,840 –> 01:16:46,719
streamlit زیرا این برنامه وب
1777
01:16:46,719 –> 01:16:49,600
در بالای کتابخانه streamlit ساخته شده است
1778
01:16:49,600 –> 01:16:51,040
و ما از پانداها استفاده خواهیم کرد
1779
01:16:51,040 –> 01:16:53,360
به دلیل چارچوب داده ای که توسط آن ما
1780
01:16:53,360 –> 01:16:55,440
داده ها و سپس پایه را نشان می دهند
1781
01:16:55,440 –> 01:16:58,320
64 به ما این امکان را می دهد که داده ها را به این ترتیب رمزگذاری کنیم
1782
01:16:58,320 –> 01:17:01,679
که ما قادر به ارائه آن به صورت csv هستیم
1783
01:17:01,679 –> 01:17:02,400
فایل
1784
01:17:02,400 –> 01:17:04,239
و در اینجا از matplotlib استفاده می کنیم
1785
01:17:04,239 –> 01:17:06,640
برای ساختن نقشه ها و ظاهرا ما
1786
01:17:06,640 –> 01:17:09,120
از seaborn استفاده نکردم پس اجازه دهید آن را حذف کنم
1787
01:17:09,120 –> 01:17:12,000
و همچنین از اینجا
1788
01:17:12,719 –> 01:17:13,840
خیلی خوب
1789
01:17:13,840 –> 01:17:18,080
و ما همچنین دارای y فاینانس هستیم
1790
01:17:18,159 –> 01:17:21,120
ما قصد داریم آن را در اینجا اضافه کنیم
1791
01:17:23,440 –> 01:17:25,360
بسیار خوب و به همین ترتیب ما را با یک
1792
01:17:25,360 –> 01:17:26,880
مجموع از
1793
01:17:26,880 –> 01:17:28,800
شش کتابخانه
1794
01:17:28,800 –> 01:17:31,360
و پس از آن یکی دیگر numpy و چرا
1795
01:17:31,360 –> 01:17:33,120
دارایی، مالیه، سرمایه گذاری
1796
01:17:33,120 –> 01:17:36,560
بیایید ببینیم آیا از numpy استفاده کردیم
1797
01:17:36,960 –> 01:17:39,679
نه ما از numpy استفاده نکردیم با عرض پوزش
1798
01:17:39,679 –> 01:17:42,080
چون از وب قبلی استفاده می کردم
1799
01:17:42,080 –> 01:17:44,960
نرم افزار به عنوان الگو برای این یکی
1800
01:17:44,960 –> 01:17:49,040
بنابراین حتی کمتر در حال حاضر ما فقط داریم
1801
01:17:49,040 –> 01:17:52,719
در مجموع پنج کتابخانه وجود دارد، پس چرا مالی
1802
01:17:52,719 –> 01:17:55,199
مورد پنجم به ما اجازه می دهد
1803
01:17:55,199 –> 01:17:58,960
بازیابی قیمت سهام برای s p 500
1804
01:17:58,960 –> 01:18:00,880
و بنابراین شما خواهید دید که اینجا هستیم
1805
01:18:00,880 –> 01:18:03,679
استفاده از تنها پنج کتابخانه پایتون
1806
01:18:03,679 –> 01:18:06,640
بسیار خوب و عنوان st.title خواهد بود
1807
01:18:06,640 –> 01:18:08,560
تابعی که از آن استفاده خواهیم کرد
1808
01:18:08,560 –> 01:18:10,560
عنوان برنامه وب را ایجاد کنید
1809
01:18:10,560 –> 01:18:13,679
در اینجا برنامه s p 500 به عنوان هر دو متن نشان داده شده است
1810
01:18:13,679 –> 01:18:15,120
اینجا و بعد ما از آن استفاده خواهیم کرد
1811
01:18:15,120 –> 01:18:18,080
تابع علامت گذاری به منظور
1812
01:18:18,080 –> 01:18:20,080
نمایش جزئیات وب
1813
01:18:20,080 –> 01:18:22,400
نرم افزار و همچنین کتابخانه هایی که
1814
01:18:22,400 –> 01:18:24,480
ما در پایتون و همچنین داده ها استفاده می کنیم
1815
01:18:24,480 –> 01:18:27,760
منبعی که از ویکی پدیا گرفته شده است
1816
01:18:27,760 –> 01:18:30,640
و سپس نقطه st.sidebar را داریم
1817
01:18:30,640 –> 01:18:32,000
سرتیتر
1818
01:18:32,000 –> 01:18:34,000
این بدان معنی است که ما می خواهیم ایجاد کنیم
1819
01:18:34,000 –> 01:18:36,560
هدری به نام ویژگی های ورودی کاربر و
1820
01:18:36,560 –> 01:18:38,239
سپس ما آن را در داخل قرار می دهیم
1821
01:18:38,239 –> 01:18:40,880
نوار کناری در سمت چپ در اینجا در شماره خط
1822
01:18:40,880 –> 01:18:43,120
19 ما می خواهیم بگوییم که می خواهیم
1823
01:18:43,120 –> 01:18:45,199
اگر داده ها قبلاً بوده اند را بگیرید
1824
01:18:45,199 –> 01:18:46,960
برای اولین بار اجرا کنید تا
1825
01:18:46,960 –> 01:18:49,120
بار دوم یا دفعه بعدی
1826
01:18:49,120 –> 01:18:51,040
نیازی به بارگیری مجدد داده ها نیست
1827
01:18:51,040 –> 01:18:53,040
بارها و بارها و بنابراین فقط لازم است
1828
01:18:53,040 –> 01:18:55,440
این کار را فقط یک بار برای اولین بار انجام دهید
1829
01:18:55,440 –> 01:18:58,080
خطوط 20 تا 24 سفارشی است
1830
01:18:58,080 –> 01:19:00,400
عملکردی که مستقیماً در اختیار گرفته ایم
1831
01:19:00,400 –> 01:19:02,400
از آزمایشگاه کد گوگل که در آن داریم
1832
01:19:02,400 –> 01:19:05,040
با ایجاد این آزمایش شد
1833
01:19:05,040 –> 01:19:08,239
وب اسکراپر داده های s p 500 و غیره
1834
01:19:08,239 –> 01:19:09,920
ما فقط آن را همین جا و بعد می چسبانیم
1835
01:19:09,920 –> 01:19:11,920
ما اسکریپت وب را اختصاص می دهیم
1836
01:19:11,920 –> 01:19:14,239
داده ها را در قاب داده df و سپس
1837
01:19:14,239 –> 01:19:16,159
ما بر اساس نام بخش گروه بندی می کنیم
1838
01:19:16,159 –> 01:19:17,360
که درست در اینجا است که ما به گروه می رویم
1839
01:19:17,360 –> 01:19:19,920
به این دلیل که اینجا نشان داده نشده است
1840
01:19:19,920 –> 01:19:21,120
خوب در اینجا ما به گروه بندی می رویم
1841
01:19:21,120 –> 01:19:24,239
نام بخش ها در خط شماره 27
1842
01:19:24,239 –> 01:19:26,719
و سپس خطوط شماره 30 و 31 ما هستیم
1843
01:19:26,719 –> 01:19:30,000
نام بخش را به صورت یک نمایش می دهد
1844
01:19:30,000 –> 01:19:31,920
گزینه ای که در آن می توانید مورد نظر خود را انتخاب کنید
1845
01:19:31,920 –> 01:19:36,600
برای انتخاب فقط یکی خاص
1846
01:19:38,560 –> 01:19:40,640
در اینجا ما فقط ارتباط را انتخاب می کنیم
1847
01:19:40,640 –> 01:19:42,239
خدمات و بنابراین ما قصد داریم آن را ببینیم
1848
01:19:42,239 –> 01:19:45,760
26 شرکت در اینجا وجود دارد
1849
01:19:45,760 –> 01:19:48,000
یا می توانیم یکی یکی اضافه کنیم
1850
01:19:48,000 –> 01:19:51,040
شرکت هایی که دوست داریم
1851
01:19:51,040 –> 01:19:52,880
منظورم بخش هایی از شرکت است که
1852
01:19:52,880 –> 01:19:55,280
ما دوست داریم
1853
01:19:55,440 –> 01:19:57,840
خوب است و سپس خط شماره 34 است
1854
01:19:57,840 –> 01:20:00,400
فقط از کل فیلتر می شود
1855
01:20:00,400 –> 01:20:01,520
چارچوب داده
1856
01:20:01,520 –> 01:20:04,640
بخش هایی که انتخاب کرده اید
1857
01:20:04,640 –> 01:20:05,679
را
1858
01:20:05,679 –> 01:20:08,880
پنل ویژگی ورودی کاربر در اینجا
1859
01:20:08,880 –> 01:20:11,679
بنابراین از تابع is in استفاده می کند
1860
01:20:11,679 –> 01:20:14,800
برای اینکه ببینیم از کدام ها می آیند
1861
01:20:14,800 –> 01:20:17,360
بخش های انتخاب شده در اینجا سه
1862
01:20:17,360 –> 01:20:19,440
بخش انتخاب شده که درست در اینجا است
1863
01:20:19,440 –> 01:20:21,360
بخش انتخاب شده
1864
01:20:21,360 –> 01:20:24,320
از نوار کناری و چند انتخابی
1865
01:20:24,320 –> 01:20:25,360
عملکرد
1866
01:20:25,360 –> 01:20:28,000
چند انتخابی به این معنی است که در اینجا ما چند داریم
1867
01:20:28,000 –> 01:20:29,600
انتخاب
1868
01:20:29,600 –> 01:20:32,320
و اکنون داده ها در df خواهند بود
1869
01:20:32,320 –> 01:20:34,480
بخش انتخاب شده و سپس ما به
1870
01:20:34,480 –> 01:20:36,960
آن را در اینجا در خیابان بنویسید
1871
01:20:36,960 –> 01:20:39,920
قاب داده و آرگومان ورودی df است
1872
01:20:39,920 –> 01:20:41,840
بخش انتخاب شده ای که از آن می آید
1873
01:20:41,840 –> 01:20:44,159
اینجا و تمام داده ها را فیلتر می کند
1874
01:20:44,159 –> 01:20:46,719
متعلق به سه بخش انتخاب شده
1875
01:20:46,719 –> 01:20:50,159
اینجا یا می تواند چهار باشد
1876
01:20:50,480 –> 01:20:53,520
همینجا باشه
1877
01:20:53,520 –> 01:20:55,840
و در خطوط شماره 37 به
1878
01:20:55,840 –> 01:20:57,600
بعد را همینجا بنویسید
1879
01:20:57,600 –> 01:21:00,080
تعداد سطر و تعداد ستون و
1880
01:21:00,080 –> 01:21:02,880
st.header تابعی خواهد بود که به
1881
01:21:02,880 –> 01:21:06,239
هدر را در اینجا نمایش دهید
1882
01:21:06,239 –> 01:21:10,159
کاملا درست و خطوط شماره 42 تا 46
1883
01:21:10,159 –> 01:21:12,080
تابع سفارشی خواهد بود
1884
01:21:12,080 –> 01:21:15,440
به ما اجازه می دهد تا داده ها را رمزگشایی کنیم و
1885
01:21:15,440 –> 01:21:18,960
فایل csv این داده ها را در دسترس قرار دهید
1886
01:21:18,960 –> 01:21:22,239
برای دانلود همینجا
1887
01:21:25,440 –> 01:21:28,000
و سپس به داده های csv دسترسی پیدا می کنید
1888
01:21:28,000 –> 01:21:30,320
خیلی خوب
1889
01:21:30,320 –> 01:21:32,560
و سپس بخش دوم امور مالی است
1890
01:21:32,560 –> 01:21:34,719
داده هایی که من فقط یک لحظه به شما نشان دادم
1891
01:21:34,719 –> 01:21:36,560
قبل در آزمایشگاه کد گوگل و همینطور اینجا
1892
01:21:36,560 –> 01:21:39,120
ما از ثابت استفاده خواهیم کرد
1893
01:21:39,120 –> 01:21:41,360
عملکردی که قبلاً انجام داده ایم
1894
01:21:41,360 –> 01:21:43,440
یک لحظه پیش و سپس برای این مثال
1895
01:21:43,440 –> 01:21:45,440
ما فقط آن را به حدود 10 محدود می کنیم
1896
01:21:45,440 –> 01:21:47,760
شرکت ها در غیر این صورت ممکن است گرفته شود
1897
01:21:47,760 –> 01:21:50,560
برای ایجاد برنامه وب طولانی تر است
1898
01:21:50,560 –> 01:21:52,800
خوب و پس بیایید بیشتر نگاه کنیم
1899
01:21:52,800 –> 01:21:54,480
و سپس تابع سفارشی برای ساخت
1900
01:21:54,480 –> 01:21:56,320
طرح نیز از گوگل گرفته شده است
1901
01:21:56,320 –> 01:21:57,360
همکاری
1902
01:21:57,360 –> 01:22:00,960
و بنابراین خطوط شماره 52 تا 61 خواهد بود
1903
01:22:00,960 –> 01:22:02,800
داده های قیمت سهام را دانلود کنید
1904
01:22:02,800 –> 01:22:05,280
مستقیماً از بخش مالی
1905
01:22:05,280 –> 01:22:09,840
خطوط شماره 63 تا 73 سفارشی است
1906
01:22:09,840 –> 01:22:11,920
تابعی برای ایجاد طرحی که ما هستیم
1907
01:22:11,920 –> 01:22:15,199
قرار است اینجا را در طرح نمایش ببینید
1908
01:22:15,199 –> 01:22:17,920
خوب در خط شماره 75 نوار لغزنده است
1909
01:22:17,920 –> 01:22:19,360
تا شما تعداد را انتخاب کنید
1910
01:22:19,360 –> 01:22:21,520
شرکت ها، بنابراین اگر می خواهید وارد آن شوید
1911
01:22:21,520 –> 01:22:24,159
10 سپس می توانید این کار را انجام دهید و همچنین ضرب کنید
1912
01:22:24,159 –> 01:22:26,000
که 10 باشد و سپس عدد در اینجا
1913
01:22:26,000 –> 01:22:28,400
سپس 10 می شود و اکنون می توانید داشته باشید
1914
01:22:28,400 –> 01:22:30,960
10 به علاوه
1915
01:22:31,600 –> 01:22:35,199
خوب شما می توانید اکنون 10 قطعه داشته باشید
1916
01:22:35,440 –> 01:22:37,199
و مطمئن شوید که با آن بازی کنید
1917
01:22:37,199 –> 01:22:39,199
شماره نیز
1918
01:22:39,199 –> 01:22:41,360
مطمئن شوید که این عدد بیشتر است
1919
01:22:41,360 –> 01:22:43,199
نسبت به. تا
1920
01:22:43,199 –> 01:22:45,280
این شماره
1921
01:22:45,280 –> 01:22:47,440
بسیار خوب زیرا این تعداد کل خواهد بود
1922
01:22:47,440 –> 01:22:49,600
از داده های قیمت سهام که می خواهید به آن بپردازید
1923
01:22:49,600 –> 01:22:52,600
دارند
1924
01:22:53,600 –> 01:22:57,639
اجازه دهید آن را به پنج برگردانم
1925
01:23:06,000 –> 01:23:07,440
و بیایید بگوییم که شما نمی خواهید
1926
01:23:07,440 –> 01:23:08,719
پنهان کردن
1927
01:23:08,719 –> 01:23:10,320
توطئه های اینجا
1928
01:23:10,320 –> 01:23:13,360
شما فقط می خواهید آن را نشان دهید
1929
01:23:13,360 –> 01:23:16,400
می توانید آن تابع if را پنهان کنید
1930
01:23:16,400 –> 01:23:19,639
اجازه بدید ببینم
1931
01:23:20,159 –> 01:23:23,040
تورفتگی دارد
1932
01:23:24,560 –> 01:23:27,840
باشه دوباره ببینیم
1933
01:23:28,320 –> 01:23:30,000
بسیار خوب و اکنون نقشه ها را دارید
1934
01:23:30,000 –> 01:23:32,560
بلافاصله. مستقیما
1935
01:23:33,040 –> 01:23:36,239
اگر این 10 است پس
1936
01:23:36,880 –> 01:23:39,040
شما می خواهید 10 طرح را به درستی دریافت کنید
1937
01:23:39,040 –> 01:23:41,280
اینجا
1938
01:23:42,159 –> 01:23:45,159
باشه
1939
01:24:08,480 –> 01:24:10,639
آیا ارز دیجیتال را دوست دارید
1940
01:24:10,639 –> 01:24:12,719
آیا علم داده را دوست دارید
1941
01:24:12,719 –> 01:24:15,040
اگر به هر دو سوال پاسخ مثبت دادید
1942
01:24:15,040 –> 01:24:17,920
پس این ویدیو برای شماست زیرا امروز
1943
01:24:17,920 –> 01:24:19,520
من می خواهم به شما نشان دهم که چگونه می توانید
1944
01:24:19,520 –> 01:24:22,000
وب قیمت ارزهای دیجیتال بسازید
1945
01:24:22,000 –> 01:24:23,199
کاربرد
1946
01:24:23,199 –> 01:24:25,120
و بدون هیچ مقدمه ای شروع می کنیم
1947
01:24:25,120 –> 01:24:27,120
در حال حاضر خوب پس اولین چیزی که
1948
01:24:27,120 –> 01:24:31,840
شما می خواهید انجام دهید این است که ترمینال خود را روشن کنید
1949
01:24:34,880 –> 01:24:36,800
و سپس برای من باید خودم را فعال کنم
1950
01:24:36,800 –> 01:24:39,840
محیط کوندا
1951
01:24:40,239 –> 01:24:42,320
و شما می توانید همین کار را برای خودتان انجام دهید
1952
01:24:42,320 –> 01:24:45,840
محیط زیست نیز
1953
01:24:46,239 –> 01:24:48,239
و من به دسکتاپ می روم زیرا
1954
01:24:48,239 –> 01:24:51,040
اینجا جایی است که من فایل هایم را نگه می دارم
1955
01:24:51,040 –> 01:24:54,480
برای آموزش های استریملت
1956
01:24:54,480 –> 01:24:55,840
و
1957
01:24:55,840 –> 01:24:59,840
من داده ها را در قیمت کریپتو دارم
1958
01:24:59,840 –> 01:25:02,159
پوشه
1959
01:25:02,159 –> 01:25:04,639
خیلی خوب و غیره
1960
01:25:04,639 –> 01:25:06,480
در اینجا متوجه خواهید شد که ما خواهیم داشت
1961
01:25:06,480 –> 01:25:09,280
دو فایل خود برنامه کریپتو
1962
01:25:09,280 –> 01:25:12,679
و لوگو
1963
01:25:13,040 –> 01:25:15,040
پس بیایید در را باز کنیم
1964
01:25:15,040 –> 01:25:16,880
برنامه تحت وب
1965
01:25:16,880 –> 01:25:19,199
بنابراین من باید استریم لایت اجرا کنم
1966
01:25:19,199 –> 01:25:20,639
اجرا کن
1967
01:25:20,639 –> 01:25:22,080
رمزنگاری
1968
01:25:22,080 –> 01:25:26,199
قیمت برنامه نقطه py
1969
01:25:29,199 –> 01:25:30,960
بسیار خوب و در اینجا شما بروید این است
1970
01:25:30,960 –> 01:25:33,280
برنامه وب که قرار است باشیم
1971
01:25:33,280 –> 01:25:35,440
ساختمان امروز
1972
01:25:35,440 –> 01:25:36,320
و
1973
01:25:36,320 –> 01:25:39,040
این لوگوی ارز دیجیتال است که i
1974
01:25:39,040 –> 01:25:40,960
کشیده اند
1975
01:25:40,960 –> 01:25:44,960
و فایل logo.jpg است
1976
01:25:44,960 –> 01:25:47,440
بنابراین در سمت چپ اینجا است
1977
01:25:47,440 –> 01:25:49,600
پارامترهای ورودی
1978
01:25:49,600 –> 01:25:51,120
در پانل کناری
1979
01:25:51,120 –> 01:25:53,600
بنابراین در اینجا می توانید ارز را انتخاب کنید
1980
01:25:53,600 –> 01:25:55,280
برای قیمت
1981
01:25:55,280 –> 01:25:58,960
در حالت پیش فرض از USD استفاده خواهد کرد
1982
01:25:58,960 –> 01:26:00,719
و شما یک انتخاب از سه
1983
01:26:00,719 –> 01:26:03,040
انتخاب ها دلار آمریکا
1984
01:26:03,040 –> 01:26:04,320
btc
1985
01:26:04,320 –> 01:26:07,800
یا اث
1986
01:26:08,880 –> 01:26:11,600
و سپس در اینجا ما 100 مورد را لیست خواهیم کرد
1987
01:26:11,600 –> 01:26:14,800
ارز دیجیتال برتر
1988
01:26:16,719 –> 01:26:18,800
باشه
1989
01:26:18,800 –> 01:26:20,239
و سپس اینجا
1990
01:26:20,239 –> 01:26:24,159
گزینه ای را برای انتخاب نحوه درخواست می کند
1991
01:26:24,159 –> 01:26:26,800
بسیاری از ارزهای دیجیتال برتر باید باشند
1992
01:26:26,800 –> 01:26:28,080
نمایش داده
1993
01:26:28,080 –> 01:26:31,440
در جدول قاب داده اینجا و همچنین در
1994
01:26:31,440 –> 01:26:34,480
نمودار اینجا
1995
01:26:34,480 –> 01:26:36,800
گزینه دیگری که می توانید انتخاب کنید این است
1996
01:26:36,800 –> 01:26:40,320
درصد تغییر برای بازه زمانی
1997
01:26:40,320 –> 01:26:42,719
درصد تغییر یعنی قیمت
1998
01:26:42,719 –> 01:26:43,840
تغییر دادن
1999
01:26:43,840 –> 01:26:46,159
که در هفت گذشته رخ داده است
2000
01:26:46,159 –> 01:26:48,560
روزها
2001
01:26:48,560 –> 01:26:50,080
و شما یک انتخاب از سه
2002
01:26:50,080 –> 01:26:51,120
انتخاب ها
2003
01:26:51,120 –> 01:26:54,400
در عرض هفت روز در عرض 24 ساعت یا
2004
01:26:54,400 –> 01:26:57,280
در عرض یک ساعت
2005
01:26:58,239 –> 01:27:00,000
و سپس آخرین گزینه در اینجا که شما
2006
01:27:00,000 –> 01:27:01,520
می تواند انتخاب شود
2007
01:27:01,520 –> 01:27:05,120
آیا می خواهید مقادیر را در اینجا مرتب کنید؟
2008
01:27:05,120 –> 01:27:07,760
در نمودار
2009
01:27:07,920 –> 01:27:09,920
بنابراین در اینجا می بینید که رنگ سبز است
2010
01:27:09,920 –> 01:27:11,760
نماینده خواهد بود
2011
01:27:11,760 –> 01:27:14,800
تغییر قیمت است که برای
2012
01:27:14,800 –> 01:27:16,639
سود مثبت
2013
01:27:16,639 –> 01:27:18,800
در حالی که برخی از ارزهای دیجیتال این کار را خواهند کرد
2014
01:27:18,800 –> 01:27:20,320
منفی داشته باشد
2015
01:27:20,320 –> 01:27:22,320
قیمت گذاری در اینجا
2016
01:27:22,320 –> 01:27:25,600
به این معنی که وقتی بین آن مقایسه می شود
2017
01:27:25,600 –> 01:27:28,080
روز اول و روز هفتم
2018
01:27:28,080 –> 01:27:29,920
وقتی هفت روز انتخاب شد
2019
01:27:29,920 –> 01:27:32,320
اگر تغییر قیمت منفی باشد به این معنی است
2020
01:27:32,320 –> 01:27:34,320
که قیمت کاهش یافته است
2021
01:27:34,320 –> 01:27:37,040
اما اگر قیمت افزایش یافته باشد
2022
01:27:37,040 –> 01:27:39,199
پس از آن یک سود وجود دارد خوب پس آن را
2023
01:27:39,199 –> 01:27:40,480
اساسا
2024
01:27:40,480 –> 01:27:41,760
کسب کردن
2025
01:27:41,760 –> 01:27:47,360
قیمت به رنگ سبز یا زیان به رنگ قرمز
2026
01:27:47,360 –> 01:27:49,199
خوب و این همان ارز دیجیتال است
2027
01:27:49,199 –> 01:27:51,040
برنامه وب که قرار است بسازیم
2028
01:27:51,040 –> 01:27:52,159
امروز
2029
01:27:52,159 –> 01:27:55,199
و می توانید متوجه شوید که در اینجا
2030
01:27:55,199 –> 01:27:57,440
رابط کاربری و چیدمان وب
2031
01:27:57,440 –> 01:28:00,800
برنامه اکنون تمام صفحه است
2032
01:28:00,800 –> 01:28:03,920
چون قبلا
2033
01:28:03,920 –> 01:28:06,080
برنامه وب کمی خواهد بود
2034
01:28:06,080 –> 01:28:08,560
مرکز در وسط
2035
01:28:08,560 –> 01:28:11,679
و بنابراین ما از آن استفاده خواهیم کرد
2036
01:28:11,679 –> 01:28:14,159
املاک کل عرض از
2037
01:28:14,159 –> 01:28:16,080
اینجا نظارت کنید
2038
01:28:16,080 –> 01:28:18,639
و سپس هیجان انگیز دیگر
2039
01:28:18,639 –> 01:28:21,280
آپدیت از srimlet این است
2040
01:28:21,280 –> 01:28:23,840
جدای از امکان استفاده از کل
2041
01:28:23,840 –> 01:28:25,360
عرض صفحه نمایش
2042
01:28:25,360 –> 01:28:27,760
ما نیز قادر به
2043
01:28:27,760 –> 01:28:30,880
مطالب خود را به چند قسمت تقسیم کنید
2044
01:28:30,880 –> 01:28:32,000
ستون ها
2045
01:28:32,000 –> 01:28:34,719
بنابراین در اینجا ما در مجموع سه مورد داریم که
2046
01:28:34,719 –> 01:28:36,320
پانل کناری است
2047
01:28:36,320 –> 01:28:37,600
بنابراین ما می خواهیم طرف را در نظر بگیریم
2048
01:28:37,600 –> 01:28:40,480
پانل به عنوان ستون اول
2049
01:28:40,480 –> 01:28:41,920
بلکه باید توجه داشت که آن
2050
01:28:41,920 –> 01:28:43,280
همچنین می تواند باشد
2051
01:28:43,280 –> 01:28:45,679
سقوط کرد و سپس شما نیز هستید
2052
01:28:45,679 –> 01:28:47,600
کل
2053
01:28:47,600 –> 01:28:49,120
صفحه نمایش
2054
01:28:49,120 –> 01:28:52,960
برای محتوای برنامه وب
2055
01:28:52,960 –> 01:28:55,040
با این حال ما برای این برنامه وب هستیم
2056
01:28:55,040 –> 01:28:57,120
در نظر گرفتن نوار کناری از
2057
01:28:57,120 –> 01:28:58,000
ستون
2058
01:28:58,000 –> 01:28:59,120
یکی
2059
01:28:59,120 –> 01:29:01,440
و سپس ما نیز در نظر خواهیم گرفت
2060
01:29:01,440 –> 01:29:04,000
این قسمت در اینجا قاب داده به عنوان ستون است
2061
01:29:04,000 –> 01:29:05,040
دو
2062
01:29:05,040 –> 01:29:07,040
و سپس ما می خواهیم نوار را در نظر بگیریم
2063
01:29:07,040 –> 01:29:10,400
نمودار در اینجا به عنوان ستون سه
2064
01:29:10,400 –> 01:29:11,679
باشه
2065
01:29:11,679 –> 01:29:15,199
بنابراین قبل از ما فقط
2066
01:29:15,199 –> 01:29:17,120
یک نوار کناری
2067
01:29:17,120 –> 01:29:17,920
و
2068
01:29:17,920 –> 01:29:20,400
محتوای اصلی بنابراین اساسا ما
2069
01:29:20,400 –> 01:29:23,280
مانند دو ستون باشد
2070
01:29:23,280 –> 01:29:25,199
با این حال در به روز رسانی اخیر که
2071
01:29:25,199 –> 01:29:26,800
streamlit ساخته است
2072
01:29:26,800 –> 01:29:29,520
ما می توانیم چندین ستون داشته باشیم بنابراین
2073
01:29:29,520 –> 01:29:31,040
ممکن است بیش از سه نفر باشد
2074
01:29:31,040 –> 01:29:34,400
آن را چهار کنیم یا می توانیم آن را پنج کنیم
2075
01:29:34,400 –> 01:29:36,320
و بنابراین ستون چندگانه به ما اجازه می دهد
2076
01:29:36,320 –> 01:29:37,040
به
2077
01:29:37,040 –> 01:29:39,040
پارتیشن بندی محتوا
2078
01:29:39,040 –> 01:29:40,719
در یک بسیار
2079
01:29:40,719 –> 01:29:42,880
روش زیبایی شناختی
2080
01:29:42,880 –> 01:29:44,719
به این معنی که می توانیم مطالب را گروه بندی کنیم
2081
01:29:44,719 –> 01:29:47,600
که در یک ستون خاص مرتبط هستند
2082
01:29:47,600 –> 01:29:49,440
و بنابراین از نظر بصری بیشتر خواهد بود
2083
01:29:49,440 –> 01:29:50,960
جذاب
2084
01:29:50,960 –> 01:29:54,480
خوب پس بیایید به تفسیر ادامه دهیم
2085
01:29:54,480 –> 01:29:58,400
معنی کد خط به خط
2086
01:29:58,400 –> 01:30:01,280
پس اجازه دهید در را باز کنم
2087
01:30:01,280 –> 01:30:04,280
اتم
2088
01:30:08,400 –> 01:30:10,800
خوب پس من دارم روی وب automl کار می کنم
2089
01:30:10,800 –> 01:30:13,040
برنامه در حال حاضر بنابراین که رفتن به
2090
01:30:13,040 –> 01:30:15,280
برای ویدیوی آینده باشد
2091
01:30:15,280 –> 01:30:18,960
همینجا قیمت کریپتو
2092
01:30:18,960 –> 01:30:20,960
باشه
2093
01:30:20,960 –> 01:30:23,360
پس اجازه بده
2094
01:30:23,360 –> 01:30:27,320
آن را نصف صفحه نمایش کنید
2095
01:30:34,400 –> 01:30:36,719
باشه
2096
01:30:38,639 –> 01:30:40,880
بنابراین شما در اینجا متوجه خواهید شد که
2097
01:30:40,880 –> 01:30:43,840
11 خط اول کتابخانه ها خواهند بود
2098
01:30:43,840 –> 01:30:46,239
که امروز قرار است از آن استفاده کنیم
2099
01:30:46,239 –> 01:30:48,639
و بنابراین شما متوجه خواهید شد که ما داریم
2100
01:30:48,639 –> 01:30:50,880
بیش از 10 خط در این آموزش در
2101
01:30:50,880 –> 01:30:52,400
آموزش های دیگری که در مورد آنها خواهیم داشت
2102
01:30:52,400 –> 01:30:54,960
شش یا پنج خط به معنی پنج
2103
01:30:54,960 –> 01:30:57,600
کتابخانه ها برای استفاده
2104
01:30:57,600 –> 01:30:59,600
اما در این آموزش ما از a استفاده خواهیم کرد
2105
01:30:59,600 –> 01:31:02,800
کتابخانه های زیادی در اینجا وجود دارد، بنابراین اولین
2106
01:31:02,800 –> 01:31:05,040
جریانی است که اساس آن است
2107
01:31:05,040 –> 01:31:07,280
این برنامه وب
2108
01:31:07,280 –> 01:31:08,960
بنابراین این چارچوب وب است که ما هستیم
2109
01:31:08,960 –> 01:31:10,400
استفاده خواهد شد
2110
01:31:10,400 –> 01:31:12,239
و سپس ما از آن استفاده خواهیم کرد
2111
01:31:12,239 –> 01:31:15,440
آرم بنابراین ما می خواهیم از pil استفاده کنیم
2112
01:31:15,440 –> 01:31:16,639
کتابخانه
2113
01:31:16,639 –> 01:31:18,400
و سپس تصویر را وارد می کنیم
2114
01:31:18,400 –> 01:31:19,679
عملکرد
2115
01:31:19,679 –> 01:31:20,880
و سپس ما می خواهیم از آن استفاده کنیم
2116
01:31:20,880 –> 01:31:24,480
پانداها به منظور نشان دادن قاب داده
2117
01:31:24,480 –> 01:31:27,360
و سپس پایه 64 را وارد کنیم زیرا نیاز داریم
2118
01:31:27,360 –> 01:31:29,600
برای رمزگذاری رمزگشایی داده ها به منظور
2119
01:31:29,600 –> 01:31:32,159
به کاربر اجازه دانلود می دهد
2120
01:31:32,159 –> 01:31:37,280
داده های ارز دیجیتال در اینجا به عنوان یک فایل csv
2121
01:31:38,000 –> 01:31:40,000
چون ما در اینجا نقشه ها را می سازیم
2122
01:31:40,000 –> 01:31:42,960
ما به matplotlib نیاز داریم
2123
01:31:42,960 –> 01:31:45,600
بسیار خوب پس در واقع 11 نیست اما
2124
01:31:45,600 –> 01:31:48,880
فقط نه کتابخانه خوب است
2125
01:31:48,880 –> 01:31:52,960
بنابراین احتمالا آن را از قبلی گرفته شده است
2126
01:31:52,960 –> 01:31:54,080
پروژه
2127
01:31:54,080 –> 01:31:55,920
بنابراین من فقط numpy و the را حذف کردم
2128
01:31:55,920 –> 01:31:57,760
در دریا، بنابراین در اینجا ما فقط از آن استفاده می کنیم
2129
01:31:57,760 –> 01:32:00,400
matplotlib برای نمودار میله ای
2130
01:32:00,400 –> 01:32:02,960
و numpy در این پروژه استفاده نشده است
2131
01:32:02,960 –> 01:32:04,480
و در اینجا ما می خواهیم از آن استفاده کنیم
2132
01:32:04,480 –> 01:32:06,000
سوپ زیبا
2133
01:32:06,000 –> 01:32:09,280
به منظور خراش وب داده ها از
2134
01:32:09,280 –> 01:32:12,480
وب سایت ارزش بازار سکه
2135
01:32:12,480 –> 01:32:15,360
و مبنای خراش وب بود
2136
01:32:15,360 –> 01:32:16,880
گرفته شده از
2137
01:32:16,880 –> 01:32:20,560
مقاله از برایان فنگ
2138
01:32:20,560 –> 01:32:22,880
و عنوان مقاله است
2139
01:32:22,880 –> 01:32:27,040
خراش دادن وب قیمت کریپتو با پایتون
2140
01:32:27,040 –> 01:32:29,920
و آن را بر روی پلت فرم متوسط است بنابراین شما
2141
01:32:29,920 –> 01:32:31,840
می توانید روی این لینک کلیک کنید تا
2142
01:32:31,840 –> 01:32:34,080
مقاله کامل برایان را بخوانید
2143
01:32:34,080 –> 01:32:36,800
بنابراین من کد او را در آن تطبیق داده ام
2144
01:32:36,800 –> 01:32:38,000
آموزش
2145
01:32:38,000 –> 01:32:39,440
به منظور خراش دادن وب
2146
01:32:39,440 –> 01:32:41,840
قیمت ارز دیجیتال اینجا و آن را بسازید
2147
01:32:41,840 –> 01:32:44,800
به یک برنامه وب برای آموزش ما
2148
01:32:44,800 –> 01:32:47,520
و بنابراین فرآیند خراش دادن وب انجام خواهد شد
2149
01:32:47,520 –> 01:32:51,199
به کتابخانه درخواست json و نیاز دارید
2150
01:32:51,199 –> 01:32:54,719
همچنین زمان اینجا نیز هست
2151
01:32:54,719 –> 01:32:56,320
باشه پس
2152
01:32:56,320 –> 01:32:57,679
ما با واردات به پایان رسیدیم
2153
01:32:57,679 –> 01:32:59,679
کتابخانه ها و سپس
2154
01:32:59,679 –> 01:33:02,080
لازم به ذکر است که
2155
01:33:02,080 –> 01:33:04,400
به منظور استفاده از
2156
01:33:04,400 –> 01:33:07,520
ویژگی جدید به ویژه
2157
01:33:07,520 –> 01:33:09,920
عرض صفحه ای که ذکر کردم
2158
01:33:09,920 –> 01:33:12,320
و همچنین ستون اضافی که جدید است
2159
01:33:12,320 –> 01:33:14,320
قابلیتی که برای ارتقای خود نیاز دارید
2160
01:33:14,320 –> 01:33:15,760
اگر از قبل آن را دارید، streamlit کنید
2161
01:33:15,760 –> 01:33:17,520
بر روی کامپیوتر شما نصب شده است
2162
01:33:17,520 –> 01:33:19,280
اما اگر هنوز آن را نصب نکرده اید
2163
01:33:19,280 –> 01:33:22,000
سپس می توانید یک نسخه جدید را نصب کنید
2164
01:33:22,000 –> 01:33:24,000
اما برای ارتقاء آن باید
2165
01:33:24,000 –> 01:33:26,000
pip install را تایپ کنید
2166
01:33:26,000 –> 01:33:30,159
داشبورد را ارتقا دهید و سپس جریان دهید
2167
01:33:30,159 –> 01:33:32,320
باشه
2168
01:33:32,320 –> 01:33:34,400
و چون یک ویژگی جدید است
2169
01:33:34,400 –> 01:33:37,120
streamlit احتمالا از این اصطلاح استفاده کرده است
2170
01:33:37,120 –> 01:33:39,840
بتا در مقابل گزینه اینجا
2171
01:33:39,840 –> 01:33:42,880
تنظیم تنظیمات صفحه
2172
01:33:42,880 –> 01:33:44,560
و سپس طرح برابر خواهد شد
2173
01:33:44,560 –> 01:33:46,880
گسترده است، بنابراین این به ما امکان می دهد تا آن را گسترش دهیم
2174
01:33:46,880 –> 01:33:51,440
محتوا به عرض کامل صفحه
2175
01:33:51,440 –> 01:33:53,760
پس بیایید آن را نظر دهیم و ببینیم
2176
01:33:53,760 –> 01:33:56,400
چه اتفاقی می افتد
2177
01:33:58,560 –> 01:34:00,800
بسیار خوب و اینجا که بروید آن را می بینید
2178
01:34:00,800 –> 01:34:03,679
وقتی عرض صفحه را کامنت می گذاریم
2179
01:34:03,679 –> 01:34:05,760
متمرکز خواهد شد
2180
01:34:05,760 –> 01:34:07,120
بنابراین می بینید که سفید وجود خواهد داشت
2181
01:34:07,120 –> 01:34:08,800
فضای سمت چپ
2182
01:34:08,800 –> 01:34:11,679
و سمت راست
2183
01:34:12,320 –> 01:34:16,840
و اگر از ویژگی جدید استفاده کنیم
2184
01:34:20,480 –> 01:34:23,440
به کل خمیر گسترش خواهد یافت
2185
01:34:23,440 –> 01:34:24,960
عرض اینجا
2186
01:34:24,960 –> 01:34:28,000
بنابراین ما مقداری ملک اضافی داریم
2187
01:34:28,000 –> 01:34:32,080
برای نمودارها و برای چارچوب داده
2188
01:34:32,080 –> 01:34:34,159
و با توجه به اینکه بیش از 100 عدد داریم
2189
01:34:34,159 –> 01:34:35,679
ارز دیجیتال اینجا
2190
01:34:35,679 –> 01:34:38,320
داشتن اتاق اضافی همیشه خوب است
2191
01:34:38,320 –> 01:34:42,320
برای نشان دادن نمودار و چارچوب داده
2192
01:34:42,320 –> 01:34:43,679
بنابراین ما قصد داریم از این جدید استفاده کنیم
2193
01:34:43,679 –> 01:34:46,320
ویژگی اینجا
2194
01:34:46,320 –> 01:34:51,119
کاملا درست و خطوط شماره 21 تا 29
2195
01:34:51,119 –> 01:34:53,520
خواهد بود
2196
01:34:53,520 –> 01:34:55,360
لوگو اینجا
2197
01:34:55,360 –> 01:34:58,719
که خط شماره 21 و 23 است
2198
01:34:58,719 –> 01:35:02,480
جایی که فایل logo.jpg را وارد می کنیم و
2199
01:35:02,480 –> 01:35:05,360
ما از عرض 500 پس از عرض استفاده می کنیم
2200
01:35:05,360 –> 01:35:08,080
تصویر 500 پیکسل خواهد بود و سپس
2201
01:35:08,080 –> 01:35:10,480
عنوان اینجا دقیقاً برنامه قیمت ارزهای دیجیتال است
2202
01:35:10,480 –> 01:35:15,119
اینجا برنامه قیمت کریپتو در st.title
2203
01:35:15,119 –> 01:35:17,199
و سپس توضیحات
2204
01:35:17,199 –> 01:35:18,400
اینجا نشان داده شده است
2205
01:35:18,400 –> 01:35:22,800
در تابع st.markdown قرار دارد
2206
01:35:22,800 –> 01:35:25,199
درست همین جا
2207
01:35:25,679 –> 01:35:27,760
و سپس یکی دیگر از ویژگی های جدید در اینجا است
2208
01:35:27,760 –> 01:35:30,400
در مورد بخش
2209
01:35:30,400 –> 01:35:32,960
که در داخل نماد مثبت پنهان شده است
2210
01:35:32,960 –> 01:35:35,600
در اینجا اگر روی آن کلیک کنیم بزرگ می شود
2211
01:35:35,600 –> 01:35:38,159
و بنابراین این بخشی از گسترش دهنده است
2212
01:35:38,159 –> 01:35:40,080
عملکرد
2213
01:35:40,080 –> 01:35:42,719
بنابراین من آن را نوار توسعه دهنده می نامم
2214
01:35:42,719 –> 01:35:44,080
متغیر
2215
01:35:44,080 –> 01:35:47,119
برابر با گسترش دهنده st.beta است
2216
01:35:47,119 –> 01:35:49,600
و مثل همیشه این یک ویژگی جدید است
2217
01:35:49,600 –> 01:35:52,239
بنابراین آنها آن را با استفاده از بتا در گنجانده اند
2218
01:35:52,239 –> 01:35:55,440
نسخه بتای جلو تا زمانی که از آن استفاده می کنیم
2219
01:35:55,440 –> 01:35:56,800
نوار گسترش دهنده
2220
01:35:56,800 –> 01:35:58,400
ما آن را اینجا قرار دادیم
2221
01:35:58,400 –> 01:35:59,840
و سپس
2222
01:35:59,840 –> 01:36:02,639
به دنبال آن تابع نشانه گذاری
2223
01:36:02,639 –> 01:36:03,760
و سپس ما
2224
01:36:03,760 –> 01:36:05,199
شامل
2225
01:36:05,199 –> 01:36:07,280
ذیل
2226
01:36:07,280 –> 01:36:10,960
گلوله به اینجا در علامت گذاری اشاره می کند
2227
01:36:10,960 –> 01:36:13,520
نحو
2228
01:36:14,159 –> 01:36:17,360
بسیار خوب و سپس خطوط شماره 43 و
2229
01:36:17,360 –> 01:36:18,560
44
2230
01:36:18,560 –> 01:36:20,800
ما در اصل صفحه را تنظیم می کنیم
2231
01:36:20,800 –> 01:36:22,840
طرح بندی وب
2232
01:36:22,840 –> 01:36:25,600
برنامه بنابراین ما یک متغیر جدید ایجاد می کنیم
2233
01:36:25,600 –> 01:36:28,560
ستون یک برابر با نقطه st نامیده می شود
2234
01:36:28,560 –> 01:36:29,600
نوار کناری
2235
01:36:29,600 –> 01:36:32,159
که در اینجا نوار کناری است
2236
01:36:32,159 –> 01:36:33,679
و سپس ما دو را ایجاد می کنیم
2237
01:36:33,679 –> 01:36:36,320
متغیرها در همان زمان ستون دو
2238
01:36:36,320 –> 01:36:38,159
و ستون 3
2239
01:36:38,159 –> 01:36:40,960
ستون 2 درست اینجا قاب داده است
2240
01:36:40,960 –> 01:36:44,800
و ستون 3 درست در اینجا نمودار میله است
2241
01:36:44,800 –> 01:36:47,040
بنابراین توجه کنید که ما آن را داریم
2242
01:36:47,040 –> 01:36:50,239
مقادیر 2 1 در اینجا
2243
01:36:50,239 –> 01:36:52,320
به این معنی است که ما می خواهیم داده ها را داشته باشیم
2244
01:36:52,320 –> 01:36:53,760
ستون قاب
2245
01:36:53,760 –> 01:36:56,320
دو برابر بیشتر از
2246
01:36:56,320 –> 01:36:57,199
را
2247
01:36:57,199 –> 01:36:59,840
ستون طرح نواری
2248
01:36:59,840 –> 01:37:02,239
به این معنی که عرض از
2249
01:37:02,239 –> 01:37:04,480
ستون دوم در اینجا دو بار خواهد بود
2250
01:37:04,480 –> 01:37:05,440
بزرگتر
2251
01:37:05,440 –> 01:37:07,840
نسبت به ستون سوم
2252
01:37:07,840 –> 01:37:09,600
خوب، بنابراین شما می توانید در اینجا ببینید که عرض
2253
01:37:09,600 –> 01:37:10,880
از این ستون
2254
01:37:10,880 –> 01:37:12,719
دو برابر بزرگتر است
2255
01:37:12,719 –> 01:37:14,800
نسبت به ستون سوم
2256
01:37:14,800 –> 01:37:17,600
که همینجاست
2257
01:37:17,679 –> 01:37:19,840
اگر یک به یک باشد به این معنی است که هر دو
2258
01:37:19,840 –> 01:37:22,639
ستون ها اندازه برابر خواهند داشت
2259
01:37:22,639 –> 01:37:24,159
خوب با هم برابرند
2260
01:37:24,159 –> 01:37:26,639
و اگر یک و سپس سه باشد
2261
01:37:26,639 –> 01:37:28,159
معنیش اینه که
2262
01:37:28,159 –> 01:37:30,960
می خواهید حدس بزنید
2263
01:37:32,639 –> 01:37:34,719
شما درست می گویید و بنابراین پلاگین نوار این کار را خواهد کرد
2264
01:37:34,719 –> 01:37:36,239
سه بار داشته باشد
2265
01:37:36,239 –> 01:37:37,520
گسترده تر
2266
01:37:37,520 –> 01:37:41,360
عرض نسبت به ستون اول
2267
01:37:42,159 –> 01:37:44,719
خوب پس ما آن را رها می کنیم
2268
01:37:44,719 –> 01:37:48,040
دو به یک
2269
01:37:51,040 –> 01:37:52,960
خیلی خوب
2270
01:37:52,960 –> 01:37:55,040
و بیایید به بخش بعدی برویم
2271
01:37:55,040 –> 01:37:56,000
اینجا
2272
01:37:56,000 –> 01:37:58,159
بنابراین من این بخش را برای جانبی بودن نظر می دهم
2273
01:37:58,159 –> 01:37:59,44