در این مطلب، ویدئو دوره پایتون تمرین هدایت شده ششم. ویدئو 64 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,390 –> 00:00:04,120
سلام به همه خوش آمدید به یکی دیگر
2
00:00:04,120 –> 00:00:05,979
ارائه این دوره برنامه نویسی در
3
00:00:05,979 –> 00:00:07,990
python که در ادامه به آن خواهیم پرداخت
4
00:00:07,990 –> 00:00:11,020
تمرین هدایت متقابل ما اگر در
5
00:00:11,020 –> 00:00:13,660
ویدیوی قبلی ما تابع را برای آن ایجاد کردیم
6
00:00:13,660 –> 00:00:16,180
بتوانید رکوردها را در این ویدیو درج کنید
7
00:00:16,180 –> 00:00:18,039
بیایید توابع مربوطه را ایجاد کنیم
8
00:00:18,039 –> 00:00:20,140
تا بتوانید اطلاعات را بخوانید
9
00:00:20,140 –> 00:00:22,720
ذخیره شده در پایگاه داده و
10
00:00:22,720 –> 00:00:24,730
قادر به به روز رسانی سوابق
11
00:00:24,730 –> 00:00:26,230
باید در پایه معرفی کنیم
12
00:00:26,230 –> 00:00:28,539
داده هایی که قبلاً در ویدیوی قبلی وجود دارد
13
00:00:28,539 –> 00:00:31,329
ما مرکز اصلی باشگاه خود را ساختیم
14
00:00:31,329 –> 00:00:34,090
اکنون زمان انجام روئیز و uv است
15
00:00:34,090 –> 00:00:38,620
با عرض پوزش به روز رسانی پس بیایید به آن برسیم
16
00:00:38,620 –> 00:00:40,300
خوب اینجا من کد را دارم
17
00:00:40,300 –> 00:00:43,210
برنامه ما آخرین تابع است که
18
00:00:43,210 –> 00:00:44,860
ما در ویدیوی قبلی انجام دادیم زیرا
19
00:00:44,860 –> 00:00:46,780
ایجاد تابعی که به ما اجازه درج می دهد
20
00:00:46,780 –> 00:00:49,629
رکوردهای جدید در پایگاه داده و
21
00:00:49,629 –> 00:00:51,489
در اینجا می خواهم قبل از این به چیزی اشاره کنم
22
00:00:51,489 –> 00:00:53,769
با ویژگی های جدید ادامه دهید
23
00:00:53,769 –> 00:00:56,320
چیزی در مورد incer به بیانیه
24
00:00:56,320 –> 00:00:59,110
ویدیوی قبلی در کامنت
25
00:00:59,110 –> 00:01:01,059
شما برخی از خود را شامل شده اید
26
00:01:01,059 –> 00:01:03,220
قدردانی که در آن همه چیز را دارید
27
00:01:03,220 –> 00:01:06,220
دلیل اگر متوجه شدید پس برای
28
00:01:06,220 –> 00:01:08,229
آموزش و تسلط بر شما
29
00:01:08,229 –> 00:01:10,990
کاری که من انجام می دهم بازیابی اطلاعات است
30
00:01:10,990 –> 00:01:13,360
در کادرهای متنی وارد شده است
31
00:01:13,360 –> 00:01:14,770
ورودی ها
32
00:01:14,770 –> 00:01:17,259
و همچنین در جعبه متن بزرگ
33
00:01:17,259 –> 00:01:20,140
خوب با روش که و سپس خوب
34
00:01:20,140 –> 00:01:23,860
الحاق مسلما پیچیده است و
35
00:01:23,860 –> 00:01:26,530
علاوه بر این، استفاده از آن مناسب تر خواهد بود
36
00:01:26,530 –> 00:01:29,259
آنچه در sql شناخته شده است
37
00:01:29,259 –> 00:01:32,590
پرس و جوهای پارامتریک این نوع
38
00:01:32,590 –> 00:01:34,420
پرس و جوهایی که در آنها استفاده می شود
39
00:01:34,420 –> 00:01:36,789
پارامترهایی که از آنچه شناخته شده جلوگیری می کند
40
00:01:36,789 –> 00:01:39,340
همانطور که تزریق sql یک معیار است
41
00:01:39,340 –> 00:01:41,800
امنیت اولیه پس این درست است
42
00:01:41,800 –> 00:01:43,780
استفاده از این نوع مناسب تر است
43
00:01:43,780 –> 00:01:44,180
از
44
00:01:44,180 –> 00:01:47,330
توهین می کند، اما من نمی خواستم به آنجا وارد شوم
45
00:01:47,330 –> 00:01:48,560
لحظه ای چون چیزی است که نداریم
46
00:01:48,560 –> 00:01:51,770
در این دوره توضیح داده شده است و همچنین می باشد
47
00:01:51,770 –> 00:01:53,990
طولانی است برای توضیح اما خوب شاید
48
00:01:53,990 –> 00:01:55,550
به هر حال باید این کار را می کردم
49
00:01:55,550 –> 00:01:59,270
در دوره php mysql در فیلم ها
50
00:01:59,270 –> 00:02:03,650
از 47 تا 53 همه اینها را توضیح داد
51
00:02:03,650 –> 00:02:06,170
تزریق sql چیست زیرا شما مجبور هستید
52
00:02:06,170 –> 00:02:09,500
همیشه سعی کنید از آن اجتناب کنید و چگونه آن را انجام دهید
53
00:02:09,500 –> 00:02:11,980
نحوه ساخت این نوع پرس و جوها
54
00:02:11,980 –> 00:02:15,230
نحوه ایجاد پرس و جو را پارامتری کرد
55
00:02:15,230 –> 00:02:17,600
آماده شده و در نهایت اجتناب شود
56
00:02:17,600 –> 00:02:19,700
sql injection هر چیزی که توضیح دادم
57
00:02:19,700 –> 00:02:22,520
شما می توانید این فیلم ها را به اینجا منتقل کنید
58
00:02:22,520 –> 00:02:25,000
دوره و در صورت تمایل از آن استفاده کنید
59
00:02:25,000 –> 00:02:27,230
معتاد به این پس بیایید ادامه دهیم
60
00:02:27,230 –> 00:02:29,150
اجازه دهید یک تابع دیگر به هیچ چیز ایجاد کنیم
61
00:02:29,150 –> 00:02:30,950
ادامه قبلی که به آن
62
00:02:30,950 –> 00:02:32,540
من قصد دارم به عنوان مثال بخوانم آن را به
63
00:02:32,540 –> 00:02:33,980
مسئول خواندن باشد
64
00:02:33,980 –> 00:02:35,630
اطلاعات ذخیره شده در پایگاه داده ما
65
00:02:35,630 –> 00:02:36,730
از داده ها
66
00:02:36,730 –> 00:02:39,280
و اینجا، خوب، همانطور که همیشه داریم
67
00:02:39,280 –> 00:02:41,319
برای ایجاد ارتباطی که باید ایجاد کنیم
68
00:02:41,319 –> 00:02:43,510
مکان نما من قصد دارم برای استفاده مجدد از کد که در حال حاضر
69
00:02:43,510 –> 00:02:46,450
ما در ویدیوهای قبلی نوشته ایم و
70
00:02:46,450 –> 00:02:48,610
اکنون باید دستورالعمل را ایجاد کنیم
71
00:02:48,610 –> 00:02:51,760
از نوع sql یا اگر به جای آن حساب کنید
72
00:02:51,760 –> 00:02:53,620
تایپ کنید be into در ویدیو لایک کنید
73
00:02:53,620 –> 00:02:55,180
قبلی چون از نوع select for بود
74
00:02:55,180 –> 00:02:56,920
اطلاعات ذخیره شده را بخوانید
75
00:02:56,920 –> 00:02:58,950
در پایگاه داده ما
76
00:02:58,950 –> 00:03:00,629
اگر همین الان اجرا کنیم
77
00:03:00,629 –> 00:03:02,550
برنامه منو باشگاه مهمانی
78
00:03:02,550 –> 00:03:04,920
در بالا فقط گزینه کار می کند
79
00:03:04,920 –> 00:03:07,950
ایجاد و همچنین دکمه ایجاد
80
00:03:07,950 –> 00:03:10,019
سعی کنید به خواندن و با به کار و ببینید
81
00:03:10,019 –> 00:03:11,250
به زمان این ویدیو نگاه کنید که این کار را انجام دهید
82
00:03:11,250 –> 00:03:13,620
به روز رسانی و به روز رسانی کار می کند تا بتوانید
83
00:03:13,620 –> 00:03:15,390
اطلاعات ذخیره شده را بخوانید
84
00:03:15,390 –> 00:03:16,590
در پایگاه داده کاری که ما انجام خواهیم داد این است
85
00:03:16,590 –> 00:03:18,780
شناسه a را وارد کنید
86
00:03:18,780 –> 00:03:21,209
کاربر به این صورت که الف را معرفی می کنیم
87
00:03:21,209 –> 00:03:23,670
2 را در کادر متن قرار داده و بر روی آن کلیک کنید
88
00:03:23,670 –> 00:03:26,400
ضربدر خواندن o روی دکمه ruiz و
89
00:03:26,400 –> 00:03:28,650
باید به طور خودکار در ظاهر شود
90
00:03:28,650 –> 00:03:30,330
جعبه های متن در پایین
91
00:03:30,330 –> 00:03:33,000
بنابراین، اطلاعات مربوط به
92
00:03:33,000 –> 00:03:36,270
کاربر با و انگشتان
93
00:03:36,270 –> 00:03:38,250
این چیزی است که ما به دنبال آن هستیم
94
00:03:38,250 –> 00:03:41,400
عبارت اگر داخل متد بود
95
00:03:41,400 –> 00:03:44,190
اجرا باید چیزی شبیه این باشد
96
00:03:44,190 –> 00:03:47,110
نقطه مکان نما xx
97
00:03:47,110 –> 00:03:50,230
و حالا، خوب، اینجا ما نقل قول ها را باز می کنیم و
98
00:03:50,230 –> 00:03:51,850
اگر شما این هستید، دستورالعمل خواهد بود
99
00:03:51,850 –> 00:03:53,410
دیسک برای دریافت همه
100
00:03:53,410 –> 00:03:56,020
از فیلدهای جدول
101
00:03:56,020 –> 00:03:57,550
جدول زیر آن را نامگذاری کنید
102
00:03:57,550 –> 00:04:00,100
مورد ما از معاملات کاربر و اکنون
103
00:04:00,100 –> 00:04:03,040
معیار وب می آید و چرا
104
00:04:03,040 –> 00:04:04,810
ما از فیلد کلید se استفاده خواهیم کرد
105
00:04:04,810 –> 00:04:07,210
نه را ملاک قرار می دهد و این
106
00:04:07,210 –> 00:04:08,590
با آنچه که داریم پیوند خورده است
107
00:04:08,590 –> 00:04:12,780
بنابراین در زمینه ذخیره می شود و د
108
00:04:12,780 –> 00:04:15,600
یک لمس به گونه ای که چه
109
00:04:15,600 –> 00:04:18,000
ما با این پرس و جو به دست می آوریم زیرا آن است
110
00:04:18,000 –> 00:04:19,980
ثبت نام کنید زیرا در حال حاضر فقط یک مورد وجود خواهد داشت
111
00:04:19,980 –> 00:04:22,620
که رهبر باید رکورد منحصر به فرد باشد
112
00:04:22,620 –> 00:04:24,720
آنچه در جدول ذخیره کرده ایم
113
00:04:24,720 –> 00:04:27,330
مطابق با شناسه ای که داریم
114
00:04:27,330 –> 00:04:30,240
وارد میدان شد و از و اکنون
115
00:04:30,240 –> 00:04:32,370
این در مورد استخراج اطلاعات است
116
00:04:32,370 –> 00:04:34,350
که از این پرس و جو به ما بازگردانده اید و
117
00:04:34,350 –> 00:04:37,520
برای این من می خواهم ایجاد کنم
118
00:04:37,870 –> 00:04:39,640
یک متغیر قرار بود آن را چندین صدا کند
119
00:04:39,640 –> 00:04:42,050
کاربران اما من قصد دارم با آن تماس بگیرم
120
00:04:42,050 –> 00:04:45,080
کاربر بهتر از این طریق در راه منحصر به فرد و
121
00:04:45,080 –> 00:04:46,400
بیایید بگوییم که این همان من است
122
00:04:46,400 –> 00:04:48,130
مکان نما
123
00:04:48,130 –> 00:04:51,370
123x
124
00:04:52,169 –> 00:04:55,229
این تابع تابع fe با چه است
125
00:04:55,229 –> 00:04:57,210
ما را برمی گرداند یک ریشه است زیرا با همه
126
00:04:57,210 –> 00:04:59,430
سوابقی که با آنچه ما را برآورده می کند
127
00:04:59,430 –> 00:05:01,860
بهترین رندر پرس و جو را برگردانده است
128
00:05:01,860 –> 00:05:03,389
sql یک اما را برگرداند
129
00:05:03,389 –> 00:05:04,740
هر شکلی در a ذخیره می شود
130
00:05:04,740 –> 00:05:06,180
روت و حالا چه باید کرد
131
00:05:06,180 –> 00:05:08,430
از آن آرایه عبور کنید و برای این کار می خواهیم
132
00:05:08,430 –> 00:05:10,490
استفاده از یک حلقه for بنابراین برای
133
00:05:10,490 –> 00:05:12,900
نام کاربری
134
00:05:12,900 –> 00:05:16,440
و کاربر
135
00:05:16,440 –> 00:05:19,740
برای اینکه بتوانم آن را به رایت و اکنون بگردم
136
00:05:19,740 –> 00:05:21,750
در اینجا پس کاری که ما انجام می دهیم ایجاد است
137
00:05:21,750 –> 00:05:24,000
در هر یک از زمینه های هر یک از
138
00:05:24,000 –> 00:05:26,040
مراکز رابط گرافیکی ما
139
00:05:26,040 –> 00:05:28,470
زیرا اطلاعاتی که در آن به دست می آوریم
140
00:05:28,470 –> 00:05:31,050
آرایه در حال حاضر ما یک حمله به
141
00:05:31,050 –> 00:05:34,560
که در موقعیت 0 پس داریم
142
00:05:34,560 –> 00:05:38,190
ایده را در موقعیت 1 ذخیره کرد
143
00:05:38,190 –> 00:05:40,740
بنابراین ما نام را در ذخیره کرده ایم
144
00:05:40,740 –> 00:05:43,620
موقعیت 2 پس و غیره درمان نمی شود
145
00:05:43,620 –> 00:05:45,510
برای عبور از موقعیت های
146
00:05:45,510 –> 00:05:47,040
به گونه ای روت کنید که به شما بگوییم چیست
147
00:05:47,040 –> 00:05:50,280
بعد نه نقطه تنظیم
148
00:05:50,280 –> 00:05:52,800
و در اینجا به او می گوییم که او را نجات دهد
149
00:05:52,800 –> 00:05:54,540
اطلاعاتی که در مورد موقعیت داریم
150
00:05:54,540 –> 00:05:56,370
صفر
151
00:05:56,370 –> 00:05:58,620
از ریشه به گونه ای که
152
00:05:58,620 –> 00:06:00,870
ما ایده نوشته شده و همان را با
153
00:06:00,870 –> 00:06:03,210
بقیه بگم الان دوره اسمم
154
00:06:03,210 –> 00:06:04,740
شرق
155
00:06:04,740 –> 00:06:06,150
و در این مورد پس از آن آنچه ما داریم
156
00:06:06,150 –> 00:06:10,710
در 1 کاربر ذخیره شده است
157
00:06:10,710 –> 00:06:14,790
و همینطور در مورد کشور
158
00:06:14,790 –> 00:06:17,120
در این مورد نقطه تنظیم
159
00:06:17,120 –> 00:06:21,639
کاربر 2
160
00:06:21,930 –> 00:06:25,650
دوره بعدی نام خانوادگی من چه بود
161
00:06:25,650 –> 00:06:30,600
مجموعه کاربری 3 تایی بعد از نام خانوادگی
162
00:06:30,600 –> 00:06:33,110
داشتم به آدرس یا آدرس می رفتم
163
00:06:33,110 –> 00:06:35,480
نقطه تنظیم
164
00:06:35,480 –> 00:06:39,380
4 کاربر
165
00:06:39,380 –> 00:06:42,620
و حالا می آید textarea بزرگ و
166
00:06:42,620 –> 00:06:47,200
این در آن زمان دوره نظر متن بود
167
00:06:47,200 –> 00:06:51,500
درج کنید به خاطر داشته باشید که این یک ورودی نبود
168
00:06:51,500 –> 00:06:54,440
اما متن طولانی بود و اینجا
169
00:06:54,440 –> 00:06:56,210
ما باید به او بگوییم که از آن زمان
170
00:06:56,210 –> 00:06:57,710
اطلاعات را از اول وارد کنید
171
00:06:57,710 –> 00:06:59,600
شخصیت و ما آن را با نشان دادن انجام می دهیم
172
00:06:59,600 –> 00:07:02,750
خوب، یک 1.0 و آنچه باید وارد کنید چیست
173
00:07:02,750 –> 00:07:05,620
که در موقعیت 5 ذخیره کرده ایم
174
00:07:05,620 –> 00:07:07,090
و خوب، زمانی که ما این کار را انجام دادیم
175
00:07:07,090 –> 00:07:10,030
این ما از حلقه خارج شده و اجرا می کنیم
176
00:07:10,030 –> 00:07:14,050
کمیک به طوری که این یکی همه اینها را اجرا می کند
177
00:07:14,050 –> 00:07:16,280
که ما فقط
178
00:07:16,280 –> 00:07:18,220
برنامه
179
00:07:18,220 –> 00:07:20,290
با این در اصل کافی است
180
00:07:20,290 –> 00:07:22,570
حالا چیزی که باقی مانده است رفتن به منو است
181
00:07:22,570 –> 00:07:24,430
مربوطه و دستوری به
182
00:07:24,430 –> 00:07:26,230
این تولید به عنوان خوانده شده و همچنین به دکمه
183
00:07:26,230 –> 00:07:27,670
مربوطه بیایید نگاه کنیم
184
00:07:27,670 –> 00:07:30,430
کد ما دکمه منو متاسفم
185
00:07:30,430 –> 00:07:31,900
اول از همه ما آن را در آنجا داریم
186
00:07:31,900 –> 00:07:34,960
همان طور که خوانده اید بخورید و حالا می رویم
187
00:07:34,960 –> 00:07:38,700
به دنبال دکمه به ناحیه دکمه بگردید
188
00:07:38,700 –> 00:07:43,140
جایی که دکمهها هستند پایین میرویم
189
00:07:43,140 –> 00:07:46,370
دکمه ما آن را در اینجا تمرین دستور
190
00:07:46,370 –> 00:07:49,430
برابر با خواندن تغییرات ذخیره کنید
191
00:07:49,430 –> 00:07:52,890
برنامه را اجرا می کنیم ببینیم هست یا نه
192
00:07:52,890 –> 00:07:54,930
درست است به هر حال من قصد دارم پایگاه داده را باز کنم
193
00:07:54,930 –> 00:07:56,430
داده هایی که من اینجا برای به خاطر سپردن دارم
194
00:07:56,430 –> 00:07:58,470
که من فقط دو کاربر دارم که یکی از آنه