در این مطلب، ویدئو با استفاده از پایتون یک برنامه وب بازار بورس بسازید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:27:23
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,880 –> 00:00:02,720
سلام به همه و به این ویدیو
2
00:00:02,720 –> 00:00:04,480
در زبان برنامه نویسی پایتون خوش آمدید،
3
00:00:04,480 –> 00:00:06,720
بنابراین در این ویدیو من یک
4
00:00:06,720 –> 00:00:08,639
داشبورد بازار سهام برای نشان دادن
5
00:00:08,639 –> 00:00:10,800
نمودارها و داده های برخی سهام ایجاد می
6
00:00:10,800 –> 00:00:12,400
کنم، اکنون در رایانه ویندوز خود هستم
7
00:00:12,400 –> 00:00:13,920
و در حال حاضر
8
00:00:13,920 –> 00:00:15,759
زبان برنامه نویسی پایتون را نصب کرده ام
9
00:00:15,759 –> 00:00:18,480
و من از pycharm ide برای
10
00:00:18,480 –> 00:00:20,080
ایجاد برنامه استفاده
11
00:00:20,080 –> 00:00:22,480
خواهم کرد اکنون بسته های مورد نیاز را نیز نصب کرده ام
12
00:00:22,480 –> 00:00:24,560
که پانداها و پیل های ساده هستند،
13
00:00:24,560 –> 00:00:26,400
بنابراین
14
00:00:26,400 –> 00:00:29,519
قبل از اینکه بخواهید این
15
00:00:29,519 –> 00:00:30,720
برنامه
16
00:00:30,720 –> 00:00:31,760
را درست بنویسید، حتماً آنها را نصب کنید، بنابراین اجازه دهید ادامه دهیم و
17
00:00:31,760 –> 00:00:32,640
اولین کار را شروع کنیم. کاری که
18
00:00:32,640 –> 00:00:34,480
می خواهید انجام دهید این است که روی
19
00:00:34,480 –> 00:00:36,079
پروژه کلیک راست کنید روی پروژه کلیک کنید و سپس
20
00:00:36,079 –> 00:00:37,520
روی new کلیک کنید و سپس
21
00:00:37,520 –> 00:00:40,239
روی فایل پایتون کلیک کنید و اجازه دهید به این
22
00:00:40,239 –> 00:00:42,000
فایل پایتون یک نام بدهیم بنابراین من آن را
23
00:00:42,000 –> 00:00:42,320
24
00:00:42,320 –> 00:00:46,320
برنامه وب سهام می نامم و اکنون ok را کلیک کنید.
25
00:00:46,320 –> 00:00:49,440
ما در داخل آن فایل پایتون هستیم و
26
00:00:49,440 –> 00:00:51,920
میتوانیم شروع به نوشتن کد کنیم، بنابراین قبل از
27
00:00:51,920 –> 00:00:53,600
اینکه منطقی بنویسم،
28
00:00:53,600 –> 00:00:55,360
توضیحات و نظراتی را در اینجا قرار میدهم
29
00:00:55,360 –> 00:00:57,360
تا وقتی که نگاه میکنم در آینده بدانم این برنامه در مورد چیست
30
00:00:57,360 –> 00:00:59,680
31
00:00:59,680 –> 00:01:03,199
این یک داشبورد بازار سهام
32
00:01:03,199 –> 00:01:06,720
برای نشان دادن برخی
33
00:01:06,720 –> 00:01:10,240
نمودارها و دادههای مربوط به سهام است، در
34
00:01:10,240 –> 00:01:14,000
مرحله بعد، کتابخانههایی را وارد
35
00:01:14,000 –> 00:01:16,000
میکنم که
36
00:01:16,000 –> 00:01:17,680
در این برنامه از آنها استفاده خواهم کرد، بنابراین میخواهم
37
00:01:17,680 –> 00:01:20,960
streamlit را به عنوان st
38
00:01:20,960 –> 00:01:24,320
next i وارد کنم. پانداها را بهصورت pd وارد میکنم
39
00:01:24,320 –> 00:01:27,360
و از pil میخواهم تصویر را وارد کنم،
40
00:01:27,360 –> 00:01:31,200
خوب در حال حاضر،
41
00:01:31,200 –> 00:01:32,320
یک
42
00:01:32,320 –> 00:01:35,520
عنوان و یک تصویر اضافه
43
00:01:35,520 –> 00:01:38,799
میکنم، بنابراین فقط st.right
44
00:01:38,799 –> 00:01:41,439
و البته پرانتز چپ و سپس
45
00:01:41,439 –> 00:01:42,320
سه
46
00:01:42,320 –> 00:01:45,520
نقل قول دوتایی را تایپ کنید. و سپس
47
00:01:45,520 –> 00:01:46,320
48
00:01:46,320 –> 00:01:49,840
نماد هشتگ یا علامت عدد یا
49
00:01:49,840 –> 00:01:52,640
نماد پوند را هر چه که نامش می گذارید
50
00:01:52,640 –> 00:01:54,159
قرار می دهم و عنوان آن را در اینجا
51
00:01:54,159 –> 00:01:55,840
قرار می دهم تا یک
52
00:01:55,840 –> 00:01:59,280
برنامه وب بازار بورس باشد
53
00:01:59,280 –> 00:02:00,399
و یک زیرنویس
54
00:02:00,399 –> 00:02:03,840
من قصد دارم داده ها را به صورت بصری
55
00:02:03,840 –> 00:02:07,360
روی سهام قرار دهم و علامت تعجب بگذارم
56
00:02:07,360 –> 00:02:10,720
و محدوده تاریخ
57
00:02:10,720 –> 00:02:14,319
از 2 ژانویه 2020
58
00:02:14,319 –> 00:02:17,840
تا 4 آگوست
59
00:02:17,840 –> 00:02:20,239
2020 خواهد بود. حالا از کجا بدانم که به این
60
00:02:20,239 –> 00:02:21,200
دلیل است
61
00:02:21,200 –> 00:02:22,879
که مجموعه داده هایی را دارم که ندارم برای استفاده
62
00:02:22,879 –> 00:02:24,239
از این برنامه برنامه ریزی کنید و همه آنها
63
00:02:24,239 –> 00:02:25,280
اینجا هستند، پس
64
00:02:25,280 –> 00:02:28,319
بیایید نگاهی بیندازیم k در فایل amzn.csv
65
00:02:28,319 –> 00:02:28,879
66
00:02:28,879 –> 00:02:31,760
که فایلی است که حاوی داده های سهام
67
00:02:31,760 –> 00:02:32,080
68
00:02:32,080 –> 00:02:34,160
آمازون است و ما می توانیم تمام ستون ها را
69
00:02:34,160 –> 00:02:36,000
در اینجا ببینیم و می بینیم که تاریخ شروع در
70
00:02:36,000 –> 00:02:39,120
واقع 2 ژانویه 2020 است و اگر
71
00:02:39,120 –> 00:02:41,200
تا آخر به پایین اسکرول کنیم می توانیم ببینیم که تاریخ پایان
72
00:02:41,200 –> 00:02:43,519
4 آگوست 2020 است
73
00:02:43,519 –> 00:02:45,120
و همین را می توان برای
74
00:02:45,120 –> 00:02:47,160
دو فایل دیگر که
75
00:02:47,160 –> 00:02:50,480
tesla.csv هستند گفت، بنابراین تاریخ شروع را در آنجا
76
00:02:50,480 –> 00:02:52,800
می بینیم و به پایین اسکرول می کنیم می بینیم که تاریخ
77
00:02:52,800 –> 00:02:53,680
پایان یکسان است
78
00:02:53,680 –> 00:02:56,640
و سپس اطلاعاتی در مورد سهام گوگل داریم.
79
00:02:56,640 –> 00:02:57,440
80
00:02:57,440 –> 00:03:00,239
بنابراین تاریخ شروع اینجاست و
81
00:03:00,239 –> 00:03:01,840
تاریخ پایان اینجاست،
82
00:03:01,840 –> 00:03:04,319
اکنون شرکت مادر گوگل الفبا نامیده می شود
83
00:03:04,319 –> 00:03:05,040
84
00:03:05,040 –> 00:03:08,080
و آن چیزی است
85
00:03:08,080 –> 00:03:09,599
که من قصد دارم برای این برنامه انجام دهم
86
00:03:09,599 –> 00:03:10,959
کمی بعد انجام می شود، بنابراین این کار
87
00:03:10,959 –> 00:03:11,920
به خوبی انجام می شود،
88
00:03:11,920 –> 00:03:13,840
پس بیایید به
89
00:03:13,840 –> 00:03:14,959
برنامهای
90
00:03:14,959 –> 00:03:17,920
که در آن برنامهنویسی میکنیم برگردید و در واقع
91
00:03:17,920 –> 00:03:20,080
چیزی که من قصد انجام آن را دارم این است که میخواهم
92
00:03:20,080 –> 00:03:22,000
این کلمه را به صورت بصری بسازم، میخواهم آن را
93
00:03:22,000 –> 00:03:24,319
پررنگ کنم تا وقتی برنامه را شروع میکنیم،
94
00:03:24,319 –> 00:03:25,280
95
00:03:25,280 –> 00:03:28,799
این متن پررنگ شود و ما بتوانیم آن را ببینیم
96
00:03:28,799 –> 00:03:32,239
. قرار است دو ستاره در اینجا و دو ستاره قرار
97
00:03:32,239 –> 00:03:34,000
دهم ars اینجا و باید این کار را انجام دهد، بنابراین
98
00:03:34,000 –> 00:03:36,000
اکنون ما این حروف پررنگ را داریم که می
99
00:03:36,000 –> 00:03:38,640
گوید این یک تصویر بصری برای مشاهده
100
00:03:38,640 –> 00:03:39,920
داده های سهام است،
101
00:03:39,920 –> 00:03:43,200
بسیار خوب است، بنابراین اکنون می خواهم تصویر را باز کنم،
102
00:03:43,200 –> 00:03:43,680
103
00:03:43,680 –> 00:03:45,040
بنابراین یک متغیر به نام تصویر ایجاد کنید و
104
00:03:45,040 –> 00:03:46,959
آن را برابر با تصویر
105
00:03:46,959 –> 00:03:50,480
نقطه باز تنظیم کنید. و سپس باید محل تصویر را به آن بدهم
106
00:03:50,480 –> 00:03:51,920
107
00:03:51,920 –> 00:03:55,040
تا تصویر درست در اینجا باشد که به آن تصویر
108
00:03:55,040 –> 00:03:57,120
زیر خط استوک می گویند.png بنابراین من
109
00:03:57,120 –> 00:03:58,319
روی آن دوبار کلیک می کنم
110
00:03:58,319 –> 00:03:59,519
و این همان چیزی است که تصویر به
111
00:03:59,519 –> 00:04:01,360
نظر می رسد و
112
00:04:01,360 –> 00:04:03,360
من برنامه ریزی می کنم با استفاده از این، اجازه دهید به برنامه برگردیم
113
00:04:03,360 –> 00:04:05,599
و من
114
00:04:05,599 –> 00:04:08,799
روی آن فایل کلیک راست میکنم و سپس روی مسیر کپی کلیک
115
00:04:08,799 –> 00:04:10,879
میکنم و آن را در اینجا قرار میدهیم و سپس
116
00:04:10,879 –> 00:04:12,400
این
117
00:04:12,400 –> 00:04:13,599
اسلشها را کاملاً تغییر میدهم، بنابراین من فقط میخواهم
118
00:04:13,599 –> 00:04:16,640
این مژهها را معکوس کنم
119
00:04:17,839 –> 00:04:20,720
و که به من می گوید که آن فایل در کجا قرار دارد،
120
00:04:20,720 –> 00:04:21,680
121
00:04:21,680 –> 00:04:25,360
بنابراین خوب به نظر می رسد، بیایید به خط بعدی برویم،
122
00:04:25,360 –> 00:04:26,320
123
00:04:26,320 –> 00:04:29,199
بنابراین اکنون تصویر را دارم و اکنون می خواهم
124
00:04:29,199 –> 00:04:31,320
تصویر را نمایش
125
00:04:31,320 –> 00:04:32,720
دهم، بنابراین فقط st.image را تایپ کنید
126
00:04:32,720 –> 00:04:35,280
و متغیر تصویر را وارد کنید و می خواهم
127
00:04:35,280 –> 00:04:37,199
از آن استفاده کنم. عرض ستون بنابراین فقط تایپ کنید استفاده از
128
00:04:37,199 –> 00:04:38,880
خط زیر خط ستون با
129
00:04:38,880 –> 00:04:40,160
و آن را برابر با
130
00:04:40,160 –> 00:04:43,759
true قرار دهید در حال حاضر در مرحله بعد من می خواهم
131
00:04:43,759 –> 00:04:44,240
یک
132
00:04:44,240 –> 00:04:49,600
هدر نوار کناری ایجاد کنم، بنابراین فقط
133
00:04:49,720 –> 00:04:52,080
st.sitebar.header را تایپ کنید
134
00:04:52,080 –> 00:04:54,639
و این سرصفحه ورودی کاربر خواهد بود،
135
00:04:54,639 –> 00:04:56,800
بنابراین من می
136
00:04:56,800 –> 00:05:00,240
خواهم ورودی کاربر برچسب را در اینجا قرار دهم و
137
00:05:00,240 –> 00:05:02,000
در مورد ورودی کاربر، اجازه دهید
138
00:05:02,000 –> 00:05:03,280
کمی در مورد آن صحبت کنم،
139
00:05:03,280 –> 00:05:06,320
بنابراین برنامه این است که کاربر
140
00:05:06,320 –> 00:05:10,320
یک تاریخ شروع، تاریخ پایان و
141
00:05:10,320 –> 00:05:13,840
یک نماد سهام یا نماد سهام را وارد کند و
142
00:05:13,840 –> 00:05:17,520
سپس داشبورد
143
00:05:17,520 –> 00:05:19,360
مطابق با آن تنظیم شود و داده ها را تنظیم کند و
144
00:05:19,360 –> 00:05:20,479
نمودارها بر
145
00:05:20,479 –> 00:05:22,400
این اساس بسیار خوب است، بنابراین بیایید پیش برویم و یک تابع ایجاد کنیم
146
00:05:22,400 –> 00:05:24,800
تا ورودی کاربر را دریافت کنیم،
147
00:05:24,800 –> 00:05:26,000
بنابراین بیایید این کار را انجام دهیم، اکنون می خواهیم
148
00:05:26,000 –> 00:05:28,320
یک تابع
149
00:05:28,320 –> 00:05:31,759
برای دریافت
150
00:05:31,759 –> 00:05:35,039
ورودی کاربر ایجاد کنیم، بنابراین فقط
151
00:05:35,039 –> 00:05:37,280
def را تایپ کنید و سپس من این را فراخوانی می کنم. ورودی زیر خط git بسیار
152
00:05:37,280 –> 00:05:39,280
153
00:05:39,280 –> 00:05:43,759
خوب است،
154
00:05:43,919 –> 00:05:44,960
بنابراین من متغیری
155
00:05:44,960 –> 00:05:47,199
به نام start underscore date ایجاد
156
00:05:47,199 –> 00:05:50,400
میکنم و آن را برابر با
157
00:05:50,840 –> 00:05:53,120
158
00:05:53,120 –> 00:05:55,840
st.sidebar.text ورودی زیر خط قرار میدهم و
159
00:05:55,840 –> 00:05:56,639
این متن را
160
00:05:56,639 –> 00:05:58,560
میدهیم که این را میدهیم. نوار کناری یک برچسب،
161
00:05:58,560 –> 00:05:59,840
بنابراین من آن
162
00:05:59,840 –> 00:06:02,880
را تاریخ شروع می نامم برچسب باشد و سپس
163
00:06:02,880 –> 00:06:04,960
میخواهم مقداری پیشفرض به آن بدهم تا
164
00:06:04,960 –> 00:06:06,319
165
00:06:06,319 –> 00:06:10,080
تاریخ شروع سهامی باشد
166
00:06:10,080 –> 00:06:13,680
که برای دادههای موجودی دارم، بنابراین
167
00:06:16,039 –> 00:06:17,360
02-01-2020
168
00:06:17,360 –> 00:06:20,319
خوب است که در مجموعه دادهها اینطور است
169
00:06:20,319 –> 00:06:21,840
و به این ترتیب میخواهیم آن را
170
00:06:21,840 –> 00:06:22,880
در اینجا
171
00:06:22,880 –> 00:06:24,080
نیز قالببندی کنیم، در مرحله بعد، من ادامه میدهم و آن را
172
00:06:24,080 –> 00:06:26,560
برجسته میکنم و سپس با استفاده از ctrl
173
00:06:26,560 –> 00:06:28,400
c کپی میکنم و سپس پایین میآیم و دو
174
00:06:28,400 –> 00:06:29,680
بار دیگر با استفاده از کنترل v پیست میکنیم
175
00:06:29,680 –> 00:06:32,080
و فقط چند چیز را تغییر میدهم. بنابراین در مرحله بعدی
176
00:06:32,080 –> 00:06:32,880
177
00:06:32,880 –> 00:06:35,440
یک متغیر تاریخ خط پایان ایجاد میکنم
178
00:06:35,440 –> 00:06:37,360
و این برچسب را در اینجا به
179
00:06:37,360 –> 00:06:40,479
تاریخ پایان تغییر میدهیم و تاریخ پایان در
180
00:06:40,479 –> 00:06:43,680
4 آگوست
181
00:06:43,680 –> 00:06:48,080
2020 خواهد بود و میخواهم
182
00:06:48,080 –> 00:06:50,639
نماد سهام را دریافت کنم.
183
00:06:50,639 –> 00:06:52,960
متغیری به نام نماد زیرخط سهام ایجاد
184
00:06:52,960 –> 00:06:55,360
میکنم و آن را برابر
185
00:06:55,360 –> 00:06:56,560
با همان چیزی در اینجا قرار میدهم، اما
186
00:06:56,560 –> 00:06:58,160
این
187
00:06:58,160 –> 00:07:01,840
نماد سهام را صدا میزنم و نماد سهام را پیشفرض
188
00:07:01,840 –> 00:07:04,199
189
00:07:04,199 –> 00:07:07,120
amzn میکنم، بنابراین اینطور خواهد شد.
190
00:07:07,120 –> 00:07:08,880
amazon درست در مرحله بعد من می خواهم این
191
00:07:08,880 –> 00:07:10,240
متغیرها را برگردانم، بنابراین می خواهم
192
00:07:10,240 –> 00:07:12,479
تاریخ underscore start را برگردانم
193
00:07:12,479 –> 00:07:14,160
من در تاریخ زیرخط برمی گردم و
194
00:07:14,160 –> 00:07:15,039
195
00:07:15,039 –> 00:07:17,120
نماد سهام را کاملاً برمی گردم، بنابراین اکنون کار ما
196
00:07:17,120 –> 00:07:18,479
با آن تابع تمام شده است،
197
00:07:18,479 –> 00:07:20,240
بیایید پیش برویم و یک تابع ایجاد کنیم تا
198
00:07:20,240 –> 00:07:22,319
نام شرکت را همانطور که
199
00:07:22,319 –> 00:07:24,000
قبلاً در مورد آن صحبت کردم
200
00:07:24,000 –> 00:07:28,160
، ایجاد کنیم، بنابراین بیایید یک تابع ایجاد کنیم. تابعی برای
201
00:07:28,160 –> 00:07:31,759
بدست آوردن نام شرکت
202
00:07:31,759 –> 00:07:33,440
و البته نام او
203
00:07:33,440 –> 00:07:35,039
با
204
00:07:35,039 –> 00:07:38,080
نماد سهام مرتبط خواهد بود، بنابراین فقط
205
00:07:38,080 –> 00:07:40,479
def را تایپ کنید و من آن را صدا می زنم دریافت
206
00:07:40,479 –> 00:07:41,280
207
00:07:41,280 –> 00:07:44,479
زیرخط نام شرکت و
208
00:07:44,479 –> 00:07:45,840
209
00:07:45,840 –> 00:07:50,080
210
00:07:50,080 –> 00:07:53,639
اگر نماد آن amzn باشد اکنون نماد را وارد می کند.
211
00:07:53,639 –> 00:07:57,199
پس شرکتی که میخواهیم
212
00:07:57,199 –> 00:07:58,400
برگردانیم آمازون است، در
213
00:07:58,400 –> 00:08:01,520
214
00:08:01,520 –> 00:08:06,160
غیر این صورت اگر
215
00:08:06,160 –> 00:08:09,759
نماد tsla است،
216
00:08:09,759 –> 00:08:14,560
من میخواهم تسلا را برگردانم،
217
00:08:14,560 –> 00:08:17,759
اگر
218
00:08:17,759 –> 00:08:22,160
نماد g-o-o-g-o-o-g است،
219
00:08:22,160 –> 00:08:26,960
سپس میخواهم الفبا را
220
00:08:26,960 –> 00:08:29,599
برگردانم خوب دوباره alphabet شرکت مادر گوگل است، در
221
00:08:29,599 –> 00:08:31,599
222
00:08:31,599 –> 00:08:34,640
غیر این صورت اگر هیچ یک از آنها نیست،
223
00:08:34,640 –> 00:08:36,559
من فقط میخواهم هیچکدام را برگردانم و
224
00:08:36,559 –> 00:08:38,640
این به نوعی انجام کمی
225
00:08:38,640 –> 00:08:42,159
خطا در رسیدگی به آن است،
226
00:08:42,159 –> 00:08:43,839
بنابراین باید این کار را انجام دهیم تا
227
00:08:43,839 –> 00:08:46,399
نام شرکتی که عملکرد آن انجام شده است، انجام شود،
228
00:08:46,399 –> 00:08:48,399
کار بعدی که باید انجام دهیم این
229
00:08:48,399 –> 00:08:49,519
است یک تابع بزرگ، ما باید
230
00:08:49,519 –> 00:08:51,600
یک تابع ایجاد کنیم
231
00:08:51,600 –> 00:08:54,160
تا اساساً مجموعه دادههای صحیح را به دست
232
00:08:54,160 –> 00:08:54,880
آوریم، بنابراین
233
00:08:54,880 –> 00:08:58,160
234
00:08:58,160 –> 00:09:03,120
دادههای شرکت مناسب و چارچوب
235
00:09:03,360 –> 00:09:07,360
236
00:09:07,360 –> 00:09:11,040
زمانی مناسب را به دست میآوریم، بنابراین از
237
00:09:11,040 –> 00:09:14,480
هر ورودی تاریخ شروع کاربر
238
00:09:14,480 –> 00:09:19,839
تا تاریخ پایان کاربر
239
00:09:20,000 –> 00:09:22,399
خوب است، بنابراین بیایید این تابع را ایجاد کنیم، فقط
240
00:09:22,399 –> 00:09:23,360
def را تایپ کنید
241
00:09:23,360 –> 00:09:25,760
و سپس داده های زیر خط را وارد کنید و
242
00:09:25,760 –> 00:09:27,040
243
00:09:27,040 –> 00:09:29,600
این علامت یک تاریخ شروع را می
244
00:09:29,600 –> 00:09:30,080
گیرد که
245
00:09:30,080 –> 00:09:32,959
تاریخ پایان درست است و اکنون اولین کاری
246
00:09:32,959 –> 00:09:35,120
که باید انجام دهیم این است که بارگذاری شود دادهها،
247
00:09:35,120 –> 00:09:38,640
بنابراین باید بررسی
248
00:09:38,640 –> 00:09:42,399
کنیم که کاربر چه نماد سهامی را وارد کرده است،
249
00:09:42,399 –> 00:09:45,440
بنابراین اگر نماد
250
00:09:45,440 –> 00:09:48,480
و من میخواهم علامت نقطه را در بالا
251
00:09:48,480 –> 00:09:50,720
قرار دهیم،
252
00:09:50,720 –> 00:09:51,839
253
00:09:51,839 –> 00:09:56,160
اگر برابر با amzn باشد، کمی بیشتر خطا را انجام میدهد، اگر برابر با amzn
254
00:09:56,160 –> 00:09:58,480
باشد، میخواهم ایجاد کنم. یک دیتا فریم، بنابراین
255
00:09:58,480 –> 00:10:00,320
من یک متغیر به نام df ایجاد می کنم
256
00:10:00,320 –> 00:10:01,680
که مخفف عبارت data frame است و
257
00:10:01,680 –> 00:10:04,560
آن را برابر با pdf dot
258
00:10:04,560 –> 00:10:07,600
read underscore csv قرار می دهم و
259
00:10:07,600 –> 00:10:08,880
آن
260
00:10:08,880 –> 00:10:12,079
فایل داده آمازون را دریافت می کنم، پس درست است. در اینجا
261
00:10:12,079 –> 00:10:13,680
در بالا سمت چپ من فقط کلیک راست می کنم
262
00:10:13,680 –> 00:10:15,200
در اینجا و سپس روی
263
00:10:15,200 –> 00:10:17,600
مسیر کپی کلیک کنید و سپس به اینجا می آییم
264
00:10:17,600 –> 00:10:19,200
و با استفاده از کنترل v پیست می کنیم و سپس
265
00:10:19,200 –> 00:10:22,399
البته این اسلش ها را تغییر می دهیم،
266
00:10:24,880 –> 00:10:29,519
بنابراین تقریباً در آنجا انجام شده است
267
00:10:29,519 –> 00:10:32,720
و اکنون این کار را انجام دادیم، بنابراین اکنون برای صرفه جویی در
268
00:10:32,720 –> 00:10:34,160
زمان من فقط می روم. برای
269
00:10:34,160 –> 00:10:39,279
برجسته کردن آن و کپی کردن آن با استفاده از ctrl c
270
00:10:39,279 –> 00:10:42,640
و بیایید پایین بیایم و با استفاده از
271
00:10:42,640 –> 00:10:43,440
ctrl v آن را بچسبانیم
272
00:10:43,440 –> 00:10:44,880
و من یک
273
00:10:44,880 –> 00:10:47,200
بار دیگر
274
00:10:47,200 –> 00:10:50,320
همین کار را انجام خواهم داد و باید این کار را انجام دهم، بنابراین
275
00:10:50,320 –> 00:10:53,040
در اینجا من می خواهم این را به elsif تغییر دهم
276
00:10:53,040 –> 00:10:53,600
و
277
00:10:53,600 –> 00:10:55,120
این بار میخواهیم تسلا را بررسی کنیم
278
00:10:55,120 –> 00:10:57,120
که tsla است
279
00:10:57,120 –> 00:11:00,880
و اگر نماد تسلا است،
280
00:11:00,880 –> 00:11:04,320
فایل tsla.csv را دریافت
281
00:11:04,320 –> 00:11:06,399
میکنیم تا در همان مکان
282
00:11:06,399 –> 00:11:08,320
فایل amazon.csv باشد
283
00:11:08,320 –> 00:11:09,920
و سپس شما همان کار را انجام دهید. برای
284
00:11:09,920 –> 00:11:12,000
گوگل پس بیایید lf را در اینجا قرار
285
00:11:12,000 –> 00:11:15,440
دهیم و سپس gog را و سپس
286
00:11:15,440 –> 00:11:17,040
287
00:11:17,040 –> 00:11:20,399
فایل csv نقطه g-o-o-g را دریافت می
288
00:11:20,399 –> 00:11:23,680
کنیم، در غیر این صورت، نماد را درست نمی دانیم، بنابراین
289
00:11:23,680 –> 00:11:25,440
من فقط
290
00:11:25,440 –> 00:11:27,760
یک قاب داده جدید را فقط برای رسیدگی به خطا ایجاد
291
00:11:27,760 –> 00:11:28,720
می کنم. قرار است df را
292
00:11:28,720 –> 00:11:32,240
برابر با
293
00:11:32,240 –> 00:11:35,839
قاب
294
00:11:35,839 –> 00:11:38,320
داده قاب دادههای نقطهای تنظیم کنیم، در آنجا میرویم و
295
00:11:38,320 –> 00:11:39,839
ستونهایی را
296
00:11:39,839 –> 00:11:43,839
برابر با اجازه دهید تاریخ را ببینیم تنظیم میکنم.
297
00:11:44,480 –> 00:11:46,880
ببندید، همان ستونها
298
00:11:46,880 –> 00:11:49,040
در مجموعه دادهها
299
00:11:49,040 –> 00:11:51,440
باز میشود،
300
00:11:52,959 –> 00:11:57,839
آنجا باز میشویم، بنابراین باز میشویم، حجم
301
00:11:58,480 –> 00:12:01,839
تنظیم میشود بسته شود و ممکن است
302
00:12:01,839 –> 00:12:04,240
چند مورد دیگر را از دست بدهم، پس بیایید به
303
00:12:04,240 –> 00:12:05,680
مجموعه دادههای موجودی برگردیم و من
304
00:12:05,680 –> 00:12:06,959
تمام موارد را اسکرول میکنم. به بالا و فقط
305
00:12:06,959 –> 00:12:08,320
نگاهی به ستون بیندازید تا به نظر برسد که
306
00:12:08,320 –> 00:12:09,440
307
00:12:09,440 –> 00:12:11,360
قیمت بالا و قیمت پایین را از دست داده ام، بیایید
308
00:12:11,360 –> 00:12:12,720
309
00:12:12,720 –> 00:12:16,399
به برنامه خود در اینجا برگردیم و بیایید بالا
310
00:12:16,399 –> 00:12:20,560
و پایین را قرار دهیم خوب،
311
00:12:20,560 –> 00:12:23,760
بنابراین فکر می کنم این کار انجام می شود و اکنون ما
312
00:12:23,760 –> 00:12:26,880
داده ها کاملاً درست باشند، بنابراین اکنون
313
00:12:26,880 –> 00:12:28,000
که داده ها را دارم، کار بعدی که می خواهم
314
00:12:28,000 –> 00:12:30,240
انجام دهم این است که محدوده تاریخ را بدست آوریم، بنابراین
315
00:12:30,240 –> 00:12:34,720
در اینجا کاری که می توانیم انجام دهیم این است که می
316
00:12:34,720 –> 00:12:38,240
توانیم دریافت
317
00:12:38,240 –> 00:12:41,279
محدوده تاریخ را قرار دهیم، بنابراین برای انجام این کار نیاز دارم
318
00:12:41,279 –> 00:12:42,399
برای تبدیل
319
00:12:42,399 –> 00:12:45,600
آن تاریخ شروع و آن تاریخ پایان
320
00:12:45,600 –> 00:12:49,200
به انواع داده های زمان تاریخ، بنابراین
321
00:12:49,200 –> 00:12:52,399
اجازه دهید ادامه دهم و این کار را به درستی انجام دهم،
322
00:12:52,399 –> 00:12:56,560
بنابراین می خواهم شروع را برابر با pd.2
323
00:12:56,560 –> 00:12:58,079
زیرخط زمان تاریخ تعیین کنم و ما
324
00:12:58,079 –> 00:12:59,920
شروع و ورودی را وارد می کنیم و من می خواهم همین
325
00:12:59,920 –> 00:13:00,480
کار را
326
00:13:00,480 –> 00:13:02,959
برای n انجام دهم، آن را برابر با pd.2
327
00:13:02,959 –> 00:13:04,160
underscore
328
00:13:04,160 –> 00:13:07,360
datetime و input قرار می دهم و اکنون آن دو
329
00:13:07,360 –> 00:13:08,959
var iable ها باید به نوع داده های زمان تاریخ تبدیل شوند، بسیار
330
00:13:08,959 –> 00:13:09,440
331
00:13:09,440 –> 00:13:13,600
خوب،
332
00:13:13,600 –> 00:13:16,480
بنابراین ایده اساساً این است که شاخصی را پیدا کنیم
333
00:13:16,480 –> 00:13:18,240
که در
334
00:13:18,240 –> 00:13:22,160
آن داده ها پس از ا