در این مطلب، ویدئو دوره پایتون عبارات منظم I. ویدئو 69 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,320 –> 00:00:04,080
سلام به همه خوش آمدید به یکی دیگر
2
00:00:04,080 –> 00:00:05,670
ارائه این دوره برنامه نویسی در
3
00:00:05,670 –> 00:00:07,920
پایتون که در آن قرار است شروع کنیم تا a
4
00:00:07,920 –> 00:00:09,269
مجموعه ای از ابزارهایی که ما داریم
5
00:00:09,269 –> 00:00:11,339
تقریباً به همه زبان ها موجود است
6
00:00:11,339 –> 00:00:13,530
از برنامه نویسی مدرن و اینکه آنها هستند
7
00:00:13,530 –> 00:00:15,450
من در مورد آن صحبت می کنم بسیار مفید است
8
00:00:15,450 –> 00:00:18,029
عبارات منظم که در آنها خواهیم دید
9
00:00:18,029 –> 00:00:19,710
این ویدیو عبارات چیست
10
00:00:19,710 –> 00:00:20,820
منظم
11
00:00:20,820 –> 00:00:22,800
نحو آن چیست و ما با آن کار خواهیم کرد
12
00:00:22,800 –> 00:00:25,900
مثال های ساده برای دیدن کاربرد آن
13
00:00:25,900 –> 00:00:27,850
ما مقدمه ای خواهیم کرد زیرا
14
00:00:27,850 –> 00:00:30,250
عبارات منظم بسیاری وجود دارد
15
00:00:30,250 –> 00:00:32,020
یادگیری عملا غیر ممکن است
16
00:00:32,020 –> 00:00:34,120
همه ما در این ویدیو خواهیم دید
17
00:00:34,120 –> 00:00:36,100
که شاید بیشترین آنها باشد
18
00:00:36,100 –> 00:00:39,040
استفاده می شود و از آنجا هر کدام
19
00:00:39,040 –> 00:00:40,720
اجازه دهید آنطور که شما می خواهید توسعه یابد
20
00:00:40,720 –> 00:00:42,670
که می خواهد یا نیاز به یادگیری بیشتر دارد
21
00:00:42,670 –> 00:00:44,890
عبارات منظم و سپس جستجو کنید
22
00:00:44,890 –> 00:00:47,500
در اینترنت و یادگیری همه
23
00:00:47,500 –> 00:00:49,989
که در پایتون داریم، آن را در آن خواهیم دید
24
00:00:49,989 –> 00:00:52,300
برخی از موارد نحو اینها
25
00:00:52,300 –> 00:00:53,800
عبارات منظم تا حدودی است
26
00:00:53,800 –> 00:00:56,160
عجیب است که سخت نیست
27
00:00:56,160 –> 00:00:58,629
یاد بگیرید اما شاید باشد
28
00:00:58,629 –> 00:01:01,390
به خاطر سپردن سخت است به همین دلیل می توانیم
29
00:01:01,390 –> 00:01:03,100
می گویند که عبارات منظم هستند
30
00:01:03,100 –> 00:01:05,199
به عنوان نوعی زبان کوچک از
31
00:01:05,199 –> 00:01:08,020
برنامه نویسی به زبان برنامه نویسی دیگر
32
00:01:08,020 –> 00:01:09,549
برنامه نویسی در این مورد
33
00:01:09,549 –> 00:01:11,799
payton اما خوب در نهایت آنها چه هستند
34
00:01:11,799 –> 00:01:13,960
خوب، آنها دنباله ای از
35
00:01:13,960 –> 00:01:15,790
شخصیت ها در حال حاضر بعدا ما برخی از آنها را خواهیم دید
36
00:01:15,790 –> 00:01:17,740
نمونه ها و آن توالی شخصیت ها
37
00:01:17,740 –> 00:01:20,049
همه با هم کاری که آنها انجام می دهند تشکیل یک است
38
00:01:20,049 –> 00:01:22,540
الگوی مورد استفاده برای انجام جستجو
39
00:01:22,540 –> 00:01:24,820
جستجو در اکثریت قریب به اتفاق
40
00:01:24,820 –> 00:01:26,710
موارد
41
00:01:26,710 –> 00:01:28,630
و برای چه خوب زیرا جستجو
42
00:01:28,630 –> 00:01:32,229
از متون دستکاری متون است
43
00:01:32,229 –> 00:01:33,909
یکی از پرتکرارترین کارها
44
00:01:33,909 –> 00:01:36,580
ساخته شده در برنامه نویسی در هر
45
00:01:36,580 –> 00:01:38,590
زبانی که همیشه باید داشته باشیم
46
00:01:38,590 –> 00:01:41,380
جستجوی متن در پایگاه داده
47
00:01:41,380 –> 00:01:43,900
در آن متن به دنبال چیزی باشید a
48
00:01:43,900 –> 00:01:46,509
کلمه یک عبارت یک شخصیت که
49
00:01:46,509 –> 00:01:48,690
بیایید به دنبال این باشیم که فوق العاده است
50
00:01:48,690 –> 00:01:52,150
اغلب هنگام برنامه نویسی
51
00:01:52,150 –> 00:01:54,310
در اینجا در اسلاید من سه قرار داده ام
52
00:01:54,310 –> 00:01:56,350
نمونه هایی از هزاران و هزاران موردی که وجود دارد
53
00:01:56,350 –> 00:01:57,970
برای مثال چیزی که من به آن اشاره کردم
54
00:01:57,970 –> 00:01:59,950
متنی را جستجو کنید که متناسب با الف باشد
55
00:01:59,950 –> 00:02:02,320
فرمت داده شده برای مثال جستجو
56
00:02:02,320 –> 00:02:04,210
اگر رشته ای از متن ها با شما مطابقت دارد یا
57
00:02:04,210 –> 00:02:06,250
نه به صورت ایمیل
58
00:02:06,250 –> 00:02:06,970
الکترونیکی
59
00:02:06,970 –> 00:02:08,979
فرم معمولی یک کاربر در
60
00:02:08,979 –> 00:02:10,360
وارد کردن ایمیل و
61
00:02:10,360 –> 00:02:12,190
ما باید بررسی کنیم که آیا این وجود دارد یا خیر
62
00:02:12,190 –> 00:02:14,890
معرفی شده در واقع یک است یا نیست
63
00:02:14,890 –> 00:02:17,080
ایمیل نیز به عنوان مثال
64
00:02:17,080 –> 00:02:18,730
پیدا کردن اینکه آیا یک رشته وجود دارد یا نه
65
00:02:18,730 –> 00:02:21,400
کاراکترهای درون یک متن را می شمارند
66
00:02:21,400 –> 00:02:23,140
تعداد مسابقات در a
67
00:02:23,140 –> 00:02:25,810
متن، یعنی مثلاً a
68
00:02:25,810 –> 00:02:27,910
جستجو در پایگاه داده که
69
00:02:27,910 –> 00:02:29,440
جستجو یک متن را بسیار برمی گرداند
70
00:02:29,440 –> 00:02:32,140
گسترده و نیاز به دانستن در این متن است
71
00:02:32,140 –> 00:02:35,290
گسترده چند مسابقه از a وجود دارد
72
00:02:35,290 –> 00:02:37,510
کلمه یا عبارت یا شخصیت
73
00:02:37,510 –> 00:02:39,850
من به دنبال چه هستم؟
74
00:02:39,850 –> 00:02:41,740
پس همانطور که گفتم بیایید شروع کنیم
75
00:02:41,740 –> 00:02:43,120
با عبارات منظم کار کنید
76
00:02:43,120 –> 00:02:46,350
با چند مثال بسیار ساده
77
00:02:46,350 –> 00:02:48,570
قبل از اینکه به کار برسیم
78
00:02:48,570 –> 00:02:51,410
به شدت توصیه میکنم به گوگل سر بزنید
79
00:02:51,410 –> 00:02:55,020
enter عبارات منظم پایتون است
80
00:02:55,020 –> 00:02:58,830
و باز کنید و نگاهی به آن بیندازید
81
00:02:58,830 –> 00:03:01,290
اسناد رسمی لینکی که ما
82
00:03:01,290 –> 00:03:05,190
می گوید: دو نویسنده پیتون پادشاه سابق و یکی
83
00:03:05,190 –> 00:03:06,970
ما فقط در زیر داریم
84
00:03:06,970 –> 00:03:08,530
زمانی است که آن را باز کرده ایم
85
00:03:08,530 –> 00:03:10,690
همانطور که من می گویم متأسفانه انگلیسی است
86
00:03:10,690 –> 00:03:13,480
اما به شدت توصیه می شود که یک
87
00:03:13,480 –> 00:03:15,910
به بالا نگاه کنید تا خودتان را بسازید
88
00:03:15,910 –> 00:03:18,220
ایده ای از آنچه هستند، برای چه هستند و
89
00:03:18,220 –> 00:03:20,680
به خصوص چه شخصیت هایی هستند که
90
00:03:20,680 –> 00:03:22,330
ما می توانیم در یک استثنا استفاده کنیم
91
00:03:22,330 –> 00:03:24,460
به طور منظم متوجه خواهید شد که تعداد زیادی وجود دارد
92
00:03:24,460 –> 00:03:26,170
اما باشه سعی میکنم توضیح بدم
93
00:03:26,170 –> 00:03:28,840
همه اینها کمی بیشتر با برخی
94
00:03:28,840 –> 00:03:31,090
اولین چیز مثال های ساده
95
00:03:31,090 –> 00:03:32,860
باید انجام دهیم تا با آن کار کنیم
96
00:03:32,860 –> 00:03:35,560
عبارات منظم برای وارد کردن است
97
00:03:35,560 –> 00:03:37,950
مدول پادشاه
98
00:03:37,950 –> 00:03:41,380
و زمانی که این کار را انجام دادیم
99
00:03:41,380 –> 00:03:43,750
ما می توانیم با شی re el کار کنیم
100
00:03:43,750 –> 00:03:45,940
که روش های بسیار مفیدی دارد
101
00:03:45,940 –> 00:03:47,410
بیایید چند مثال بگذاریم
102
00:03:47,410 –> 00:03:48,910
متغیری را که فراخوانی کرده اید را اعلام کنید
103
00:03:48,910 –> 00:03:51,370
به عنوان مثال زنجیره ای و ما به آنجا می رویم
104
00:03:51,370 –> 00:03:55,150
ذخیره کلاس بیایید یاد بگیریم
105
00:03:55,150 –> 00:04:00,580
برای مثال عبارات منظم
106
00:04:00,580 –> 00:04:04,500
و حالا بیایید روش اول را ببینیم
107
00:04:04,500 –> 00:04:07,200
که کار کردن با آنها را مفید می دانم
108
00:04:07,200 –> 00:04:08,910
عبارات منظم در واقع اگر شما
109
00:04:08,910 –> 00:04:11,490
شما به اسناد رسمی که ما داریم بروید
110
00:04:11,490 –> 00:04:13,530
در یک نقطه خاص روشی که
111
00:04:13,530 –> 00:04:14,850
من قصد دارم از این روش استفاده کنم
112
00:04:14,850 –> 00:04:18,779
جستجو کنید و از مرورگر استفاده کنید
113
00:04:18,779 –> 00:04:22,170
دیر یا زود آن را پیدا خواهید کرد
114
00:04:22,170 –> 00:04:24,330
روش جستجو که من همین الان پاس کردم اینجاست
115
00:04:24,330 –> 00:04:27,450
چیزی که به ما امکان می دهد جستجو کنیم
116
00:04:27,450 –> 00:04:31,040
یک رشته و محل آن را پیدا کنید
117
00:04:31,040 –> 00:04:34,830
منطبق است پس اگر این را داشته باشیم خوب است
118
00:04:34,830 –> 00:04:35,850
عبارت زنجیره ای بیایید یاد بگیریم
119
00:04:35,850 –> 00:04:38,490
عبارات منظم بیایید چاپ کنیم
120
00:04:38,490 –> 00:04:40,440
در کنسول موارد زیر
121
00:04:40,440 –> 00:04:44,550
جستجوی نقطه r
122
00:04:44,550 –> 00:04:46,950
و این روش در هر دو پارامتر می گیرد
123
00:04:46,950 –> 00:04:49,020
یک طرف متن مورد نظر ما
124
00:04:49,020 –> 00:04:51,960
بیایید تصور کنیم که من می خواهم بدانم که آیا در داخل است
125
00:04:51,960 –> 00:04:53,700
از این رشته شخصیت از این
126
00:04:53,700 –> 00:04:56,490
جمله کلمه یادگیری را پیدا می کند
127
00:04:56,490 –> 00:04:59,190
ما می بینیم که این خوب است زیرا
128
00:04:59,190 –> 00:05:00,810
اولین پارامتر این روش عبارت است از
129
00:05:00,810 –> 00:05:02,820
کلمه ای که در این مورد به دنبال آن هستیم
130
00:05:02,820 –> 00:05:05,550
یادگیری و پارامتر دوم است
131
00:05:05,550 –> 00:05:07,830
متنی که می خواهیم آن را کجا و چگونه پیدا کنیم
132
00:05:07,830 –> 00:05:09,150
ما متن را در یک ذخیره کرده ایم
133
00:05:09,150 –> 00:05:11,310
متغیر زیرا پارامتر دوم خواهد بود
134
00:05:11,310 –> 00:05:13,710
متغیر if ما تغییرات را ذخیره کنیم و
135
00:05:13,710 –> 00:05:16,050
این برنامه را اجرا کنید می بینیم که
136
00:05:16,050 –> 00:05:19,190
execution یک شی را برمی گرداند
137
00:05:19,190 –> 00:05:22,950
به طور خاص یک شی s r مارش و
138
00:05:22,950 –> 00:05:26,570
همچنین به ما می گوید که هرزنامه از 8 تا 16 است
139
00:05:26,570 –> 00:05:29,790
و او دریافته است که مطابقت دارد
140
00:05:29,790 –> 00:05:32,370
حالا یاد بگیرید بعداً کمی خواهیم دید
141
00:05:32,370 –> 00:05:35,370
با جزئیات بیشتر این شی
142
00:05:35,370 –> 00:05:37,050
مهم در حال حاضر این است که اگر ما
143
00:05:37,050 –> 00:05:40,320
یک شی را برمی گرداند متن is and if
144
00:05:40,320 –> 00:05:43,170
هیچ کدام را برمی گرداند و شی نیست
145
00:05:43,170 –> 00:05:44,670
مثلاً اگر الان به شما بگویم که من
146
00:05:44,670 –> 00:05:47,670
با چندین خطا به دنبال یادگیری باشید
147
00:05:47,670 –> 00:05:50,310
اگر ذخیره کنم در جمله یافت نمی شود
148
00:05:50,310 –> 00:05:52,800
تغییر کرده و در این مورد دوباره اجرا شود
149
00:05:52,800 –> 00:05:55,230
آنچه جستجو برمی گرداند هیچ است
150
00:05:55,230 –> 00:05:57,660
درست یا نادرست را به تعداد و
151
00:05:57,660 –> 00:05:59,340
روش های زیادی در پایتون داریم
152
00:05:59,340 –> 00:06:01,410
در این حالت یک شی if را برمی گرداند
153
00:06:01,410 –> 00:06:04,800
متن را پیدا می کند و اگر پیدا نکرد خیر
154
00:06:04,800 –> 00:06:06,160
متن
155
00:06:06,160 –> 00:06:08,530
با دیدن این می توانیم کمی بیشتر اشکال زدایی کنیم
156
00:06:08,530 –> 00:06:10,720
کد و انجام کارهای پیچیده تر
157
00:06:10,720