در این مطلب، ویدئو Python Introduction to Dash توسط Plotly | #153 (Python for Finance #14) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,920 –> 00:00:07,279
سلام دنیا
2
00:00:07,279 –> 00:00:10,559
به چهاردهمین ویدیو در
3
00:00:10,559 –> 00:00:12,639
لیست پخش پایتون من برای امور مالی خوش آمدید
4
00:00:12,639 –> 00:00:15,280
در ویدیوهای قبلی در این لیست پخش ما
5
00:00:15,280 –> 00:00:17,680
از matplotlib
6
00:00:17,680 –> 00:00:21,199
و یک درایور وب برای خودکارسازی برخی از
7
00:00:21,199 –> 00:00:24,080
تجسم داده های مالی استفاده می
8
00:00:24,080 –> 00:00:26,320
کنیم، بنابراین بیایید بررسی کنیم که با matplotlib چگونه به نظر می رسد
9
00:00:26,320 –> 00:00:28,240
10
00:00:28,240 –> 00:00:30,400
و بنابراین می توانید ویدیو را توسط
11
00:00:30,400 –> 00:00:32,399
اینجا را کلیک کنید تا ببینید ابتدا چگونه آن را تنظیم کردم
12
00:00:32,399 –> 00:00:34,960
و سپس ویدیوهای آینده را تماشا کنید
13
00:00:34,960 –> 00:00:37,760
تا چگونه آن را گسترش دادم، بنابراین آنچه قرار است
14
00:00:37,760 –> 00:00:39,280
اتفاق بیفتد این است که من این
15
00:00:39,280 –> 00:00:40,480
برنامه
16
00:00:40,480 –> 00:00:43,600
را اجرا می کنم و به طور خودکار
17
00:00:43,600 –> 00:00:44,800
داده ها را
18
00:00:44,800 –> 00:00:45,840
19
00:00:45,840 –> 00:00:48,719
از منابع مختلف مانند s p 500 می کشد.
20
00:00:48,719 –> 00:00:50,559
راسل
21
00:00:50,559 –> 00:00:53,039
2000 منحنی بازدهی را به درستی
22
00:00:53,039 –> 00:00:55,199
دریافت می کند بازده خزانه ایالات متحده و همچنین
23
00:00:55,199 –> 00:00:57,680
بیت کوین پردازش می شود
24
00:00:57,680 –> 00:01:00,160
بنابراین می گوید فایل های من خوب دانلود شده اند
25
00:01:00,160 –> 00:01:01,039
26
00:01:01,039 –> 00:01:03,600
و بنابراین اکنون آنچه ما داریم و اجازه می
27
00:01:03,600 –> 00:01:05,199
دهم صورتم را حرکت دهم
28
00:01:05,199 –> 00:01:07,840
این نمودار um است
29
00:01:07,840 –> 00:01:10,720
دقیقاً در اینجا این matplotlib نمودار
30
00:01:10,720 –> 00:01:13,840
و کاری که من انجام دادهام چند
31
00:01:13,840 –> 00:01:16,080
دکمه رادیویی ایجاد کردهاند که میتوانید آن را تغییر دهید، بنابراین
32
00:01:16,080 –> 00:01:19,680
این قرمز s p 500 است، این
33
00:01:19,680 –> 00:01:22,880
آبی رنگ راسل 2000 است و همانطور که
34
00:01:22,880 –> 00:01:26,560
میبینید smp 500 عملکرد شگفتانگیزی برای
35
00:01:26,560 –> 00:01:29,119
شما ایجاد کرده است. در حالی که راسل 2000 به نوعی
36
00:01:29,119 –> 00:01:30,560
محدود شده است،
37
00:01:30,560 –> 00:01:33,280
بنابراین ما به سمت منحنی بازده می رویم
38
00:01:33,280 –> 00:01:36,720
و این
39
00:01:36,720 –> 00:01:37,520
40
00:01:37,520 –> 00:01:40,240
نسبت معکوس دارد، شما می دانید رابطه معکوس دارد،
41
00:01:40,240 –> 00:01:43,600
بنابراین وقتی منحنی بازده بالا می رود، بازار سهام
42
00:01:43,600 –> 00:01:46,079
پایین می آید. واقعاً نمی دانم که
43
00:01:46,079 –> 00:01:47,360
آیا علت و معلولی، بنابراین من
44
00:01:47,360 –> 00:01:49,119
یک استراتژی سرمایه گذاری غیر از
45
00:01:49,119 –> 00:01:49,920
آن را توصیه نمی کنم
46
00:01:49,920 –> 00:01:52,320
و سپس بیت کوین را اضافه کردیم،
47
00:01:52,320 –> 00:01:55,360
بنابراین مطمئن شوید که
48
00:01:55,360 –> 00:01:58,399
به محور y مناسب نگاه می کنید،
49
00:01:58,399 –> 00:02:01,759
بنابراین بیت کوین به
50
00:02:01,759 –> 00:02:03,759
64000 رسیده است. و matplotlib چیزهای جالبی
51
00:02:03,759 –> 00:02:07,200
در اینجا وجود دارد، بنابراین اگر بخواهیم um را از بین ببریم، می توانیم از طریق محور حرکت کنیم،
52
00:02:07,200 –> 00:02:08,560
53
00:02:08,560 –> 00:02:10,878
اما با داده هایی که داریم محدود
54
00:02:10,878 –> 00:02:14,080
شده ایم، می توانیم به درستی بزرگنمایی کنیم،
55
00:02:14,080 –> 00:02:15,280
اما
56
00:02:15,280 –> 00:02:19,360
matplotlib اساساً
57
00:02:19,360 –> 00:02:23,680
نوعی برگه داده استاتیک برنامه سخت است.
58
00:02:23,680 –> 00:02:25,120
59
00:02:25,120 –> 00:02:27,120
matplotlib عالی است
60
00:02:27,120 –> 00:02:29,040
اما پس از صحبت با یک
61
00:02:29,040 –> 00:02:31,680
برنامه نویس حرفه ای پایتون که
62
00:02:31,680 –> 00:02:33,920
تجسم داده ها را برای مشتریان واقعی و
63
00:02:33,920 –> 00:02:36,239
مشتریان در تولید انجام
64
00:02:36,239 –> 00:02:39,840
داد، به من در مورد کتابخانه بهتری
65
00:02:39,840 –> 00:02:41,440
گفت که بیشتر در
66
00:02:41,440 –> 00:02:44,640
صنعت جاری است و به آن خط تیره می گویند،
67
00:02:44,640 –> 00:02:46,879
بنابراین کاری که من انجام دادم cr بود. یک اسکریپت مقدماتی اولیه را خوردم
68
00:02:46,879 –> 00:02:49,360
69
00:02:49,360 –> 00:02:51,760
که به شما امکان تعامل با
70
00:02:51,760 –> 00:02:53,440
برخی از داده های سهام را
71
00:02:53,440 –> 00:02:55,760
می دهد، بنابراین بیایید اکنون آن را بررسی کنیم،
72
00:02:55,760 –> 00:02:59,680
اما ابتدا به 153مین ویدیو در کانال من خوش آمدید،
73
00:02:59,680 –> 00:03:01,760
جایی که من در حال ساخت
74
00:03:01,760 –> 00:03:03,840
دستیار دیجیتالی خودم به نام Shane like
75
00:03:03,840 –> 00:03:05,920
jarvis از فیلم ها و کمیک های مرد آهنی هستم.
76
00:03:05,920 –> 00:03:07,040
77
00:03:07,040 –> 00:03:08,720
و بنابراین لطفا مشترک شوید در نظر بگیرید
78
00:03:08,720 –> 00:03:10,720
که در کانال من مشترک شوید
79
00:03:10,720 –> 00:03:12,720
فقط حدود پنج درصد از
80
00:03:12,720 –> 00:03:15,440
مشترکان من زمان بازدید من را تشکیل می دهند ،
81
00:03:15,440 –> 00:03:17,680
بقیه آنها غیر مشترک هستند بنابراین
82
00:03:17,680 –> 00:03:19,680
اگر این را تماشا می کنید لطفاً مشترک
83
00:03:19,680 –> 00:03:21,840
شوید به من کمک می کند
84
00:03:21,840 –> 00:03:23,840
و بنابراین بیایید بررسی کنیم که چه چیزی دارم ایجاد شده
85
00:03:23,840 –> 00:03:25,920
و سپس کد را مرور می کنیم، بنابراین
86
00:03:25,920 –> 00:03:29,040
کاری که قرار است انجام دهد این است که
87
00:03:29,040 –> 00:03:32,000
اساساً یک وب سایت در دستگاه محلی من ایجاد کنیم،
88
00:03:32,000 –> 00:03:34,159
بنابراین اگر هر یک از ویدیوهای فلاسک من را
89
00:03:34,159 –> 00:03:36,239
دیده اید، بسیار شبیه خواهد بود،
90
00:03:36,239 –> 00:03:38,480
بنابراین
91
00:03:38,640 –> 00:03:40,080
در حال حاضر ما یک خطا دریافت می
92
00:03:40,080 –> 00:03:42,159
کنم زیرا من این را
93
00:03:42,159 –> 00:03:44,159
به طور کامل توسعه نداده ام
94
00:03:44,159 –> 00:03:45,760
زیرا می دانید که این فقط برای یک
95
00:03:45,760 –> 00:03:48,640
آزمایش است، بنابراین من این خطا را دریافت خواهم کرد
96
00:03:48,640 –> 00:03:50,799
زیرا
97
00:03:50,799 –> 00:03:51,840
چیزی وجود ندارد
98
00:03:51,840 –> 00:03:53,920
که ما هنوز نمادی وارد نکرده باشیم و
99
00:03:53,920 –> 00:03:56,080
بتوانم وارد کنم یک پیش فرض نماد
100
00:03:56,080 –> 00:04:00,319
و شاید آن خطا در آینده روشن شود
101
00:04:00,319 –> 00:04:01,439
و بنابراین
102
00:04:01,439 –> 00:04:03,280
فقط اندازه صورتم را تغییر دهید
103
00:04:03,280 –> 00:04:05,200
تا چه کاری انجام دهیم و می توانید ببینید من
104
00:04:05,200 –> 00:04:07,120
قبلاً این را آزمایش کرده ام اما می توانیم اپل را قرار دهیم
105
00:04:07,120 –> 00:04:08,959
106
00:04:08,959 –> 00:04:11,439
و در دستگاه محلی من
107
00:04:11,439 –> 00:04:13,599
108
00:04:13,599 –> 00:04:16,079
در مقابل شما بازنشانی می شود
109
00:04:16,079 –> 00:04:19,519
بنابراین من اپل دارم، بیایید این کار را دوباره انجام دهیم، همین
110
00:04:19,519 –> 00:04:22,000
111
00:04:22,400 –> 00:04:25,040
جا می رویم و ما بسیار شبیه به آن داریم، بنابراین
112
00:04:25,040 –> 00:04:27,600
می توانید این طرح را به عنوان تصویر دانلود
113
00:04:27,600 –> 00:04:30,800
کنید، می توانید آن را بزرگنمایی کنید، می توانید آن را
114
00:04:30,800 –> 00:04:32,400
بزرگنمایی
115
00:04:32,400 –> 00:04:34,000
116
00:04:34,000 –> 00:04:35,919
کنید. در حال
117
00:04:35,919 –> 00:04:39,520
ایجاد یک نسخه html
118
00:04:39,520 –> 00:04:42,080
از تجسم داده های شما است و این
119
00:04:42,080 –> 00:04:43,440
واقعاً مفید است زیرا با
120
00:04:43,440 –> 00:04:45,280
matplotlib در دستگاه محلی شما در حال اجرا است که در
121
00:04:45,280 –> 00:04:46,320
122
00:04:46,320 –> 00:04:49,440
آن و در حال حاضر ما یک سرور محلی داریم
123
00:04:49,440 –> 00:04:50,960
اما شما می توانید آن را
124
00:04:50,960 –> 00:04:54,880
مانند یک سرور ابری در تولید قرار دهید و
125
00:04:54,880 –> 00:04:57,759
این بیشتر مطابق با
126
00:04:57,759 –> 00:05:00,479
نوع پروژه ای که داشتم، جایی که
127
00:05:00,479 –> 00:05:02,800
می خواهم یک وب سایت اقتصادی داشته باشم که
128
00:05:02,800 –> 00:05:05,199
دائماً داده های زنده را پخش کند،
129
00:05:05,199 –> 00:05:08,479
بنابراین در صفحه تجسم داده
130
00:05:08,479 –> 00:05:11,600
ها احتمالاً از خط تیره استفاده خواهم کرد
131
00:05:11,600 –> 00:05:14,639
و بنابراین بیایید اکنون نحوه ایجاد
132
00:05:14,639 –> 00:05:17,520
آن را در کد بررسی کنیم. من h خواهم بود یکی از این به
133
00:05:17,520 –> 00:05:20,240
نظر می رسد که هر یک از آموزش های خط تیره
134
00:05:20,240 –> 00:05:21,600
را پیدا کنید،
135
00:05:21,600 –> 00:05:24,080
بنابراین من کسی را ندارم که به طور خاص به آن اعتبار بدهم،
136
00:05:24,080 –> 00:05:25,840
زیرا
137
00:05:25,840 –> 00:05:26,720
138
00:05:26,720 –> 00:05:28,720
افراد زیادی هستند،
139
00:05:28,720 –> 00:05:31,199
بنابراین ابتدا می خواهیم خط تیره را وارد کنیم، شما
140
00:05:31,199 –> 00:05:33,680
به سادگی می توانید این را با پیپ نصب
141
00:05:33,680 –> 00:05:34,800
کنید
142
00:05:34,800 –> 00:05:35,759
یا
143
00:05:35,759 –> 00:05:38,479
اگر شما از pycharm استفاده میکنید، میتوانید به
144
00:05:38,479 –> 00:05:39,520
تنظیمات
145
00:05:39,520 –> 00:05:42,560
مترجم خود بروید
146
00:05:42,720 –> 00:05:45,759
روی این کلیک کنید و بعد فقط خط تیره
147
00:05:45,759 –> 00:05:47,360
هیچ چیز دیگری نیست و سپس
148
00:05:47,360 –> 00:05:49,600
بسته mine را بدون خطا نصب کنید،
149
00:05:49,600 –> 00:05:51,440
150
00:05:51,440 –> 00:05:54,800
سپس از وارد کردن مؤلفههای اصلی بهعنوان مؤلفههای
151
00:05:54,800 –> 00:05:56,639
dcc
152
00:05:56,639 –> 00:06:00,720
html بهعنوان html
153
00:06:00,720 –> 00:06:02,639
و سپس از «وارد کردن وابستگیها به نقطه خط تیر» نصب کنید.
154
00:06:02,639 –> 00:06:05,680
ورودی و خروجی و به این ترتیب
155
00:06:05,680 –> 00:06:08,800
ما توانستیم مقداری تعامل به دست آوریم،
156
00:06:08,800 –> 00:06:11,520
سپس شما میخواهید
157
00:06:11,520 –> 00:06:12,960
158
00:06:12,960 –> 00:06:14,639
کتابخانه برتری آلفا را نیز وارد کنید،
159
00:06:14,639 –> 00:06:15,840
بنابراین
160
00:06:15,840 –> 00:06:16,800
161
00:06:16,800 –> 00:06:18,800
میتوانید به تنظیمات مفسر پایتون بروید
162
00:06:18,800 –> 00:06:21,600
163
00:06:21,600 –> 00:06:25,680
و اوه خیلی آلفا،
164
00:06:25,919 –> 00:06:28,639
من فکر میکنم همه چیز برتر است، یک کلمه
165
00:06:28,639 –> 00:06:33,479
بله، پس همینطور است. api alpha vantage
166
00:06:40,080 –> 00:06:42,800
و سپس از آن
167
00:06:42,800 –> 00:06:45,360
سری زمانی alpha vantage وارد کردن سری زمانی حالا این
168
00:06:45,360 –> 00:06:47,919
یکی اگر مدت زیادی مشترک کانال من نیستید
169
00:06:47,919 –> 00:06:49,199
170
00:06:49,199 –> 00:06:50,479
171
00:06:50,479 –> 00:06:52,800
از آنجایی که من یوتیوب دارم، تمام کلیدهایم را در کانال من قرار می
172
00:06:52,800 –> 00:06:55,759
دهم. فایل خود را کپی و پیست نکنید،
173
00:06:55,759 –> 00:06:59,199
بنابراین از کلیدها، کلید api من را وارد کنید و من به
174
00:06:59,199 –> 00:07:00,880
شما نشان خواهم داد که اگر در حال تماشای این ویدیو هستید کجا آن را وارد کنید و
175
00:07:00,880 –> 00:07:02,960
میخواهید
176
00:07:02,960 –> 00:07:07,120
آن را کپی کنید، اما این را وارد نکنید،
177
00:07:07,120 –> 00:07:09,039
بنابراین اول ما میخواهید نمونهای
178
00:07:09,039 –> 00:07:11,599
از این برنامه ایجاد کنید تا برنامه برابر با dash dot
179
00:07:11,599 –> 00:07:14,000
بزرگ dash باشد و سپس آن را فراخوانی کنید و سپس
180
00:07:14,000 –> 00:07:15,199
کاری که میخواهید انجام دهید این است که
181
00:07:15,199 –> 00:07:19,520
اساساً html خود را بسازید، بنابراین app.layout
182
00:07:19,520 –> 00:07:20,639
برابر
183
00:07:20,639 –> 00:07:23,199
html.capitaldiv است،
184
00:07:23,199 –> 00:07:26,240
بنابراین اگر html را میشناسید، div را میشناسید.
185
00:07:26,240 –> 00:07:28,639
بنابراین بچهها برابر با html.div بچهها با
186
00:07:28,639 –> 00:07:30,039
براکت مربع است
187
00:07:30,039 –> 00:07:31,759
188
00:07:31,759 –> 00:07:33,120
و سپس شما این
189
00:07:33,120 –> 00:07:35,199
نظر چند خطی به نام نماد را دارید تا
190
00:07:35,199 –> 00:07:37,120
نمودار
191
00:07:37,120 –> 00:07:40,800
doc dcc را درست وارد کنیم که در اینجا
192
00:07:40,800 –> 00:07:43,039
193
00:07:43,039 –> 00:07:46,000
شناسه ورودی نقطه برابر با
194
00:07:46,000 –> 00:07:48,080
مقدار ورودی برابر با
195
00:07:48,080 –> 00:07:50,240
نوع خالی برابر با متن است و کاری که ما انجام میدهیم
196
00:07:50,240 –> 00:07:52,000
ایجاد آن است. کوچولو کوچولو
197
00:07:52,000 –> 00:07:53,520
198
00:07:53,520 –> 00:07:55,440
اون
199
00:07:55,440 –> 00:07:57,919
کادر کوچیک uh در سمت چپ بالا جایی که دیدید
200
00:07:57,919 –> 00:08:01,120
من رو در apple و ibm تایپ کردم
201
00:08:01,120 –> 00:08:05,280
و بعد ما هم یه گراف میخوایم پس html
202
00:08:05,280 –> 00:08:08,639
div id برابر با نمودار خروجی
203
00:08:08,639 –> 00:08:10,800
باشه پس اجازه بدین فقط بهتون نشون بدم
204
00:08:10,800 –> 00:08:13,280
که معنی این کار خیلی سریعه چون
205
00:08:13,280 –> 00:08:18,000
نه همه html را به خوبی می شناسند،
206
00:08:18,960 –> 00:08:21,120
پس آن g است میتوان این را محلی نامید، بنابراین
207
00:08:21,120 –> 00:08:24,000
اینجا