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