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