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