دوره

رجکس در پایتون

با تغییر رشته‌ها آشنا می‌شید و یاد می‌گیرید چطور در کار با رجکس‌ها (یا همون عبارت‌های باقاعده) مهارت پیدا کنید.

مقدماتی
تاریخ به‌روزرسانی:
16 شهریور 1405
پایتون
۴ ساعت
۱۵ ویدیو
۳۹ تمرین
۵۰۷ شرکت‌کننده
۴۶۵
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

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

همونیه که می‌خواید یاد بگیرید؟

1
مفاهیم پایه کار با رشته‌ها

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

2
فرمت‌دهی رشته‌ها

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

3
تطبیق الگو با رجکس

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

4
مفاهیم پیشرفته رجکس

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

گواهی پایان دوره

  • تأیید مهارت شما

    با تکمیل این دوره، شما یک گواهی معتبر دریافت می‌کنید که بیانگر کسب مهارت‌های لازم مرتبط با این دوره آموزشی است.

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری
منابع
Movie Reviews

Wikipedia Web Page

Sentiment140

سوالات متداول

نه. دوره با مفاهیم پایه کار با رشته‌ها مثل برش و به‌هم‌چسبوندن شروع می‌شه و بعد به سینتکس رجکس می‌رسه. آشنایی با پایتون در سطح متوسط برای شرکت در این دوره کافیه.

برای تمرین کار با رشته‌ها از یک دیتاست نظرات فیلم استفاده می‌کنید و برای تمرین تکنیک‌های رجکس، با مجموعه‌ای از توییت‌های استریم‌شده برای تحلیل احساسات کار می‌کنید.

در این دوره با قالب‌بندی موقعیتی، f-stringها برای قراردادن عبارت‌ها داخل رشته‌ها و کلاس Template آشنا می‌شید و مزایا و معایب هرکدوم رو با هم مقایسه می‌کنید.

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

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

دریافت اپلیکیشن فینکا

با اپلیکیشن فینکا، به بیشتر دوره‌ها و مسیرها روی موبایل دسترسی دارید، تمرین می‌کنید و یادگیری رو هم‌زمان روی موبایل و دسکتاپ ادامه می‌دید.