در این مطلب، ویدئو یک برنامه وب پیش بینی سهام در پایتون بسازید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:25:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:01,920
سلام بچه ها امروز
2
00:00:01,920 –> 00:00:04,000
یک برنامه پیش بینی سهام را در پایتون پیاده سازی می
3
00:00:04,000 –> 00:00:06,480
کنیم که از streamlit برای ایجاد برنامه وب
4
00:00:06,480 –> 00:00:08,800
Yahoo finance برای دریافت داده های سهام
5
00:00:08,800 –> 00:00:10,960
و سود فیس بوک برای پیش بینی
6
00:00:10,960 –> 00:00:12,799
قیمت سهام در آینده استفاده می کنیم،
7
00:00:12,799 –> 00:00:15,120
بنابراین اجازه دهید ابتدا برنامه نهایی را به شما نشان دهم.
8
00:00:15,120 –> 00:00:17,199
در اینجا ما یک برنامه وب داریم که در
9
00:00:17,199 –> 00:00:18,000
حال حاضر
10
00:00:18,000 –> 00:00:21,199
در لوکال هاست من در حال اجرا است و در اینجا می
11
00:00:21,199 –> 00:00:21,840
12
00:00:21,840 –> 00:00:24,160
توانیم سهامی را که می خواهیم پیش بینی کنیم انتخاب کنیم، بنابراین در
13
00:00:24,160 –> 00:00:25,519
این مثال من از سهام گوگل استفاده می کنم
14
00:00:25,519 –> 00:00:27,840
سپس می توانیم
15
00:00:27,840 –> 00:00:29,359
تعداد
16
00:00:29,359 –> 00:00:32,399
سال های پیش بینی را نیز انتخاب کنیم و در اینجا
17
00:00:32,399 –> 00:00:34,640
ما دادههای خامی که میتوانیم آنها را تجزیه و تحلیل کنیم
18
00:00:34,640 –> 00:00:37,360
و در اینجا نمودار خوبی از این
19
00:00:37,360 –> 00:00:38,320
دادههای سهام داریم،
20
00:00:38,320 –> 00:00:41,040
بنابراین در حال حاضر
21
00:00:41,040 –> 00:00:42,520
قیمتهای سهام از
22
00:00:42,520 –> 00:00:46,239
سال 2015 تا امروز را ترسیم میکند و این
23
00:00:46,239 –> 00:00:49,200
نیز به صورت تعاملی است، برای مثال در اینجا میتوانیم
24
00:00:49,200 –> 00:00:50,320
25
00:00:50,320 –> 00:00:53,920
بزرگنمایی یا کوچکنمایی کنیم و سپس اینجا داریم.
26
00:00:53,920 –> 00:00:56,719
دادههای پیشبینی، بنابراین این بخش جالب است،
27
00:00:56,719 –> 00:00:57,680
28
00:00:57,680 –> 00:01:02,000
بنابراین در اینجا دوباره میتوانیم بزرگنمایی یا کوچکنمایی کنیم
29
00:01:02,000 –> 00:01:06,080
و اوم اکنون همانطور که ممکن است ببینید
30
00:01:06,080 –> 00:01:09,360
این تاریخ فعلی امروز است،
31
00:01:09,360 –> 00:01:12,720
بنابراین تا اینجا ما دادهها را داریم
32
00:01:12,720 –> 00:01:16,400
و سپس در اینجا دادهها متوقف میشوند و اکنون اطلاعات
33
00:01:16,400 –> 00:01:19,439
ما بازنویسی شروع میشود، بنابراین
34
00:01:19,439 –> 00:01:21,680
این بخش جالبی است که میخواهیم
35
00:01:21,680 –> 00:01:22,720
36
00:01:22,720 –> 00:01:26,000
با برنامه وبمان پیشبینی کنیم و سپس
37
00:01:26,000 –> 00:01:29,200
دوباره میتوانیم بخشهای مختلف
38
00:01:29,200 –> 00:01:29,680
این
39
00:01:29,680 –> 00:01:32,079
دادههای پیشبینی را تجزیه و تحلیل کنیم، به عنوان مثال
40
00:01:32,079 –> 00:01:33,759
میتوانیم روندها
41
00:01:33,759 –> 00:01:37,119
را در روند هفتگی یا روند سالانه تجزیه و تحلیل
42
00:01:37,119 –> 00:01:39,600
کنیم، بنابراین بله، این بسیار زیبا است. جالب است و دوباره
43
00:01:39,600 –> 00:01:40,240
44
00:01:40,240 –> 00:01:44,079
همه اینها به صورت تعاملی است، بنابراین بسیار زیبا است
45
00:01:44,079 –> 00:01:46,640
، بله، این برنامه ای است که ما می خواهیم
46
00:01:46,640 –> 00:01:47,520
پیاده سازی کنیم،
47
00:01:47,520 –> 00:01:49,920
بنابراین همانطور که گفتم برای برنامه وب،
48
00:01:49,920 –> 00:01:50,880
از
49
00:01:50,880 –> 00:01:53,280
streamlit استفاده می کنیم، بنابراین streamlet
50
00:01:53,280 –> 00:01:56,000
ایجاد یک برنامه وب تعاملی را بسیار ساده می کند
51
00:01:56,000 –> 00:01:58,240
و اگر شما نمی دانید چگونه از این استفاده کنید،
52
00:01:58,240 –> 00:02:00,399
پس من یک آموزش کامل دارم که به اینجا پیوند می دهم،
53
00:02:00,399 –> 00:02:01,759
54
00:02:01,759 –> 00:02:05,280
سپس از سود فیس بوک استفاده می کنیم، بنابراین این یک
55
00:02:05,280 –> 00:02:08,000
الگوریتم پیش بینی است که توسط فیس بوک پیاده سازی شده
56
00:02:08,000 –> 00:02:10,080
است که در
57
00:02:10,080 –> 00:02:13,280
r یا در پایتون موجود است و بسیار
58
00:02:13,280 –> 00:02:16,800
سریع و همچنین زیبا است. خوب است، این همان چیزی است
59
00:02:16,800 –> 00:02:19,520
که ما برای پیش بینی خود استفاده می کنیم
60
00:02:19,520 –> 00:02:22,959
و سپس از یاهو فاینانس برای به دست آوردن
61
00:02:22,959 –> 00:02:24,400
داده های سهام استفاده می کنیم،
62
00:02:24,400 –> 00:02:27,680
بنابراین در این وب سایت ما
63
00:02:27,680 –> 00:02:31,280
اطلاعات سهام را به صورت عمومی در دسترس داریم، به
64
00:02:31,280 –> 00:02:32,319
عنوان مثال در اینجا
65
00:02:32,319 –> 00:02:35,680
می توانیم pple stock و ما میتوانیم
66
00:02:35,680 –> 00:02:38,160
این را دانلود کنیم، اما ما همچنین یک wrapper
67
00:02:38,160 –> 00:02:40,480
در پایتون داریم که بهطور خودکار
68
00:02:40,480 –> 00:02:41,200
دادهها را
69
00:02:41,200 –> 00:02:44,560
برای ما دانلود میکند، بنابراین بله، بیایید شروع کنیم،
70
00:02:44,560 –> 00:02:47,120
بنابراین ابتدا باید
71
00:02:47,120 –> 00:02:48,480
ماژولهای مورد نیاز خود را نصب کنیم،
72
00:02:48,480 –> 00:02:50,959
بنابراین من در حال حاضر در یک محیط مجازی هستم.
73
00:02:50,959 –> 00:02:53,120
بنابراین من توصیه می کنم که شما هم همین کار را انجام دهید
74
00:02:53,120 –> 00:02:54,160
75
00:02:54,160 –> 00:02:56,959
و سپس می توانید تمام ماژول ها را
76
00:02:56,959 –> 00:02:57,360
با
77
00:02:57,360 –> 00:03:01,200
نصب pip نصب کنید، بنابراین ما به streamlit نیاز داریم،
78
00:03:01,200 –> 00:03:05,280
سپس به سود فیس بوک نیاز داریم،
79
00:03:05,280 –> 00:03:08,319
سپس ما به یاهو فاینانس نیاز داریم،
80
00:03:08,319 –> 00:03:11,920
بنابراین ماژول پایتون به نام y finance است
81
00:03:11,920 –> 00:03:15,200
و ما همچنین به صورت نموداری نصب می کنیم
82
00:03:15,200 –> 00:03:18,959
تا خوب باشد. graph پس بیایید این را با
83
00:03:18,959 –> 00:03:22,239
نصب pip نصب کنیم و اینتر را بزنید و روی
84
00:03:22,239 –> 00:03:22,959
دستگاه من
85
00:03:22,959 –> 00:03:25,920
قبلاً این را نصب کردهام، بنابراین اکنون این
86
00:03:25,920 –> 00:03:27,920
کار قبلاً روی دستگاه شما انجام شده
87
00:03:27,920 –> 00:03:29,840
است، ممکن است چند لحظه طول بکشد
88
00:03:29,840 –> 00:03:32,400
و اکنون میتوانیم ویرایشگر خود را فعال کنیم، بنابراین
89
00:03:32,400 –> 00:03:34,400
در اینجا من از visual استفاده میکنم.
90
00:03:34,400 –> 00:03:38,239
کد استودیو و پیاده سازی برنامه وب خود را شروع کنید،
91
00:03:38,239 –> 00:03:40,640
بنابراین ابتدا
92
00:03:40,640 –> 00:03:42,640
ماژول های مورد نیاز خود را وارد می کنیم، بنابراین می گوییم
93
00:03:42,640 –> 00:03:46,000
import streamlift sst
94
00:03:46,000 –> 00:03:49,599
سپس می گوییم از تاریخ زمان می خواهیم
95
00:03:49,599 –> 00:03:53,760
ماژول تاریخ را وارد کنیم سپس می گوییم
96
00:03:53,760 –> 00:03:56,799
import yahoo wi-fi
97
00:03:56,799 –> 00:04:00,400
nance s y f
98
00:04:00,400 –> 00:04:03,760
سپس می گوییم از سود فیس بوک
99
00:04:03,760 –> 00:04:06,879
می خواهیم
100
00:04:06,879 –> 00:04:09,920
سود را وارد کنیم تا
101
00:04:09,920 –> 00:04:13,040
کلاس اصلی باشد، سپس
102
00:04:13,040 –> 00:04:16,680
از facebook
103
00:04:16,680 –> 00:04:19,680
profits را
104
00:04:19,680 –> 00:04:23,199
105
00:04:23,199 –> 00:04:27,040
نیز می گوییم نمودار زیرخط نمودار um را وارد می کنیم و همچنین
106
00:04:27,040 –> 00:04:30,720
از plot lee می گوییم می خواهیم
107
00:04:30,720 –> 00:04:33,840
108
00:04:33,840 –> 00:04:37,919
اشیاء زیرخط نمودار را به عنوان وارد کنیم. بیایید این را
109
00:04:37,919 –> 00:04:41,199
g o بنامیم بنابراین نموداری یک
110
00:04:41,199 –> 00:04:44,320
کتابخانه خوب برای دریافت
111
00:04:44,320 –> 00:04:47,199
نمودارهای تعاملی است، بنابراین شما بعداً این را خواهید دید، بنابراین اکنون
112
00:04:47,199 –> 00:04:49,520
همه چیزهایی که نیاز داریم داریم، بنابراین
113
00:04:49,520 –> 00:04:53,600
بیایید با ایجاد یک حالت شروع شروع
114
00:04:53,600 –> 00:04:56,880
کنیم، بنابراین فرض کنید می خواهیم داده ها را
115
00:04:56,880 –> 00:04:57,520
تا
116
00:04:57,520 –> 00:05:00,800
این تاریخ به روز کنیم. از
117
00:05:00,800 –> 00:05:04,960
اول ژانویه 2015 شروع می کنیم و سپس می خواهیم
118
00:05:04,960 –> 00:05:05,440
داده ها
119
00:05:05,440 –> 00:05:08,560
را تا امروز دریافت کنیم و امروز را با
120
00:05:08,560 –> 00:05:08,960
گفتن
121
00:05:08,960 –> 00:05:12,080
dates dot امروز به دست می آوریم و سپس باید
122
00:05:12,080 –> 00:05:12,639
آن را در
123
00:05:12,639 –> 00:05:16,160
این قالب رشته ای دریافت کنیم تا بتوانیم بگوییم
124
00:05:16,160 –> 00:05:19,680
زمان strf نقطه و
125
00:05:19,680 –> 00:05:22,960
سپس قالب مورد نظر ما بنابراین ما
126
00:05:22,960 –> 00:05:26,000
باید بگوییم um درصد y
127
00:05:26,000 –> 00:05:29,120
برای سال، سپس درصد
128
00:05:29,120 –> 00:05:32,800
m برای ماه و سپس خط تیره
129
00:05:32,800 –> 00:05:36,479
و درصد um درصد
130
00:05:36,479 –> 00:05:38,880
برای روز باقی میماند، بنابراین این تاریخ فعلی را به ما میدهد،
131
00:05:38,880 –> 00:05:39,919
132
00:05:39,919 –> 00:05:43,520
بنابراین امروز در این قالب،
133
00:05:43,520 –> 00:05:46,479
بنابراین اکنون آن را داریم و اکنون میتوانیم کراتین را شروع کنید
134
00:05:46,479 –> 00:05:47,039
135
00:05:47,039 –> 00:05:49,680
برنامه وب خود را g، بنابراین ابتدا بیایید
136
00:05:49,680 –> 00:05:50,560
137
00:05:50,560 –> 00:05:54,000
با گفتن عنوان نقطه st به برنامه خود عنوانی
138
00:05:54,000 –> 00:05:56,479
بدهیم و سپس می گوییم بیایید برنامه پیش بینی سهام را فراخوانی کنیم
139
00:05:56,479 –> 00:05:57,759
140
00:05:57,759 –> 00:06:01,120
و همچنین بیایید
141
00:06:01,120 –> 00:06:04,240
انتخاب های مختلفی
142
00:06:04,240 –> 00:06:06,960
برای سهام خود ایجاد کنیم که بتوانیم از آنها استفاده کنیم، بنابراین فرض کنید
143
00:06:06,960 –> 00:06:08,080
سهام
144
00:06:08,080 –> 00:06:11,680
برابر است و اکنون باید یک تاپل باشید
145
00:06:11,680 –> 00:06:15,039
و در اینجا باید
146
00:06:15,039 –> 00:06:18,479
نام سهام را قرار دهیم، به عنوان مثال اگر به
147
00:06:18,479 –> 00:06:18,880
این
148
00:06:18,880 –> 00:06:22,000
سایت نگاهی بیندازیم و اگر سهام اپل را جستجو
149
00:06:22,000 –> 00:06:25,120
کنیم، این
150
00:06:25,120 –> 00:06:30,160
نام سهامی است که باید از آن استفاده کنیم aapl
151
00:06:30,160 –> 00:06:33,120
بنابراین بیایید در این بگوییم به عنوان مثال، من می خواهم
152
00:06:33,120 –> 00:06:36,240
سهام اپل را انتخاب کنم، بیایید از google stock نیز استفاده کنیم،
153
00:06:36,240 –> 00:06:38,560
بنابراین نام این
154
00:06:38,560 –> 00:06:39,440
155
00:06:39,440 –> 00:06:43,199
سهام این است و اجازه دهید برای
156
00:06:43,199 –> 00:06:44,160
مثال
157
00:06:44,160 –> 00:06:48,080
مایکروسافت را انتخاب کنیم، بنابراین به این نام msft می گویند
158
00:06:48,080 –> 00:06:50,479
و به عنوان مثال در حال حاضر این بسیار
159
00:06:50,479 –> 00:06:52,880
روند است، شما همچنین می
160
00:06:52,880 –> 00:06:55,759
توانید سهام سهام بازی را انتخاب کنید. بنابراین به
161
00:06:55,759 –> 00:06:56,160
آن
162
00:06:56,160 –> 00:06:59,599
gme می گویند و اکنون برای اینکه بتوانیم
163
00:06:59,599 –> 00:07:02,080
بین آن گزینه های مختلف انتخاب کنیم،
164
00:07:02,080 –> 00:07:04,560
یک کادر انتخاب ایجاد می کنیم، بنابراین می گوییم
165
00:07:04,560 –> 00:07:07,680
سهام های انتخاب شده
166
00:07:07,680 –> 00:07:10,720
سهام کوچک برابر است با
167
00:07:10,720 –> 00:07:14,319
نقطه نقطه انتخاب کادر
168
00:07:14,319 –> 00:07:17,759
تایپی در اینجا کادر را انتخاب کنید و حالا اجازه دهید
169
00:07:17,759 –> 00:07:18,639
170
00:07:18,639 –> 00:07:21,840
نامی برای آن بگذاریم، پس بیایید این را انتخاب کنیم.
171
00:07:21,840 –> 00:07:25,599
مجموعه دادهها برای پیشبینی
172
00:07:25,599 –> 00:07:28,639
و سپس آرگومان دوم باید
173
00:07:28,639 –> 00:07:29,120
این
174
00:07:29,120 –> 00:07:32,479
تاپل باشد و بیایید یک نوار لغزنده نیز اضافه کنیم
175
00:07:32,479 –> 00:07:36,319
تا تعداد
176
00:07:36,319 –> 00:07:39,520
سالهای پیشبینی را انتخاب کنیم، بنابراین میگوییم n سال
177
00:07:39,520 –> 00:07:44,960
برابر است و سپس این یک جریان است.
178
00:07:44,960 –> 00:07:48,879
و در اینجا دوباره به آن یک
179
00:07:48,879 –> 00:07:52,080
برچسب میدهیم، بنابراین میگوییم
180
00:07:52,080 –> 00:07:55,199
سالهای پیشبینی و
181
00:07:55,199 –> 00:07:57,919
سپس یک علامت کولون و سپس مقدار
182
00:07:57,919 –> 00:07:58,560
شروع
183
00:07:58,560 –> 00:08:01,919
و پایان لغزنده ما، بنابراین فرض کنید
184
00:08:01,919 –> 00:08:02,319
از
185
00:08:02,319 –> 00:08:06,160
یک تا چهار سال ممکن است و
186
00:08:06,160 –> 00:08:09,599
سپس دوره را محاسبه میکنیم، بنابراین
187
00:08:09,599 –> 00:08:10,160
188
00:08:10,160 –> 00:08:13,840
به روز باشد بنابراین دوره ما
189
00:08:13,840 –> 00:08:17,199
برابر است با تعداد سال
190
00:08:17,199 –> 00:08:20,479
ضربدر 365.
191
00:08:20,479 –> 00:08:24,319
بنابراین اکنون تمام این دستورات در اینجا
192
00:08:24,319 –> 00:08:27,520
یک ویجت را به برنامه وب ما اضافه می کنند
193
00:08:27,520 –> 00:08:30,639
و هر زمان که با این ویجت کاری انجام
194
00:08:30,639 –> 00:08:32,719
می دهیم در تعامل با آن
195
00:08:32,719 –> 00:08:33,839
196
00:08:33,839 –> 00:08:37,200
، مقدار را به آن اختصاص می دهد. این متغیر است، بنابراین
197
00:08:37,200 –> 00:08:39,120
این چیزی است که اینجا اتفاق میافتد،
198
00:08:39,120 –> 00:08:43,360
بنابراین بیایید فعلاً این کد um را امتحان کنیم،
199
00:08:43,360 –> 00:08:46,800
بنابراین برای این میگوییم streamlet run
200
00:08:46,800 –> 00:08:50,160
و سپس نام این فایل main.pi را فشار دهید
201
00:08:50,160 –> 00:08:54,160
و اینتر را بزنید و اکنون
202
00:08:54,160 –> 00:08:56,800
برنامه وب را روشن میکند، بنابراین در حال حاضر آن را میدهد. ما این
203
00:08:56,800 –> 00:08:58,240
url را برای ما
204
00:08:58,240 –> 00:09:01,839
باز می کنیم و می بینیم که بله برنامه ما
205
00:09:01,839 –> 00:09:02,240
در
206
00:09:02,240 –> 00:09:04,160
حال اجرا است و همه چیز به درستی کار می
207
00:09:04,160 –> 00:09:06,839
کند، بنابراین در حال حاضر در اینجا ما
208
00:09:06,839 –> 00:09:08,560
گزینه های مختلف را داریم
209
00:09:08,560 –> 00:09:11,040
به عنوان مثال در اینجا ما apple google
210
00:09:11,040 –> 00:09:12,000
microsoft
211
00:09:12,000 –> 00:09:14,320
و gamestop را داریم و سپس می توانیم
212
00:09:14,320 –> 00:09:15,600
بین آنها انتخاب کنیم
213
00:09:15,600 –> 00:09:19,200
و ما ج همچنین با این
214
00:09:19,200 –> 00:09:22,560
نوار لغزنده بازی کنید و مقادیر یک تا
215
00:09:22,560 –> 00:09:26,080
چهار را انتخاب کنید تا کار کند، بنابراین ما میتوانیم
216
00:09:26,080 –> 00:09:29,440
به کد خود ادامه دهیم، بنابراین کار بعدی که
217
00:09:29,440 –> 00:09:30,480
میخواهیم انجام دهیم این
218
00:09:30,480 –> 00:09:34,240
است که دادههای سهام را بارگیری کنیم، بنابراین برای این کار
219
00:09:34,240 –> 00:09:35,120
اجازه دهید
220
00:09:35,120 –> 00:09:38,640
یک تابع تعریف بار تعریف کنیم. داده
221
00:09:38,640 –> 00:09:41,839
و این یک علامت میشود که
222
00:09:41,839 –> 00:09:45,440
در اینجا به این علامت میگوییم، بنابراین این
223
00:09:45,440 –> 00:09:48,480
نام سهام در اینجا
224
00:09:48,480 –> 00:09:52,160
است، پس میگوییم دادهها برابر است با
225
00:09:52,160 –> 00:09:56,080
یاهو فایننس دات دانلود
226
00:09:56,080 –> 00:09:59,120
و اکنون ما به علامتگذاری نیاز داریم و به
227
00:09:59,120 –> 00:09:59,600
این
228
00:09:59,600 –> 00:10:02,800
حالت شروع که تعریف کردیم و امروز نیاز
229
00:10:02,800 –> 00:10:05,760
داریم، بنابراین همه را دانلود میکند. دادهها از
230
00:10:05,760 –> 00:10:06,399
این
231
00:10:06,399 –> 00:10:09,760
تاریخ تا این تاریخ
232
00:10:09,760 –> 00:10:13,040
خواهد بود و دادهها را در یک قاب داده پاندا برمیگرداند،
233
00:10:13,040 –> 00:10:13,519
234
00:10:13,519 –> 00:10:16,320
بنابراین این از قبل برای ما عالی است.
235
00:10:16,320 –> 00:10:17,600
236
00:10:17,600 –> 00:10:20,800
237
00:10:20,800 –> 00:10:24,640
238
00:10:24,640 –> 00:10:27,920
درست است،
239
00:10:27,920 –> 00:10:31,360
بنابراین این تاریخ را در همان
240
00:10:31,360 –> 00:10:32,000
241
00:10:32,000 –> 00:10:35,040
ستون اول قرار می دهد و سپس
242
00:10:35,040 –> 00:10:38,720
داده ها را برمی گردانیم و سپس این تابع را فراخوانی
243
00:10:38,720 –> 00:10:42,160
می کنیم بنابراین می گوییم داده یا ابتدا اجازه
244
00:10:42,160 –> 00:10:46,160
دهید این کار را به صورت تعاملی انجام دهیم، بنابراین می گوییم
245
00:10:46,160 –> 00:10:50,079
وضعیت بار داده برابر است و سپس در اینجا
246
00:10:50,079 –> 00:10:53,360
um این یک جریان روشن است.
247
00:10:53,360 –> 00:10:56,399
متن نقطه و این خواهد شد در ابتدا نمایش داده شود
248
00:10:56,399 –> 00:10:57,440
249
00:10:57,440 –> 00:11:01,519
بنابراین در اینجا می گوییم load data dot dot dot
250
00:11:01,519 –> 00:11:04,959
و سپس می گوییم داده های ما برابر است با داده های
251
00:11:04,959 –> 00:11:08,079
بار و تیک تیک
252
00:11:08,079 –> 00:11:12,000
سهام انتخاب شده است بنابراین بیایید سهام منتخب را ایجاد کنیم
253
00:11:12,000 –> 00:11:15,360
و سپس
254
00:11:15,360 –> 00:11:18,079
آن را در اینجا قرار دهیم سهام انتخاب شده
255
00:11:18,079 –> 00:11:21,839
و زمانی که این شد انجام شد، سپس این متن را بازنشانی می کنیم،
256
00:11:21,839 –> 00:11:25,440
بنابراین می گوییم
257
00:11:25,440 –> 00:11:29,120
بارگذاری داده وضعیت
258
00:11:29,120 –> 00:11:32,320
متن نقطه و سپس بیایید بگوییم
259
00:11:32,320 –> 00:11:36,240
بارگیری داده ها نقطه نقطه
260
00:11:36,240 –> 00:11:40,480
انجام شد و سپس این متن این ویجت را تغییر می دهد
261
00:11:40,480 –> 00:11:43,680
،
262
00:11:43,680 –> 00:11:46,959
بنابراین بیایید به برنامه خود برگردیم،
263
00:11:46,959 –> 00:11:49,920
بنابراین اکنون باید کار کند.
264
00:11:49,920 –> 00:11:50,720
اگر
265
00:11:50,720 –> 00:11:54,240
این را دوباره بارگذاری کنیم، بله، ممکن است
266
00:11:54,240 –> 00:11:55,360
متوجه شده باشید که
267
00:11:55,360 –> 00:11:58,240
فقط با بارگیری داده ها شروع شد و
268
00:11:58,240 –> 00:11:58,959
بعد از آن
269
00:11:58,959 –> 00:12:01,440
حدود نیم ثانیه طول کشید و سپس
270
00:12:01,440 –> 00:12:02,000
به
271
00:12:02,000 –> 00:12:05,519
انجام آن تغییر کرد، بیایید دوباره سایت را بارگیری کنیم و
272
00:12:05,519 –> 00:12:06,639
به این بخش نگاهی بیندازیم،
273
00:12:06,639 –> 00:12:10,320
بنابراین بله دوباره این کار میکند، بنابراین
274
00:12:10,320 –> 00:12:13,760
اکنون میتوانیم دادههای خود را بارگیری کنیم و اکنون
275
00:12:13,760 –> 00:12:14,720
میخواهم
276
00:12:14,720 –> 00:12:18,560
یک بهبود در اینجا انجام دهم، بنابراین هر زمان
277
00:12:18,560 –> 00:12:21,360
که دادهها را دانلود میکنیم، میخواهیم بتوانیم
278
00:12:21,360 –> 00:12:21,839
279
00:12:21,839 –> 00:12:24,079
این دادهها را در حافظه پنهان ذخیره کنیم تا مجبور نباشیم دوباره آن را
280
00:12:24,079 –> 00:12:25,920
دانلود کنیم
281
00:12:25,920 –> 00:12:28,240
و این بسیار خوب است با روان
282
00:12:28,240 –> 00:12:29,120
بنابراین تنها
283
00:12:29,120 –> 00:12:31,440
کاری که در اینجا باید انجام دهیم این است که از یک
284
00:12:31,440 –> 00:12:35,440
دکوراتور به نام streamlit.cache استفاده کنیم،
285
00:12:35,440 –> 00:12:38,000
بنابراین اکنون داده ها را کش می کند،
286
00:12:38,000 –> 00:12:41,040
به عنوان مثال اگر apple را انتخاب کنیم
287
00:12:41,040 –> 00:12:41,680
288
00:12: