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