در این مطلب، ویدئو هشدارهای قیمت ارزهای دیجیتال خود را در آموزش پایتون خودکار کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,320 –> 00:00:02,240
بچه ها در این ویدیو چه خبر است، من
2
00:00:02,240 –> 00:00:04,319
به شما نشان خواهم داد که چگونه می توانیم
3
00:00:04,319 –> 00:00:06,480
برای ارزهای رمزپایه خاصی مانند
4
00:00:06,480 –> 00:00:07,919
بیت کوین اتریوم
5
00:00:07,919 –> 00:00:10,400
و ریپل هشدار تنظیم کنیم، همانطور که می بینید من
6
00:00:10,400 –> 00:00:11,599
هدف را
7
00:00:11,599 –> 00:00:15,040
50 000 یورو برای بیت کوین تعیین کرده ام 1800 یورو برای بیت کوین
8
00:00:15,040 –> 00:00:16,239
اتریوم و
9
00:00:16,239 –> 00:00:19,600
0.87 یورو برای ریپل و هنگامی که
10
00:00:19,600 –> 00:00:21,119
به هدف رسیدیم، می گوییم که
11
00:00:21,119 –> 00:00:23,119
مقدار هدف ما رسیده است
12
00:00:23,119 –> 00:00:25,680
و همچنین مقادیر را
13
00:00:25,680 –> 00:00:26,800
هر 30 ثانیه به روز می کند
14
00:00:26,800 –> 00:00:28,480
و ما از یک api استفاده
15
00:00:28,480 –> 00:00:30,160
می کنیم که به ما امکان استفاده را می دهد.
16
00:00:30,160 –> 00:00:32,238
این بدون محدودیت به این معنی است که هر 30
17
00:00:32,238 –> 00:00:34,160
ثانیه ما مقادیر جدیدی را همانطور
18
00:00:34,160 –> 00:00:35,840
که در اینجا می بینید بازیابی می کنیم و
19
00:00:35,840 –> 00:00:36,399
20
00:00:36,399 –> 00:00:38,719
در زمان زنده به روز رسانی می شود بنابراین همانطور که می بینید در حال حاضر
21
00:00:38,719 –> 00:00:40,160
بیت کوین
22
00:00:40,160 –> 00:00:42,879
20 یورو افزایش یافته است بنابراین ما به اهداف نزدیک تر می شویم.
23
00:00:42,879 –> 00:00:45,039
و به محض
24
00:00:45,039 –> 00:00:47,520
اینکه بالاتر از هدف هدف قرار گرفت،
25
00:00:47,520 –> 00:00:48,320
به ما می گوید که
26
00:00:48,320 –> 00:00:50,719
ارزش هدف ما به دست آمده است
27
00:00:50,719 –> 00:00:52,239
و به عبارت دیگر، لحظه خوبی برای فروش ما خواهد بود
28
00:00:52,239 –> 00:00:52,640
29
00:00:52,640 –> 00:00:54,160
و همانطور که
30
00:00:54,160 –> 00:00:55,760
قبلاً اشاره کردم فیلمنامه برای همیشه اجرا خواهد شد.
31
00:00:55,760 –> 00:00:58,239
همانطور که می خواهید آن را اجرا کنید
32
00:00:58,239 –> 00:00:59,440
برای
33
00:00:59,440 –> 00:01:00,800
بازی با پایتون و
34
00:01:00,800 –> 00:01:02,559
بازیابی این مقادیر عالی است زیرا میبینید
35
00:01:02,559 –> 00:01:04,319
که یک بار دیگر بهروزرسانی شد و این بار
36
00:01:04,319 –> 00:01:05,360
بیت کوین سقوط کرد،
37
00:01:05,360 –> 00:01:06,880
اما بیایید بلافاصله با
38
00:01:06,880 –> 00:01:09,040
ایجاد یک پروژه پایتون جدید شروع کنیم و من
39
00:01:09,040 –> 00:01:11,360
فقط از پایتون 3.8 برای این کار استفاده خواهم کرد.
40
00:01:11,360 –> 00:01:13,360
اما سایر نسخههای پایتون
41
00:01:13,360 –> 00:01:14,960
باید به خوبی کار کنند، زیرا ما
42
00:01:14,960 –> 00:01:16,560
از هیچ چیز پیچیدهای استفاده نمیکنیم،
43
00:01:16,560 –> 00:01:17,439
بیایید ادامه دهیم
44
00:01:17,439 –> 00:01:19,840
و یک فایل پایتون جدید ایجاد کنیم و
45
00:01:19,840 –> 00:01:22,320
اولین مورد برای کلید api ما باشد،
46
00:01:22,320 –> 00:01:24,320
بنابراین ما فقط آن را نام میبریم.
47
00:01:24,320 –> 00:01:26,240
پس اکنون پیش بروید و مرورگر خود را باز کنید
48
00:01:26,240 –> 00:01:27,600
و می خواهید
49
00:01:27,600 –> 00:01:30,079
nomics api را تایپ کنید و شما را به
50
00:01:30,079 –> 00:01:31,840
nomix.com می برد
51
00:01:31,840 –> 00:01:34,000
و در nomix.com خواهید دید
52
00:01:34,000 –> 00:01:35,759
که یک بخش api در اینجا وجود دارد
53
00:01:35,759 –> 00:01:37,119
و تمام کاری که باید انجام دهید وجود دارد. do این است که روی آن کلیک
54
00:01:37,119 –> 00:01:38,720
کنید و دکمهای را به شما نشان میدهد
55
00:01:38,720 –> 00:01:39,520
که میتوانید
56
00:01:39,520 –> 00:01:42,720
یک کلید api رایگان دریافت کنید، پس روی آن کلیک کنید سپس تنها
57
00:01:42,720 –> 00:01:44,240
کاری که باید انجام دهید این است که آدرس ایمیل خود را وارد کنید
58
00:01:44,240 –> 00:01:44,960
59
00:01:44,960 –> 00:01:47,360
و یک دلیل سریع
60
00:01:47,360 –> 00:01:48,560
برای استفاده از این api
61
00:01:48,560 –> 00:01:50,960
و آن ارائه کنید. تا می توانید api را به
62
00:01:50,960 –> 00:01:52,880
ایمیل شما ارسال می کند اینجا را ببینید که ما
63
00:01:52,880 –> 00:01:54,479
درخواست های نامحدودی داریم
64
00:01:54,479 –> 00:01:57,439
و آن را به نرخ یک
65
00:01:57,439 –> 00:01:59,360
درخواست در ثانیه محدود می کند که برای این هدف آزمایشی خوب است،
66
00:01:59,360 –> 00:02:01,040
بنابراین وقتی
67
00:02:01,040 –> 00:02:03,360
برای کلید api ثبت نام کردید، کافیست ادامه دهید
68
00:02:03,360 –> 00:02:04,000
و
69
00:02:04,000 –> 00:02:07,040
کلید nomics api و داخل اینجا را تایپ کنید.
70
00:02:07,040 –> 00:02:09,038
شما می خواهید کلید api را که
71
00:02:09,038 –> 00:02:10,959
آنها برای شما ارسال کرده اند در ایمیل خود وارد کنید و
72
00:02:10,959 –> 00:02:12,319
هنگامی که آن را در آنجا قرار دادید
73
00:02:12,319 –> 00:02:14,400
، می توانیم ادامه دهیم و یک فایل جدید ایجاد کنیم
74
00:02:14,400 –> 00:02:16,160
که قرار است یک فایل پایتون دیگر
75
00:02:16,160 –> 00:02:17,680
باشد و ما فقط تماس می گیریم این
76
00:02:17,680 –> 00:02:19,200
اصلی اکنون کار بعدی که باید
77
00:02:19,200 –> 00:02:21,120
در اینجا انجام دهیم این است که ترمینال را باز کنیم تا بتوانیم
78
00:02:21,120 –> 00:02:22,160
79
00:02:22,160 –> 00:02:25,200
چند بسته مانند
80
00:02:25,200 –> 00:02:28,239
ماژول درخواست ها را نصب کنیم و سپس باید
81
00:02:28,239 –> 00:02:28,800
جلو برویم
82
00:02:28,800 –> 00:02:34,720
و pandas نصب را پیپ کنیم تا
83
00:02:34,840 –> 00:02:36,879
داده هایمان را به
84
00:02:36,879 –> 00:02:39,360
خوبی مدیریت کنیم و به محض اینکه ما
85
00:02:39,360 –> 00:02:41,040
آن دو بسته را دانلود کردهایم و میتوانیم ادامه دهیم
86
00:02:41,040 –> 00:02:43,200
و واردات را شروع کنیم، بنابراین
87
00:02:43,200 –> 00:02:44,480
اولین موردی که میخواهیم وارد
88
00:02:44,480 –> 00:02:46,720
کنیم ماژول درخواستها است و بعد از آن
89
00:02:46,720 –> 00:02:47,680
90
00:02:47,680 –> 00:02:50,640
ماژول کلیدهای خود را وارد میکنیم تا بتوانیم از کلید api خود استفاده کنیم
91
00:02:50,640 –> 00:02:52,319
و سپس ما باید
92
00:02:52,319 –> 00:02:55,840
پانداها را به صورت PD و در نهایت
93
00:02:55,840 –> 00:02:58,720
از طرف دیگر وارد کنیم زمانی که میخواهیم تابع خواب را وارد
94
00:02:58,720 –> 00:02:59,200
95
00:02:59,200 –> 00:03:00,959
کنیم و اولین تابعی که
96
00:03:00,959 –> 00:03:02,800
میخواهیم ایجاد کنیم، تابعی است که در واقع
97
00:03:02,800 –> 00:03:04,400
98
00:03:04,400 –> 00:03:07,040
نرخ ارزهای رمزنگاری شده را دریافت میکند، بنابراین تابع دریافت نرخ
99
00:03:07,040 –> 00:03:07,920
کریپتو را تایپ
100
00:03:07,920 –> 00:03:10,400
میکنیم و در اینجا باید یک ارز پایه را مشخص کنیم
101
00:03:10,400 –> 00:03:11,680
102
00:03:11,680 –> 00:03:13,599
که میتواند هر ارزی را که بخواهید،
103
00:03:13,599 –> 00:03:15,120
من به یورو پایبند میمانم، زیرا درک
104
00:03:15,120 –> 00:03:16,400
آن سادهترین ارز برای من است
105
00:03:16,400 –> 00:03:16,959
106
00:03:16,959 –> 00:03:20,400
و بعد از آن میخواهیم مشخص کنیم
107
00:03:20,400 –> 00:03:23,280
که چه نوع داراییهایی میخواهیم قیمتها را دریافت کنیم
108
00:03:23,280 –> 00:03:24,239
109
00:03:24,239 –> 00:03:25,680
و منظور من از داراییها،
110
00:03:25,680 –> 00:03:27,599
ارزهای دیجیتال و این است.
111
00:03:27,599 –> 00:03:28,319
یک رشته خواهد بود
112
00:03:28,319 –> 00:03:29,599
و در داخل این رشته
113
00:03:29,599 –> 00:03:31,599
از کاما استفاده می کنیم تا مقادیری را که می خواهیم بدست آوریم از هم جدا کنیم،
114
00:03:31,599 –> 00:03:33,599
به عنوان مثال برای یک پارامتر پیش فرض
115
00:03:33,599 –> 00:03:35,200
، فقط می خواهیم ادامه دهیم
116
00:03:35,200 –> 00:03:37,200
و بیت کوین را به دنبال
117
00:03:37,200 –> 00:03:40,640
اتریوم و به دنبال آن xrp وارد کنیم. و
118
00:03:40,640 –> 00:03:42,319
نباید هیچ فاصله ای بین اینها وجود داشته باشد،
119
00:03:42,319 –> 00:03:44,319
پس در اینجا باید
120
00:03:44,319 –> 00:03:47,440
یک URL درخواست ارائه دهیم و سپس https
121
00:03:47,440 –> 00:03:52,480
دو نقطه دابل اسلش را تایپ کنیم api.nomics.com
122
00:03:52,480 –> 00:03:55,680
نسخه اسلش یک اسلش ارزها
123
00:03:55,680 –> 00:03:57,599
اسلش تیکر سپس باید برویم ah ead و
124
00:03:57,599 –> 00:04:00,159
یک payload ایجاد کنید که
125
00:04:00,159 –> 00:04:01,920
تمام پارامترهای ما را که میخواهیم
126
00:04:01,920 –> 00:04:02,400
127
00:04:02,400 –> 00:04:05,360
در نقطه پایانی خود وارد کنیم، نگه میدارد، بنابراین یک
128
00:04:05,360 –> 00:04:07,519
دیکشنری خواهد بود و اولین مورد
129
00:04:07,519 –> 00:04:07,840
130
00:04:07,840 –> 00:04:10,319
کلید api است که فقط کلید نام دارد و
131
00:04:10,319 –> 00:04:12,239
سپس باید به فایل کلیدهای ما مراجعه کنید
132
00:04:12,239 –> 00:04:12,640
و
133
00:04:12,640 –> 00:04:15,280
کلید nomics api خود را وارد کنید، سپس ما باید
134
00:04:15,280 –> 00:04:15,840
پیش برویم
135
00:04:15,840 –> 00:04:18,079
و ارزش تبدیل را ارائه کنیم که
136
00:04:18,079 –> 00:04:19,918
ارز پایه ای است که می خواهید ارز
137
00:04:19,918 –> 00:04:20,639
138
00:04:20,639 –> 00:04:22,800
دیجیتال را به
139
00:04:22,800 –> 00:04:24,080
140
00:04:24,080 –> 00:04:26,320
آن تبدیل کنید. فقط
141
00:04:26,320 –> 00:04:28,000
همین قسمت این قسمت خواهد بود،
142
00:04:28,000 –> 00:04:30,880
بنابراین فقط دارایی ها را به عنوان مقدار وارد کنید اکنون
143
00:04:30,880 –> 00:04:32,320
می توانیم برویم و
144
00:04:32,320 –> 00:04:35,040
بازه زمانی را روی یک روز تنظیم
145
00:04:35,040 –> 00:04:36,639
146
00:04:36,639 –> 00:04:38,360
147
00:04:38,360 –> 00:04:41,040
کنیم.
148
00:04:41,040 –> 00:04:43,280
url و به آن پارامترهایی بدهید
149
00:04:43,280 –> 00:04:45,280
که قرار است payload باشد، سپس
150
00:04:45,280 –> 00:04:46,960
اجازه دهید این را به مقداری داده تبدیل
151
00:04:46,960 –> 00:04:48,960
کنیم که در مرحله بعدی پاسخ نقطه
152
00:04:48,960 –> 00:04:50,960
json خواهد بود و میخواهیم به جلو برویم و
153
00:04:50,960 –> 00:04:51,919
چند مقدار ایجاد کنیم،
154
00:04:51,919 –> 00:04:54,800
بنابراین ابتدا ارز دیجیتال را ایجاد میکنیم.
155
00:04:54,800 –> 00:04:55,680
156
00:04:55,680 –> 00:04:58,800
و سپس قیمت زیر خط کریپتو
157
00:04:58,800 –> 00:04:59,280
158
00:04:59,280 –> 00:05:03,120
و به دنبال آن مُهر زمانی کریپتو
159
00:05:03,120 –> 00:05:05,280
و همه اینها با لیستهای خالی برابری میکنند،
160
00:05:05,280 –> 00:05:06,320
161
00:05:06,320 –> 00:05:09,199
بنابراین باید سه براکت خالی اضافه
162
00:05:09,199 –> 00:05:11,280
کنیم، اکنون
163
00:05:11,280 –> 00:05:13,440
یک حلقه for ایجاد میکنیم که
164
00:05:13,440 –> 00:05:15,680
دادهها را از json استخراج میکند. و میخواهد
165
00:05:15,680 –> 00:05:17,600
آن را در این لیستها وارد کند تا
166
00:05:17,600 –> 00:05:19,840
بعداً بتوانیم آن را در قاب داده پانداهای خود وارد کنیم،
167
00:05:19,840 –> 00:05:21,440
بنابراین برای انجام این کار،
168
00:05:21,440 –> 00:05:22,080
169
00:05:22,080 –> 00:05:25,120
یک دارایی برای در
170
00:05:25,120 –> 00:05:27,360
حلقه داده ایجاد میکنیم و در اینجا ابتدا به آن اشاره میکنیم.
171
00:05:27,360 –> 00:05:29,600
به ارز دیجیتال خود و
172
00:05:29,600 –> 00:05:30,560
ما قصد داریم
173
00:05:30,560 –> 00:05:33,680
دارایی ها را در
174
00:05:33,680 –> 00:05:36,000
موقعیت ارز اضافه کنیم، اکنون به
175
00:05:36,000 –> 00:05:37,520
قیمت کریپتو اشاره می
176
00:05:37,520 –> 00:05:40,560
کنیم و دارایی ها را
177
00:05:40,560 –> 00:05:41,840
با شاخص
178
00:05:41,840 –> 00:05:44,720
قیمت و در نهایت مهر زمانی رمزنگاری
179
00:05:44,720 –> 00:05:46,400
که می خواهیم اضافه کنیم. برای اضافه کردن
180
00:05:46,400 –> 00:05:49,600
دارایی ها به شاخص قیمت
181
00:05:49,600 –> 00:05:52,080
خط زمانی و اگر
182
00:05:52,080 –> 00:05:53,759
گیج شده اید که این مقادیر را از کجا دریافت کرده
183
00:05:53,759 –> 00:05:54,720
ام، می توانید ادامه دهید
184
00:05:54,720 –> 00:05:57,280
و فقط داده های چاپی را تایپ کرده و برنامه را اجرا کنید
185
00:05:57,280 –> 00:05:57,840
186
00:05:57,840 –> 00:05:59,600
زیرا این کار کل
187
00:05:59,600 –> 00:06:01,440
json را به شما می دهد و متوجه خواهید شد
188
00:06:01,440 –> 00:06:03,440
که این آر مقادیر e در داخل json
189
00:06:03,440 –> 00:06:04,560
که می توانید به آنها مراجعه کنید
190
00:06:04,560 –> 00:06:06,960
و دارایی فقط به هر یک از
191
00:06:06,960 –> 00:06:08,880
ارزهای رمزپایه ای که ما ایجاد کرده ایم اشاره دارد،
192
00:06:08,880 –> 00:06:10,080
اما کار بعدی که می خواهیم انجام دهیم
193
00:06:10,080 –> 00:06:12,639
این است که این را به برخی از داده های خام تبدیل کنیم و این
194
00:06:12,639 –> 00:06:14,080
کار را انجام دهیم. فقط قرار است
195
00:06:14,080 –> 00:06:16,080
فرهنگ لغت دیگری ایجاد کنیم و اولین لغت نامه
196
00:06:16,080 –> 00:06:18,479
دارای یک کلمه کلیدی از دارایی ها خواهد بود
197
00:06:18,479 –> 00:06:20,120
که لیست ارزهای رمزنگاری شده ما را
198
00:06:20,120 –> 00:06:21,600
199
00:06:21,600 –> 00:06:24,400
به عنوان یک مقدار در نظر می گیرد، اکنون ما
200
00:06:24,400 –> 00:06:26,720
با تایپ نرخ ها به نرخ ها
201
00:06:26,720 –> 00:06:28,960
اشاره می کنیم. قیمت کریپتو
202
00:06:28,960 –> 00:06:31,039
و در پایین فقط
203
00:06:31,039 –> 00:06:32,880
لیستی از مُهرهای زمانی خواهیم داشت، بنابراین میخواهیم مهر
204
00:06:32,880 –> 00:06:34,560
زمانی را تایپ کنیم و این با
205
00:06:34,560 –> 00:06:35,199
206
00:06:35,199 –> 00:06:37,919
فهرست مهر زمانی رمزنگاری برابری میکند، سپس باید
207
00:06:37,919 –> 00:06:38,720
پیش برویم و
208
00:06:38,720 –> 00:06:41,319
یک چارچوب داده ایجاد کنیم که برابر باشد.
209
00:06:41,319 –> 00:06:43,440
pd.dataframe و در اینجا ما
210
00:06:43,440 –> 00:06:44,720
211
00:06:44,720 –> 00:06:47,120
دادههای خام خود را وارد میکنیم و کل این تابع
212
00:06:47,120 –> 00:06:48,400
213
00:06:48,400 –> 00:06:50,160
این قاب داده را برمیگرداند، اما فعلاً اجازه دهید به
214
00:06:50,160 –> 00:06:51,680
جلو برویم و این را چاپ کنیم
215
00:06:51,680 –> 00:06:53,680
تا بتوانم دقیقاً آنچه را که تاکنون ایجاد کردهایم به شما نشان دهم
216
00:06:53,680 –> 00:06:55,599
و ما فقط
217
00:06:55,599 –> 00:06:57,440
میروم اینجا و با این تماس میگیرم تابعی
218
00:06:57,440 –> 00:07:00,319
است که نرخ کریپتو را دریافت کنید و
219
00:07:00,319 –> 00:07:02,080
نیازی به تعیین چیزی نداریم زیرا
220
00:07:02,080 –> 00:07:04,479
پارامترهای پیش فرض
221
00:07:04,479 –> 00:07:06,400
مانند یورو را برای اولین
222
00:07:06,400 –> 00:07:08,000
مورد وارد کرده ایم و برای دارایی ها می خواهیم
223
00:07:08,000 –> 00:07:10,400
بیت کوین اتریوم و ریپل را پس بگیریم
224
00:07:10,400 –> 00:07:12,240
اما البته اگر میخواهید این مقادیر
225
00:07:12,240 –> 00:07:13,840
را تغییر دهید، میتوانید این مقادیر را ویرایش کنید، بنابراین بیایید ادامه دهیم
226
00:07:13,840 –> 00:07:17,120
و این برنامه را اجرا کنیم
227
00:07:17,120 –> 00:07:18,720
و چیزی که در اینجا متوجه خواهید شد این است که ما
228
00:07:18,720 –> 00:07:21,360
داراییهایی را دریافت میکنیم که
229
00:07:21,360 –> 00:07:22,080
بیتکوین، اتریوم
230
00:07:22,080 –> 00:07:24,479
و ریپل نرخها و
231
00:07:24,479 –> 00:07:26,560
مُهر زمانی زمان آنها هستند. این نرخ ها را بازیابی کردم
232
00:07:26,560 –> 00:07:27,120
233
00:07:27,120 –> 00:07:29,280
اما بیایید ادامه دهیم و این را تبدیل کنیم
234
00:07:29,280 –