آموزش عبارات منظم: راهنمای نهایی برای دستکاری متن

Regular Expressions: The Ultimate Guide to Text Manipulation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Regex را از ابتدا یاد بگیرید، تطبیق الگوی اصلی، استخراج داده ها، و تکنیک های پیشرفته را با تمرینات دستی بدانید اصول عبارات منظم، از جمله نحو، کلاس های کاراکتر، کمی سازها و لنگرها را درک کنید. بیاموزید که چگونه از ماژول re در پایتون برای کامپایل و اجرای عبارات منظم، از جمله نحوه مطابقت و جستجوی الگوها، جایگزینی متن و موارد دیگر استفاده کنید... مفاهیم عبارات منظم پیشرفته، مانند گروه‌بندی و گرفتن، اظهارنظرهای پیش‌بینی و نگاه به عقب را کاوش کنید. ارجاعات به عقب و کمیت سازهای مالکیتی. بهترین شیوه ها برای نوشتن عبارات منظم کارآمد و خوانا، از جمله نحوه جلوگیری از مشکلات رایج را بیاموزید. عبارات منظم را در ابزار تجزیه و تحلیل متن پروژه نهایی اعمال کنید و با استفاده از عبارات منظم در یک زمینه دنیای واقعی تجربه عملی کسب کنید. پیش نیازها: دانش اولیه برنامه نویسی پایتون

عبارات منظم ابزار قدرتمندی برای پردازش و دستکاری متن هستند. در این دوره جامع، نحوه استفاده از عبارات منظم را با پتانسیل کامل خود یاد خواهید گرفت و به شما این امکان را می دهد که به طور مؤثر جستجو، مطابقت، و جایگزینی متن را در برنامه های مختلف انجام دهید.

این دوره برای مبتدیان و زبان آموزان متوسط ​​طراحی شده است، چه تازه سفر برنامه نویسی خود را شروع کرده باشید و چه قبلاً تجربه پایتون داشته باشید. ما مسیر یادگیری ساختاریافته، مثال‌های عملی و تمرین‌های عملی را در اختیار شما قرار می‌دهیم تا اطمینان حاصل کنیم که نه تنها مفاهیم را درک می‌کنید، بلکه اعتماد به نفس استفاده مؤثر از عبارات منظم را در پروژه‌های خود به دست می‌آورید.

ما با مقدمه‌ای بر عبارات با قاعده شروع می‌کنیم که نحو اصلی و الگوهای رایج را که با عبارات منظم مطابقت دارند، پوشش می‌دهد. سپس به استفاده از عبارات منظم، از جمله کلاس‌های کاراکتر، نویسه‌های خاص، کمی‌کننده‌ها و لنگرها خواهید پرداخت.

در مرحله بعد، ماژول re Python را بررسی خواهید کرد، یک جعبه ابزار قدرتمند برای کار با عبارات منظم. شما یاد خواهید گرفت که چگونه عبارات منظم را کامپایل کنید، الگوها را مطابقت دهید، الگوها را جستجو کنید، و الگوها را جایگزین کنید، همه اینها در عین کسب تجربه عملی و عملی.

همانطور که پیشرفت می‌کنید، دوره به مفاهیم پیشرفته بیان منظم، از جمله گروه‌بندی و ضبط، اظهارنظرهای پیش‌رو و نگاه به عقب، ارجاع‌های پشتیبان، زیر روال‌ها و بازگشت، کمی‌سازهای مالکیت، و یونیکد و بین‌المللی کردن می‌پردازد.

فراتر از جنبه‌های فنی، این دوره بر بهترین شیوه‌ها برای نوشتن عبارات منظم کارآمد و خوانا تأکید می‌کند و نکات ارزشمندی را برای آزمایش و اشکال‌زدایی ارائه می‌دهد.

برای استفاده از دانش جدید خود، پروژه ای را انجام خواهید داد که از عبارات منظم استفاده می کند. این می تواند شامل خراش دادن وب، پردازش متن یا یک برنامه واقعی دیگر باشد.

در پایان این دوره، درک عمیقی از عبارات با قاعده خواهید داشت و به شما این امکان را می دهد که با اطمینان خاطر به انجام وظایف پیچیده پردازش متن بپردازید. در این سفر به ما بپیوندید تا استاد عبارات منظم شوید!


سرفصل ها و درس ها

مقدمه ای بر عبارات با قاعده Introduction to Regular Expressions

  • بیان منظم چیست؟ What is Regular Expression?

  • چرا بیان منظم؟ Why Regular Expression?

  • چگونه در این دوره موفق شویم How to succeed in this course

  • انواع الگو را می توان مطابقت داد Types of pattern can be matched

تطبیق اولیه Basic Matching

  • تطبیق ساده Simple Matching

  • آزمون های چند گزینه ای: نکاتی برای موفقیت Multiple Choice Quizzes: Tips for Success

  • تطبیق ساده و آزمون متا شخصیت نقطه Simple Matching and Dot Metacharacter Quiz

  • تطبیق ساده Simple Matching

  • Simple Matching Pt. 2 Simple Matching Pt. 2

  • Simple Matching Pt. 3 Simple Matching Pt. 3

کلاس های شخصیت Character Classes

  • کلاس های شخصیت Character Classes

  • آزمون کلاس شخصیت Character Class Quiz

  • متاکاراکتر و جایگزین از پیش تعریف شده Predefined Metacharacter & Alternation

  • کلاس های شخصیت Character Classes

  • کلاس های شخصیت Character Classes

  • کلاس شخصیت های منفی Negated Character Class

  • متاکاراکترهای از پیش تعریف شده Predefined Metacharacters

لنگرها Anchors

  • مجریان و شخصیت فرار Anchors & Escape Character

  • مجریان و شخصیت فرار Anchors & Escape Character

  • مجریان و شخصیت فرار Anchors & Escape Character

  • Anchors & Escape Character Pt.2 Anchors & Escape Character Pt.2

یونیکد Unicode

  • یونیکد Unicode

  • برای سرگرمی! For Fun!

کمیت کننده Quantifier

  • کمیت کننده ها Quantifiers

  • کمیت کننده ها Quantifiers

  • اعتبار سنجی کد رنگ هگزادسیمال Hexadecimal Color Code Validation

  • حریص در مقابل تنبل کمیت Greedy vs Lazy Quantifiers

  • کمیت کننده های حریص و تنبل Greedy & Lazy Quantifiers

  • کمیت کننده مالک Possessive Quantifier

گروه بندی و مراجع Grouping & Backreferences

  • گروه بندی Grouping

  • گروه های تو در تو Nested Groups

  • گروه بندی Grouping

  • گروه های غیر دستگیر Non-Capturing Groups

  • مراجع برگشتی Backreferences

  • گروه های نامگذاری شده Named Groups

  • ارجاع به گروه های نامگذاری شده Backreference Named Groups

نمایش نظرات

نظری ارسال نشده است.

آموزش عبارات منظم: راهنمای نهایی برای دستکاری متن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1.5 hours
19
Udemy (یودمی) udemy-small
09 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,312
5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

UnicAI Support UnicAI Support

تیم UnicAI

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.