در این مطلب، ویدئو چگونه اسکریپت پایتون خود را به صورت رایگان در Heroku برنامه ریزی کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,040 –> 00:00:03,120
سلام متفکران اوه من خوب
2
00:00:03,120 –> 00:00:05,920
هستم و امروز به شما نشان خواهم داد که چگونه
3
00:00:05,920 –> 00:00:06,319
4
00:00:06,319 –> 00:00:09,360
اسکریپت پایتون خود را در فضای ابری در یک
5
00:00:09,360 –> 00:00:11,599
بازه زمانی مشخص اجرا
6
00:00:11,599 –> 00:00:14,480
کنید، این یک روش فوق العاده قدرتمند برای اجرای
7
00:00:14,480 –> 00:00:15,280
مسیر شما در
8
00:00:15,280 –> 00:00:17,920
کد پایتون خارج از
9
00:00:17,920 –> 00:00:18,880
ماشین شما است
10
00:00:18,880 –> 00:00:21,279
و بدیهی است که احتمالاً می دانید
11
00:00:21,279 –> 00:00:22,880
که هر روز در
12
00:00:22,880 –> 00:00:26,160
هر ثانیه توسط شرکت ها
13
00:00:26,160 –> 00:00:29,199
و افراد برای مثال
14
00:00:29,199 –> 00:00:33,840
در سرویس های ابری google
15
00:00:33,840 –> 00:00:37,360
و همچنین در ارائه دهندگان کوچکتر
16
00:00:37,360 –> 00:00:41,120
مانند python در هر کجا و uh و heroku
17
00:00:41,120 –> 00:00:43,360
و صحبت از آنها استفاده می شود. یک
18
00:00:43,360 –> 00:00:44,559
هیروکو امروز
19
00:00:44,559 –> 00:00:46,320
چون من از آن در آموزش قبلی استفاده کردم
20
00:00:46,320 –> 00:00:47,840
و
21
00:00:47,840 –> 00:00:50,320
این یک راه خوب برای ادامه دادن به کاری
22
00:00:50,320 –> 00:00:50,960
است که
23
00:00:50,960 –> 00:00:55,120
قبلا انجام می دادیم، بنابراین
24
00:00:55,120 –> 00:00:57,360
خواهید دید که این یک
25
00:00:57,360 –> 00:00:59,359
زمینه آشنا برای شما خواهد بود زیرا من
26
00:00:59,359 –> 00:01:02,399
از هیروکو استفاده خواهم کرد و من از اسکریپت is a gmail استفاده می کند،
27
00:01:02,399 –> 00:01:04,080
28
00:01:04,080 –> 00:01:07,040
بنابراین این یک ماژول جیمیل است که تا به
29
00:01:07,040 –> 00:01:10,080
حال باید با آن آشنا شده باشید
30
00:01:10,080 –> 00:01:13,920
به عنوان یک یادآوری سریع، این ماژول
31
00:01:13,920 –> 00:01:16,479
با پایتون است که به شما امکان می دهد
32
00:01:16,479 –> 00:01:18,080
یک حساب ایمیل را مدیریت کنید،
33
00:01:18,080 –> 00:01:20,560
به عنوان مثال می توانید ارسال را خودکار کنید.
34
00:01:20,560 –> 00:01:21,600
به مشتریان ایمیل ارسال کنید
35
00:01:21,600 –> 00:01:24,799
یا تقریباً هر کاری را که
36
00:01:24,799 –> 00:01:25,360
می خواهید انجام دهید،
37
00:01:25,360 –> 00:01:27,520
اما این یک پروژه شخصی است که
38
00:01:27,520 –> 00:01:29,119
اکنون به شما نشان می دهم،
39
00:01:29,119 –> 00:01:32,799
بنابراین همانطور که
40
00:01:32,799 –> 00:01:35,119
در مقاله مشاهده کردید
41
00:01:35,119 –> 00:01:38,320
42
00:01:38,320 –> 00:01:42,000
43
00:01:42,000 –> 00:01:45,040
آماده کردم. همانطور که می بینید هنوز ردیابی شده است
44
00:01:45,040 –> 00:01:48,000
و من اکنون تمام
45
00:01:48,000 –> 00:01:49,680
مراحل لازم
46
00:01:49,680 –> 00:01:52,880
برای قرار دادن کد پایتون را
47
00:01:52,880 –> 00:01:56,719
در فضای ابری انجام می دهم و سپس یک ماشه
48
00:01:56,719 –> 00:01:59,520
برای اجرای آن در بازه های زمانی مشخص تعریف می کنم،
49
00:01:59,520 –> 00:02:00,799
بنابراین ابتدا
50
00:02:00,799 –> 00:02:04,799
اجازه دهید ببینیم چه چیزی در آنجا دارم. من
51
00:02:04,799 –> 00:02:08,318
دو فایل خاص جیمیل دارم،
52
00:02:08,318 –> 00:02:11,480
یعنی credentials.json و
53
00:02:11,480 –> 00:02:13,040
token.json،
54
00:02:13,040 –> 00:02:16,400
بنابراین این فایلها فقط برای
55
00:02:16,400 –> 00:02:19,200
اتصال به حساب جیمیل استفاده میشوند و
56
00:02:19,200 –> 00:02:20,480
باید
57
00:02:20,480 –> 00:02:24,239
از قبل اکانت را راهاندازی کنید،
58
00:02:24,239 –> 00:02:26,879
من این کار را در آموزش قبلی انجام دادم.
59
00:02:26,879 –> 00:02:27,680
60
00:02:27,680 –> 00:02:31,040
در واقع من واقعا نمی توانم
61
00:02:31,040 –> 00:02:34,400
آنها را برای شما برش دهم، اما
62
00:02:34,400 –> 00:02:39,200
credentials.json مانند یک فرهنگ لغت پایتون است
63
00:02:39,200 –> 00:02:42,480
و برخی از داده های رمزگذاری شده را نمایش می
64
00:02:42,480 –> 00:02:45,519
دهد که به شما امکان می دهد متصل شوید، سپس
65
00:02:45,519 –> 00:02:48,640
یک متن نقطه مورد نیاز آماده کردم
66
00:02:48,640 –> 00:02:50,720
که می توانید در آن ببینید. مقالهای که من از eco استفاده کردم
67
00:02:50,720 –> 00:02:52,319
یک جیمیل است
68
00:02:52,319 –> 00:02:55,120
و آن را در requirement.txt قرار دادم.
69
00:02:55,120 –> 00:02:55,680
70
00:02:55,680 –> 00:02:59,120
71
00:02:59,120 –> 00:03:02,239
72
00:03:02,239 –> 00:03:03,200
73
00:03:03,200 –> 00:03:06,239
74
00:03:06,239 –> 00:03:08,959
ببینید که
75
00:03:08,959 –> 00:03:09,920
فقط یک مورد
76
00:03:09,920 –> 00:03:13,280
برای دانلود وجود دارد، بنابراین این یک
77
00:03:13,280 –> 00:03:16,640
پروژه بسیار سبک است و من می دانم که ما
78
00:03:16,640 –> 00:03:17,440
هیچ نگرانی برای
79
00:03:17,440 –> 00:03:19,840
فشار دادن آن به فضای ابری در فضای ابری
80
00:03:19,840 –> 00:03:21,599
81
00:03:21,599 –> 00:03:24,879
نخواهیم داشت، حتی اگر با یک برنامه رایگان به 500 مگابایت محدود شده باشیم.
82
00:03:24,879 –> 00:03:28,319
حجم کم پس از آن
83
00:03:28,319 –> 00:03:31,519
فایل اصلی ما برنامه ریزی شده
84
00:03:31,519 –> 00:03:34,720
اسکریپت نقطه py نامیده می شود و این یکی را به
85
00:03:34,720 –> 00:03:39,120
شما نشان می دهم در مقابل بنابراین در مقابل اوه ممکن است آن را
86
00:03:39,120 –> 00:03:39,599
در
87
00:03:39,599 –> 00:03:42,239
دستگاه خود پیدا نکنید زیرا این دستوری است
88
00:03:42,239 –> 00:03:42,799
که
89
00:03:42,799 –> 00:03:46,319
من ایجاد کردم و آن را سفارشی کردم و به
90
00:03:46,319 –> 00:03:48,959
این معنی است که ویژوال استودیو، بنابراین اکنون هر زمان که روی
91
00:03:48,959 –> 00:03:49,360
92
00:03:49,360 –> 00:03:53,280
مقابل فشار میدهم، ویژوال استودیو را در سطح درخت دایرکتوری فعلی باز میکند
93
00:03:53,280 –> 00:03:56,720
که
94
00:03:56,720 –> 00:03:58,959
بسیار مفید است، بنابراین میتوانید در سمت چپ ببینید
95
00:03:58,959 –> 00:03:59,760
96
00:03:59,760 –> 00:04:02,560
که فایلهای این پروژه فعلی اولین اسکریپت برنامهریزی شده من را دارم،
97
00:04:02,560 –> 00:04:05,840
98
00:04:05,840 –> 00:04:08,319
بنابراین یک اسکریپت بسیار کوتاه است زیرا
99
00:04:08,319 –> 00:04:09,519
این عمدتاً برای
100
00:04:09,519 –> 00:04:12,000
اهداف آموزشی که من وارد می کنم است یک
101
00:04:12,000 –> 00:04:12,879
جیمیل
102
00:04:12,879 –> 00:04:16,079
و همچنین من وارد
103
00:04:16,079 –> 00:04:18,880
میکنم، تاریخ را از ماژول datetime وارد میکنم،
104
00:04:18,880 –> 00:04:21,440
اگرچه این کاملاً ضروری نیست
105
00:04:21,440 –> 00:04:25,919
و تمام چیزی که میگویم این است که ابتدا
106
00:04:25,919 –> 00:04:29,199
متغیری را اکنون ایجاد میکنم که شامل
107
00:04:29,199 –> 00:04:32,960
زمان و زمان فعلی ارسال ایمیل است
108
00:04:32,960 –> 00:04:34,080
109
00:04:34,080 –> 00:04:38,000
و سپس با یک رشته f می گویم ایمیل از
110
00:04:38,000 –> 00:04:40,800
هم اکنون می بینید که چرا فقط آن
111
00:04:40,800 –> 00:04:43,440
را در موضوع ایمیل قرار می دهم،
112
00:04:43,440 –> 00:04:47,360
جلسه gmail را شروع می کنم و در
113
00:04:47,360 –> 00:04:50,800
آخر ایمیلی با این موضوع برای این گیرنده می فرستم،
114
00:04:50,800 –> 00:04:54,160
بنابراین ایمیل به
115
00:04:54,160 –> 00:04:57,440
اضافه زمان ارسال آن و سپس
116
00:04:57,440 –> 00:04:58,639
117
00:04:58,639 –> 00:05:00,720
این جمله را در بدنه قرار دادم اما میتوانستم
118
00:05:00,720 –> 00:05:03,680
واقعاً هر چیزی بنویسم،
119
00:05:03,680 –> 00:05:05,680
بنابراین این تمام کاری است که با اسکریپت پایتون انجام دادهام،
120
00:05:05,680 –> 00:05:08,240
میتوانم اکنون این را
121
00:05:08,240 –> 00:05:11,680
ببندم و همانطور که گفتم پروژه
122
00:05:11,680 –> 00:05:14,240
هنوز ردیابی نشده است، بنابراین باید بروم در
123
00:05:14,240 –> 00:05:15,600
تمام مراحل اکنون
124
00:05:15,600 –> 00:05:19,520
برای شما انجام شده است، بنابراین اولین مرحله من ردیابی git را شروع می کنم
125
00:05:19,520 –> 00:05:22,000
اکنون می توانید ببینید
126
00:05:22,000 –> 00:05:22,800
که این git
127
00:05:22,800 –> 00:05:25,919
master به رنگ آبی و قرمز وجود دارد که به
128
00:05:25,919 –> 00:05:28,960
معنای قرارداد است، اما اگر بررسی کنم که آیا
129
00:05:28,960 –> 00:05:32,240
من به برخی از ریپل ها مرتبط هستم، بدیهی است که
130
00:05:32,240 –> 00:05:33,039
پاسخ
131
00:05:33,039 –> 00:05:36,320
مشکلی ندارد. پس الان
132
00:05:36,320 –> 00:05:39,520
باید چیکار کنم ورود
133
00:05:39,520 –> 00:05:43,919
به heroku است اگر قبلاً انجام نشده باشد
134
00:05:44,080 –> 00:05:46,400
معمولاً وقتی
135
00:05:46,400 –> 00:05:47,600
این کار را انجام می دهید این جمله را دریافت می کنید و این
136
00:05:47,600 –> 00:05:51,520
یک مرورگر را باز می کند شما فقط وارد شوید بسیار
137
00:05:51,520 –> 00:05:54,880
خوب اکنون می گوید من وارد شده ام می توانم
138
00:05:54,880 –> 00:05:58,960
این را ببندم
139
00:05:58,960 –> 00:06:02,240
اکنون یک برنامه ایجاد می کنم فقط اینجا من فقط
140
00:06:02,240 –> 00:06:04,160
heroku create را تایپ کنید، من
141
00:06:04,160 –> 00:06:07,280
واقعاً اگر نمیخواهم برای تنظیم
142
00:06:07,280 –> 00:06:08,000
نام
143
00:06:08,000 –> 00:06:10,000
نیازی ندارم زیرا اساساً
144
00:06:10,000 –> 00:06:11,120
هیچکس آن را نمیبیند،
145
00:06:11,120 –> 00:06:13,199
زیرا این یک برنامه وب نیست که قبلاً انجام میدادیم
146
00:06:13,199 –> 00:06:14,240
147
00:06:14,240 –> 00:06:17,280
، فقط فرآیندی است که
148
00:06:17,280 –> 00:06:19,199
در پسزمینه اجرا میشود. و اوه
149
00:06:19,199 –> 00:06:21,280
شما می دانید بنابراین من واقعاً
150
00:06:21,280 –> 00:06:22,639
به نام اهمیتی نمی دهم ، اما
151
00:06:22,639 –> 00:06:26,080
در واقع heroku نام های عالی ارائه می دهد ،
152
00:06:26,080 –> 00:06:30,560
بنابراین اینجا است که ما یک واحه باستانی
153
00:06:30,560 –> 00:06:34,240
و سپس تعدادی رقم داریم ، بنابراین اکنون برنامه ما
154
00:06:34,240 –> 00:06:35,280
خالی است اما
155
00:06:35,280 –> 00:06:39,120
اکنون آنجاست ، من
156
00:06:39,120 –> 00:06:44,240
همه را به آن اضافه می کنم مهمانی را انجام دهید و سپس
157
00:06:44,639 –> 00:06:49,840
همه آنها را انجام دهید
158
00:06:51,360 –> 00:06:54,639
و در نهایت آن را به خوبی فشار دهید،
159
00:06:57,440 –> 00:06:59,440
همانطور که می دانید ممکن است
160
00:06:59,440 –> 00:07:00,800
161
00:07:00,800 –> 00:07:03,440
تا چند دقیقه طول بکشد، اگرچه در