لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره کامل عبارات منظم (Regex) برای مبتدیان
The Complete Regular Expressions(Regex) Course For Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
عبارات منظم (Regex) برای جاوا، لینوکس، جاوا اسکریپت، پایتون یا زبان های دیگر، با 30 تمرین/مثال مصور. عبارات منظم (regex) را بیاموزید - امروزه در دنیای امروز برای یک متخصص فناوری اطلاعات یا یک دانشمند داده باید مهارت هایی داشته باشد. مفاهیم اصلی را درک کنید. هنگامی که مفاهیم اصلی را درک کردید، عبارات منظم (regex) یک تکه کیک هستند! هنگامی که تکنیک اصلی را یاد گرفتید، می توانید دانش خود را از regex در هر زبان برنامه نویسی مانند جاوا، پایتون، جاوا اسکریپت، خط فرمان لینوکس و غیره به کار ببرید. . 30 نمونه دست هر مثال همراه با یک راه حل گام به گام، با تصاویر گرافیکی است. یک فرآیند گام به گام به خوبی تعریف شده را دنبال کنید، که منحصراً توسط شما طراحی شده است، که به شما امکان می دهد عبارات منظم (regex) را در هر سناریویی که به آن نیاز دارد ایجاد، استفاده و اعمال کنید. جلسات عملی برای چندین موتور regex مانند جاوا، grep و غیره. تکنیکها به گونهای آموزش داده میشوند که میتوانید آن را در هر موتور regex انتخابی خود اعمال کنید. در حین یادگیری از استانداردها پیروی کنید، به طوری که تکنیک های regex که در این دوره یاد می گیرید می تواند برای هر موتور regex استاندارد مانند جاوا، پایتون، جاوا اسکریپت، grep، sed و غیره اعمال شود. پس از درک مفاهیم اصلی، چالش های regex را انجام دهید. کل دوره به صورت کامل با زیرنویس نوشته شده است. زیرنویس های دستی ارائه شده است که 100٪ دقیق هستند. زیرنویسهای گفتار به نوشتار که بهطور خودکار تولید میشوند، معمولاً به دلیل دقت پایین، کاربرد چندانی ندارند. پیش نیازها: تنها چیزی که نیاز دارید یک رایانه شخصی و هر ابزار یا زبان برنامه نویسی دلخواه شماست که دارای موتور regex باشد. حتی notepad++ این کار را می کند!
عبارات منظم (regex) موضوعی نسبتاً دشوار برای درک و همچنین آموزش است. بسیار مهم است که مفاهیم اصلی را به طور کامل درک کنید. هنگامی که اصول اولیه را درست دریافت کردید، عبارات منظم (regex) به طور طبیعی برای شما ظاهر می شود. من خودم چند دهه پیش برای یادگیری عبارات منظم (regex) تلاش کردم. من کاملاً نقاط درد را درک می کنم. من هزاران ویدیوی رایگان یوتیوب را در عبارات منظم (regex) دیدهام، اما همه آنها در چیزی اساسی شکست میخورند. آنها به درست کردن اصول اولیه اهمیتی نمی دهند. من تلاش زیادی برای تهیه این مطالب درسی انجام داده ام. هر مفهوم، هر تمرین، با دقت برنامه ریزی شده است به گونه ای که به راحتی به مغز شما بچسبد. من تا جایی که ممکن است تصاویر گرافیکی ایجاد کردهام تا به نقطه اصلی برسم. هر یک از 30 مثال با تصاویر گرافیکی در مورد نحوه استفاده از تکنیک های regex به صورت گام به گام، برای ارائه راه حل ارائه می شود.
من عبارات منظم (regex) را با استفاده از استاندارد POSIX آموزش می دهم. من این کار را انجام داده ام زیرا استاندارد POSIX توسط همه موتورهای regex دنبال می شود. بنابراین اگر می دانید چگونه تکنیک هایی را که از این دوره یاد می گیرید به کار ببرید، می توانید با عبارات منظم (regex) در هر زبان برنامه نویسی دلخواه خود بازی کنید. حتی میتوانید آن را در Notepad++ امتحان کنید (بله، Notepad++ دارای یک موتور regex اولیه است.)
من برای تمام 30 تمرین این دوره جلسات عملی دارم. حتی اگر با زبان برنامه نویسی آشنا نباشید، می توانید به راحتی آن را دنبال کرده و در مورد خود اعمال کنید.
من روایت صدایم را عمداً با سرعت بسیار آهسته نگه داشته ام. اگر فکر میکنید سرعتم کند است، میتوانید سرعت من را روی پخشکننده Udemy 1.5x یا حتی 2x قرار دهید.
چیز دیگری که در مورد این دوره خاص است - زیرنویس ها به صورت دستی و دقیق هستند. من حتی زمان بندی را برای تضمین دقت بررسی کرده ام. اکثر دوره ها با زیرنویس هایی ارائه می شوند که به صورت خودکار با استفاده از موتور گفتار به متن تولید می شوند که دقت آن نسبتاً پایین است. اما مال من نیست! زحمات زیادی کشیده ام تا دوره ام را کامل بنویسم و زیرنویس ها را نیز درج کنم. پس اگر سر کار هستید و میخواهید من را بیصدا کنید، لطفاً خیالتان راحت باشد، اگرچه دوست دارم صدای من را بشنوید. اگر می خواهید من را در حالت بی صدا قرار دهید، فقط زیرنویس ها را در Udemy فعال کنید و بازی کنید!
سرفصل ها و درس ها
ساختن یک بنیاد
Building a Foundation
معرفی
Introduction
از موارد برای عبارات منظم استفاده کنید
Use Cases For Regular Expressions
نقشه راه دوره
Course RoadMap
درباره زیرنویس دوره
About Course Subtitles
شیرجه عمیق - اولین مثال
Deep Dive - First Example
منابع برای دانلود
Resources for Download
یک راه حل عمومی برای هر مشکل regex
A generic solution to any regex problem
عملی با موتور regex Linux Grep
Hands-on with Linux Grep regex engine
کار با موتور جاوا regex
Hands-on with Java regex engine
ساختن یک بنیاد
Building a Foundation
Regex: مجموعه پایه
Regex: The Basic Set
معرفی
Introduction
نماد وایلدکارد
The Wildcard Symbol
علامت ترکیبی ستاره عام
Wildcard Asterisk Combo
نشان دادن فضاهای سفید
Representing Whitespaces
کلاس های شخصیت
Character Classes
کلاس های شخصیت با محدوده
Character Classes With Ranges
فرار با بک اسلش
Escaping With Backslash
لنگرها
Anchors
Regex: مجموعه پایه
Regex: The Basic Set
Regex: مجموعه گسترده
Regex: The Extended Set
معرفی
Introduction
تکرار کننده بریس های فرفری
Curly Braces Repeater
تکرار کننده بریس های فرفری تک انتهایی
Single Ended Curly Braces Repeater
تکرار کننده پلاس
The Plus Repeater
علامت سوال باینری
The Question Mark Binary
انتخاب با لوله
Making Choices With Pipe
Regex: مجموعه گسترده
Regex: The Extended Set
Regex: پیدا کردن و جایگزینی با Capture Groups
Regex: Find and Replace with Capture Groups
معرفی
Introduction
مشکل رزولوشن مانیتور
The Monitor Resolutions Problem
مشکل نام و نام خانوادگی
The First Name Last Name Problem
مشکل ساعت ساعت
The Clock Time Problem
مشکل شماره تلفن
The Phone Number Problem
مشکل تاریخ
The Date Problem
مشکل شماره تلفن دیگر
Another Phone Number Problem
Regex: پیدا کردن و جایگزینی با Capture Groups
Regex: Find and Replace with Capture Groups
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات