در این مطلب، ویدئو با استفاده از پایتون یک ماشین حساب سود Dogecoin بسازید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:14
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,000
سلام به همه و به این ویدیو
2
00:00:02,000 –> 00:00:03,679
در زبان برنامه نویسی پایتون خوش آمدید،
3
00:00:03,679 –> 00:00:05,600
بنابراین در این ویدیو سعی می کنم قبل از شروع
4
00:00:05,600 –> 00:00:07,759
یک ماشین حساب سود dogecoin بسازم
5
00:00:07,759 –> 00:00:09,120
اگر
6
00:00:09,120 –> 00:00:10,400
ویدیوهای کانال را دوست دارید، حتماً
7
00:00:10,400 –> 00:00:11,840
روی دکمه اشتراک
8
00:00:11,840 –> 00:00:12,559
و دکمه لایک کلیک کنید
9
00:00:12,559 –> 00:00:14,320
و برای مطلع شدن از ویدیوهای جدید
10
00:00:14,320 –> 00:00:16,560
از کانال، اکنون به آن اعلان زنگ ضربه بزنید،
11
00:00:16,560 –> 00:00:17,840
با تمام آنچه گفته شد من
12
00:00:17,840 –> 00:00:19,039
در حال حاضر در وب سایت گوگل به
13
00:00:19,039 –> 00:00:20,880
نام collab.research.google.com
14
00:00:20,880 –> 00:00:22,080
هستم و من در آن هستم زیرا
15
00:00:22,080 –> 00:00:23,760
شروع برنامه نویسی را واقعا آسان می کند. در پایتون
16
00:00:23,760 –> 00:00:24,800
بنابراین تنها کاری که باید انجام دهید این است که به این
17
00:00:24,800 –> 00:00:26,240
وب سایت بروید و سپس با استفاده از اکانت گوگل خود وارد
18
00:00:26,240 –> 00:00:27,599
شوید و نوشتن
19
00:00:27,599 –> 00:00:28,960
کد پایتون خود را
20
00:00:28,960 –> 00:00:30,320
شروع کنید، بنابراین بیایید نوشتن این کد را
21
00:00:30,320 –> 00:00:31,679
با کلیک بر روی فایل و سپس کلیک بر روی
22
00:00:31,679 –> 00:00:33,440
notebook جدید و سپس یک تب جدید برای شروع شروع کنیم.
23
00:00:33,440 –> 00:00:34,320
شما
24
00:00:34,320 –> 00:00:36,559
و در اینجا یک سلول جدید برای شما باز می شود
25
00:00:36,559 –> 00:00:38,239
و من می خواهم در
26
00:00:38,239 –> 00:00:39,200
مورد برنامه توضیحاتی را ارائه
27
00:00:39,200 –> 00:00:41,280
دهم ، این را در نظرات قرار می دهم ،
28
00:00:41,280 –> 00:00:43,280
فقط می خواهم
29
00:00:43,280 –> 00:00:46,800
ساخت یک
30
00:00:46,800 –> 00:00:50,160
31
00:00:50,160 –> 00:00:53,920
ماشین حساب سود dogecoin را قرار دهم.
32
00:00:53,920 –> 00:00:55,360
خوب است، پس من میخواهم
33
00:00:55,360 –> 00:00:56,960
با کلیک کردن روی دکمه کد در
34
00:00:56,960 –> 00:00:58,000
بالا سمت چپ، یک سلول جدید ایجاد
35
00:00:58,000 –> 00:01:01,199
کنم و میخواهم تعدادی از کتابخانهها را وارد کنم که میخواهم
36
00:01:01,199 –> 00:01:02,239
از آنها در سراسر برنامه استفاده
37
00:01:02,239 –> 00:01:04,559
38
00:01:04,559 –> 00:01:07,840
کنم، بنابراین numpy را به عنوان np وارد میکنم.
39
00:01:07,840 –> 00:01:11,119
و من می خواهم پانداها را
40
00:01:11,119 –> 00:01:13,520
به صورت pd وارد کنم و سپس
41
00:01:13,520 –> 00:01:15,040
با کلیک روی آن دکمه در
42
00:01:15,040 –> 00:01:16,560
سمت چپ، این سلول را اجرا می کنم
43
00:01:16,560 –> 00:01:19,759
و به نظر می رسد
44
00:01:19,759 –> 00:01:21,200
خوب است، بنابراین بیایید جلو برویم و یک سلول جدید ایجاد کنیم
45
00:01:21,200 –> 00:01:22,880
46
00:01:22,880 –> 00:01:26,080
و اکنون می خواهم دادهها را بارگیری کنید،
47
00:01:26,080 –> 00:01:29,759
بنابراین از
48
00:01:29,759 –> 00:01:32,320
google.colab میخواهم فایلها را وارد کنم و
49
00:01:32,320 –> 00:01:34,320
فقط فایلهای آپلود را تایپ میکنم تا مجموعه داده را آپلود کنم،
50
00:01:34,320 –> 00:01:35,040
51
00:01:35,040 –> 00:01:37,600
بنابراین بیایید ادامه دهیم و فایلهای انتخابی را اجرا کنیم
52
00:01:37,600 –> 00:01:38,159
53
00:01:38,159 –> 00:01:39,720
و سپس این dogecoin را انتخاب
54
00:01:39,720 –> 00:01:43,119
کنم. فایل csv برای آپلود
55
00:01:43,119 –> 00:01:44,560
خوب بیایید جلو برویم و یک سلول جدید ایجاد کنیم
56
00:01:44,560 –> 00:01:46,479
و
57
00:01:46,479 –> 00:01:50,159
حالا میخواهم اطلاعات موجودی را دریافت کنم،
58
00:01:50,159 –> 00:01:51,360
بنابراین متغیری به نام
59
00:01:51,360 –> 00:01:54,079
df ایجاد میکنم که آن را برابر با pd.read underscore
60
00:01:54,079 –> 00:01:57,680
csv میکنم و میخواهم نام
61
00:01:57,680 –> 00:01:59,439
فایلی را که آپلود کردم را وارد کنید
62
00:01:59,439 –> 00:02:03,119
که dogecoin.csp است
63
00:02:03,119 –> 00:02:05,759
و سپس دادهها را نشان
64
00:02:05,759 –> 00:02:07,520
میدهم بنابراین فقط به t ype df در اینجا و بیایید این را
65
00:02:07,520 –> 00:02:09,598
اجرا کنیم به
66
00:02:09,598 –> 00:02:11,599
نظر می رسد جایی اشتباه کردم،
67
00:02:11,599 –> 00:02:13,840
بیایید بیایم اینجا بیایید
68
00:02:13,840 –> 00:02:18,319
این نام را برجسته کنیم، User control c را کپی کنید
69
00:02:18,319 –> 00:02:21,120
و سپس به اینجا بیایید و این
70
00:02:21,120 –> 00:02:22,640
کنترل v را بچسبانید
71
00:02:22,640 –> 00:02:23,920
و در واقع می دانید مشکل
72
00:02:23,920 –> 00:02:25,680
چیست.
73
00:02:25,680 –> 00:02:28,800
باور نمی کنم همه چیز آنجا خوب به نظر می رسد، خوب، پس
74
00:02:28,800 –> 00:02:29,520
75
00:02:29,520 –> 00:02:32,720
بیایید سعی کنیم این را اجرا کنیم، ما
76
00:02:32,720 –> 00:02:33,040
می رویم،
77
00:02:33,040 –> 00:02:37,360
بنابراین مشکل این بود که این فضای اینجا
78
00:02:37,360 –> 00:02:41,440
در نام فایل خوب است، بنابراین
79
00:02:41,440 –> 00:02:43,519
در اینجا ما تاریخ خود را داریم قیمت بالای ما
80
00:02:43,519 –> 00:02:45,680
قیمت پایین ما قیمت باز ما قیمت بسته
81
00:02:45,680 –> 00:02:48,319
حجم و قیمت بسته تنظیم شده،
82
00:02:48,319 –> 00:02:52,560
پس بیایید جلو برویم
83
00:02:52,560 –> 00:02:56,640
و تاریخ را به عنوان
84
00:02:57,440 –> 00:02:59,200
شاخص تنظیم کنیم، بنابراین فقط df را تایپ کرده و آن را
85
00:02:59,200 –> 00:03:01,280
برابر با df dot
86
00:03:01,280 –> 00:03:06,239
set index underscore و سپس
87
00:03:06,239 –> 00:03:09,360
pd dot
88
00:03:09,360 –> 00:03:12,640
date time index تنظیم کنید
89
00:03:12,640 –> 00:03:15,840
و سپس تاریخ را وارد کنید
90
00:03:15,840 –> 00:03:20,480
و سپس فقط مقادیر نقطه ای را تایپ
91
00:03:20,480 –> 00:03:23,360
کنید خوب و من فکر می کنم که خوب به نظر می رسد به جز
92
00:03:23,360 –> 00:03:23,840
93
00:03:23,840 –> 00:03:27,120
این کاملاً خوب، اجازه دهید آن را در آنجا قرار دهیم،
94
00:03:27,120 –> 00:03:29,840
بنابراین بیایید ادامه دهیم و این را اجرا کنیم
95
00:03:29,840 –> 00:03:30,480
و
96
00:03:30,480 –> 00:03:34,560
اکنون شاخص ها را به عنوان تاریخ داریم،
97
00:03:34,560 –> 00:03:35,599
بسیار خوب است، بیایید جلو برویم و یک سلول جدید ایجاد کنیم.
98
00:03:35,599 –> 00:03:38,080
و
99
00:03:38,080 –> 00:03:41,840
اکنون من میخواهم از کاربر بپرسم
100
00:03:41,840 –> 00:03:44,080
101
00:03:45,200 –> 00:03:48,959
102
00:03:48,959 –> 00:03:52,720
که چقدر پول سرمایهگذاری کرده است
103
00:03:52,720 –> 00:03:56,640
و تاریخ
104
00:03:56,640 –> 00:03:58,720
سرمایهگذاری خوب است، بنابراین ایده این
105
00:03:58,720 –> 00:04:00,799
ماشینحساب این است که
106
00:04:00,799 –> 00:04:04,080
اساساً تاریخی را
107
00:04:04,080 –> 00:04:08,560
که در dogecoin سرمایهگذاری کردهاید
108
00:04:08,560 –> 00:04:11,920
و
109
00:04:11,920 –> 00:04:14,239
مقدار پولی که قرار دادهاید را دریافت کند. به
110
00:04:14,239 –> 00:04:15,120
dogecoin
111
00:04:15,120 –> 00:04:17,519
برای آن تاریخ بسیار خوب است و سپس بر
112
00:04:17,519 –> 00:04:19,358
اساس آن، ما می خواهیم
113
00:04:19,358 –> 00:04:21,519
محاسبه کنیم که شما
114
00:04:21,519 –> 00:04:23,840
برای یک تاریخ معین مانند
115
00:04:23,840 –> 00:04:28,080
5 3 20 21 یا مانند 5 6 20 21 چقدر می داشتید.
116
00:04:28,080 –> 00:04:30,800
بنابراین ما قیمت خوبی دریافت می کنیم
117
00:04:30,800 –> 00:04:31,759
محدوده به
118
00:04:31,759 –> 00:04:34,160
میزان سود یا زیان شما
119
00:04:34,160 –> 00:04:36,160
برای یک تاریخ معین
120
00:04:36,160 –> 00:04:39,040
خوب است، بنابراین اجازه دهید من ادامه دهم و
121
00:04:39,040 –> 00:04:40,160
به کد بازگردم،
122
00:04:40,160 –> 00:04:42,720
بنابراین متغیری به نام
123
00:04:42,720 –> 00:04:43,919
مقدار underscore
124
00:04:43,919 –> 00:04:46,639
سرمایه گذاری شده ایجاد می کنم و این را برابر با ورودی قرار می دهم.
125
00:04:46,639 –> 00:04:47,840
126
00:04:47,840 –> 00:04:51,720
و ما مقدار
127
00:04:51,720 –> 00:04:55,440
سرمایهگذاری شده را به دلار وارد میکنیم
128
00:04:55,440 –> 00:04:58,479
و به نظر میرسد خوب است
129
00:04:58,479 –> 00:05:02,240
و سپس
130
00:05:02,240 –> 00:05:05,360
مقدار سرمایهگذاری شده را چاپ
131
00:05:05,360 –> 00:05:08,479
میکنم و سپس
132
00:05:08,479 –> 00:05:10,960
از کاربر میخواهم تاریخ
133
00:05:10,960 –> 00:05:11,919
سرمایهگذاری را وارد کند،
134
00:05:11,919 –> 00:05:14,720
بنابراین یک متغیر ایجاد کنید. تاریخ سرمایه گذاری نامیده می شود
135
00:05:14,720 –> 00:05:16,400
و من می خواهم این را برابر
136
00:05:16,400 –> 00:05:20,320
inp قرار دهم
137
00:05:20,320 –> 00:05:24,960
تاریخی را که سرمایه گذاری کرده اید را وارد کنید
138
00:05:24,960 –> 00:05:27,919
خوب است و سپس من می خواهم تاریخ سرمایه گذاری را چاپ کنم
139
00:05:27,919 –> 00:05:30,720
140
00:05:32,400 –> 00:05:34,880
خوب است، بنابراین بیایید ادامه دهیم و
141
00:05:34,880 –> 00:05:36,800
این را اجرا کنیم تا آن را آزمایش
142
00:05:36,800 –> 00:05:37,280
کنیم،
143
00:05:37,280 –> 00:05:39,440
بنابراین مقدار سرمایه گذاری شده را به دلار وارد کنید، بنابراین فرض کنید
144
00:05:39,440 –> 00:05:40,960
145
00:05:40,960 –> 00:05:44,720
من 35 دلار گذاشته ام. برای آن روز و
146
00:05:44,720 –> 00:05:47,840
من این کار را برای تاریخ هایی مانند این تاریخ
147
00:05:47,840 –> 00:05:48,880
در اینجا انجام دادم، بنابراین من فقط می خواهم آن را برجسته کنم با
148
00:05:48,880 –> 00:05:50,560
استفاده از ctrl c کپی کنید و سپس آن را در اینجا با
149
00:05:50,560 –> 00:05:51,520
استفاده از ctrl
150
00:05:51,520 –> 00:05:55,360
v پیست کنید و آنجا همه چیز خوب
151
00:05:55,360 –> 00:05:57,120
پیش می رویم پس بیایید جلو برویم و یک سلول جدید ایجاد کنیم.
152
00:05:57,120 –> 00:06:01,199
اکنون که آن دادهها را گرفتهایم
153
00:06:01,199 –> 00:06:04,639
و
154
00:06:04,639 –> 00:06:07,840
بیایید قیمت پایین و بالا را
155
00:06:07,840 –> 00:06:11,199
برای روزی که
156
00:06:11,199 –> 00:06:14,639
کاربر سرمایهگذاری کرده است را دریافت کنیم تا
157
00:06:14,639 –> 00:06:18,160
محدوده قیمتی مناسبی داشته
158
00:06:18,160 –> 00:06:19,440
باشد، بنابراین اولین کاری که میخواهم انجام دهم این است
159
00:06:19,440 –> 00:06:21,840
که متغیرهایی را برای
160
00:06:21,840 –> 00:06:27,520
ذخیره قیمت پایین و بالا بالا ایجاد کنم.
161
00:06:28,400 –> 00:06:31,600
نام ستونها،
162
00:06:32,560 –> 00:06:34,880
بنابراین این تماس را یک مجموعه مینامیم که
163
00:06:34,880 –> 00:06:36,160
برابر است با
164
00:06:36,160 –> 00:06:39,360
low و سپس ستون دو
165
00:06:39,360 –> 00:06:43,280
i’m gonna set برابر است با بالا، بسیار
166
00:06:43,280 –> 00:06:46,080
خوب، بنابراین در مرحله بعدی قیمت پایین
167
00:06:46,080 –> 00:06:47,199
و
168
00:06:47,199 –> 00:06:50,479
بالای دارایی
169
00:06:50,479 –> 00:06:53,840
dogecoin را برای آن روز خاص دریافت خواهم
170
00:06:53,840 –> 00:06:57,360
کرد. کاربر به خوبی
171
00:06:57,360 –> 00:06:59,680
سرمایه گذاری کرده است، بنابراین من می خواهم
172
00:06:59,680 –> 00:07:01,360
متغیری به نام p ایجاد کنم برنج یک
173
00:07:01,360 –> 00:07:02,080
مجموعه برابر با
174
00:07:02,080 –> 00:07:06,880
df در ستون یک است
175
00:07:07,680 –> 00:07:12,479
و من میخواهم تاریخ سرمایهگذاری را دقیقاً دریافت کنم،
176
00:07:12,479 –> 00:07:15,759
بنابراین اکنون میتوانم قیمت پایین آن روز را دریافت کنم،
177
00:07:15,759 –> 00:07:18,960
178
00:07:18,960 –> 00:07:20,479
خوب یکی دیگر از متغیرهای دیگری
179
00:07:20,479 –> 00:07:22,080
به نام قیمت دو ایجاد میکنم، آن را
180
00:07:22,080 –> 00:07:24,960
برابر با df ستون دو قرار میدهم. برای به دست آوردن
181
00:07:24,960 –> 00:07:25,520
182
00:07:25,520 –> 00:07:30,560
قیمت بالای آن روز سرمایه گذاری
183
00:07:30,560 –> 00:07:33,840
شده دقیقاً بعد، مقدار دارایی را محاسبه می کنم
184
00:07:33,840 –> 00:07:38,400
185
00:07:38,400 –> 00:07:43,039
که کاربر
186
00:07:43,759 –> 00:07:44,960
کاملاً درست خواهد بود و دلیل آن این است که من باید
187
00:07:44,960 –> 00:07:46,960
از آن برای محاسبه بعدی استفاده کنم،
188
00:07:46,960 –> 00:07:48,960
بنابراین بیایید یک متغیر به نام
189
00:07:48,960 –> 00:07:50,319
مقدار
190
00:07:50,319 –> 00:07:53,599
یک ایجاد کنیم. و بیایید آن را برابر با
191
00:07:53,599 –> 00:07:56,639
مقدار صحیح um سرمایه گذاری شده قرار دهیم، بنابراین من فقط
192
00:07:56,639 –> 00:07:58,639
مقدار سرمایه گذاری شده را به عنوان یک عدد صحیح ریخته
193
00:07:58,639 –> 00:08:02,000
می کنم و آن را بر قیمت یک تقسیم
194
00:08:02,000 –> 00:08:05,919
می کنم و سپس مقدار 2 را بدست می آورم،
195
00:08:05,9