سلام، و به عبارات منظم (Regex) با پایتون خوش آمدید - آسان و سریع!
بیان منظم (regex) یک زبان تشخیص الگو است - آنها معمولاً برای جستجوی الگوها در متن، استخراج مقادیر منطبق و اعتبارسنجی داده ها استفاده می شوند.
Regex در بسیاری از زبانهای برنامهنویسی، از جمله Python، C#، JavaScript، Perl، SQL و غیره پشتیبانی میشود.
این دوره برای ارائه تجربه عملی با عبارات منظم از طریق تمرین ها و پروژه های مختلف طراحی شده است
من چاندرا لینگام هستم و مربی شما هستم.
در اینجا چند کاربرد معمولی از عبارت منظم وجود دارد
تشخیص الگو
به دنبال وقوع یک الگو با استفاده از یک زبان مختصر بگردید
آماده سازی داده ها
پاکسازی و آماده سازی داده ها اغلب یکی از زمان برترین فعالیت هاست
شما می توانید ساختار داده ها را به عنوان یک الگوی regex تعریف کنید و داده ها را تجزیه کنید
یکی از کاربردهای خوب این چسب AWS و Athena است.
می توانید از regex برای تعریف ساختار یک رکورد در یک فایل متنی ساده استفاده کنید، یک جدول ایجاد کنید و فایل را با استفاده از SQL جستجو کنید
اعتبار سنجی ورودی
میتوانید یک بررسی سمت مشتری برای اعتبارسنجی ورودی اجرا کنید
برای مثال، برنامه شما میتواند کاربر را راهنمایی کند تا با استفاده از regex، دادهها را در قالب صحیح ارائه کند.
به عنوان بخشی از معماری اعتماد صفر، باید ورودی میکروسرویس خود را تأیید کنید
با regex، میتوانید محمولههای داده را در سرویس خود تأیید و تأیید کنید
خدمات ابری
چند سرویس ابری از regex برای پیکربندی پیشرفته استفاده میکنند.
با فایروال برنامه وب AWS، می توانید ترافیک را بر اساس الگوی regex مجاز یا رد کنید
در Google Workspace، میتوانید از regex برای فیلتر کردن محتوا، پیکربندی مسیر Gmail و جستجوی محتوا در Google Docs استفاده کنید
در Google Analytics، می توانید از regex برای مکان یابی و تبدیل داده های منطبق در مجموعه داده خود استفاده کنید
Regex همچنین توسط چندین محصول مانند SAP، Oracle و SQL Server پشتیبانی میشود
برنامه درسی
کد منبع این دوره با استفاده از Github توزیع می شود - بنابراین، شما همیشه به کدهای به روز دسترسی دارید
به عنوان بخشی از منابع، این برگه تقلب با کیفیت بالا را برای زبان regex دریافت خواهید کرد
و یک ابزار regex تعاملی برای نوشتن الگوها
در بخش ویژگیهای Python Regex، با روشهای مختلف regex، هدف آنها و نحوه تست واحد الگوی خود آشنا خواهید شد
در بخش زبان regex، نحوه نوشتن الگوها را یاد خواهید گرفت - از ساده ترین الگوها شروع کنید
همچنین یاد خواهید گرفت که regex را در انواع ورودی HTML خود برای اعتبارسنجی وارد کنید
موتور Regex مسئولیت نوشتن الگوهای کارآمد را بر عهده توسعه دهندگان، یعنی ما می گذارد
در این بخش، دانش موتور بیان منظم را به دست خواهید آورد که به شما در نوشتن الگوهای بهینه کمک می کند
تمرین های مختلفی برای به کارگیری مهارت های جدید شما وجود دارد
سپس به عملکرد و اینکه چگونه الگوهای بد نوشته شده می توانند به طور تصاعدی تنزل پیدا کنند نگاه می کنیم
با نحوه بهینه سازی الگوها و رفع مشکلات عملکرد آشنا خواهید شد
چهار پروژه عملی در این دوره وجود دارد
میآموزید که چگونه Regex را برای مجموعههای داده کاملاً متفاوت اعمال کنید - دادههای گزارش بدون ساختار، دادههای حسگر IoT، و تجزیه دادههای آزمایش پزشکی در قالب HTML
از طریق تالار گفتمان Q A دوره و پیام خصوصی پشتیبانی فوری دریافت خواهید کرد.
من مشتاق دیدار شما هستم
متشکرم!
چاندرا لینگام
Cloud Wave LLC
Compute With Cloud Inc
نمایش نظرات