آموزش ابزارهای لینوکس برای پردازش متن - آخرین آپدیت

دانلود Linux Tools for Text Processing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از حوزه‌ها مانند علم داده، بیوانفورماتیک و مدیریت سیستم‌های لینوکس، نیازمند دستکاری و پردازش داده‌های متنی هستند. کارهایی مانند استخراج فیلدها یا رکوردهای خاص از داده‌های ساختاریافته (مانند فایل‌های CSV)، ترکیب محتوای چندین فایل، اعمال تغییرات سیستماتیک در تمام خطوط یک سند، مرتب‌سازی یا تصادفی کردن داده‌ها و تقسیم فایل‌های حجیم به فایل‌های کوچک‌تر از جمله این موارد است. در حالی که این عملیات را می‌توان به صورت دستی انجام داد، اما این روش بسیار زمان‌بر، خسته‌کننده و از همه بدتر، مستعد خطا است. در این دوره، ما به صورت سیستماتیک ابزارهای پردازش متن موجود در لینوکس و محیط‌های مشابه را بررسی می‌کنیم که به شما امکان می‌دهند این وظایف را ساده‌سازی و خودکارسازی کنید. ما با ساده‌ترین ابزارها شروع می‌کنیم و ویژگی‌های head، tail، paste، nl، sort، shuffle، split، tr و cut را پوشش می‌دهیم. سپس به سراغ ابزارهایی مانند grep، awk و sed می‌رویم که قابلیت‌های بسیار قدرتمندتری برای جستجو و تغییر متن را فراهم می‌کنند. در نهایت، با معرفی معرفی عبارت‌های منظم (Regular Expressions یا regexes) عبارت‌های منظم را بررسی می‌کنیم و توضیح می‌دهیم که چگونه می‌توان از آن‌ها برای تعیین الگوهای غنی‌تر و پیچیده‌تر استفاده کرد. مباحثی چون کوانتیفایرها، وایلد‌کارت‌ها، لنگرها (anchors)، کلاس‌های نویسه، گروه‌بندی و جایگزینی، در کنار مفاهیم پیشرفته‌ای مانند مرزهای کلمات، تطبیق‌های تنبل (lazy) و حریص (greedy) و انواع مدل‌های regex را یاد می‌گیرید.

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

مقدمه Introduction

  • مقدمه Introduction

  • انگیزه و اهداف Motivation

مبانی ابزارهای متنی لینوکس Linux text tools basics

  • دستورات head و tail head and tail

  • دستورات tac, expand, unexpand و wc tac, expand, unexpand and wc

  • دستور paste paste

  • دستور nl nl

  • دستور tr tr

  • دستور sort sort

  • دستورات shuf و uniq shuf and uniq

  • دستور split split

  • دستور cut cut

grep, awk و sed grep, awk and sed

  • دستور grep grep

  • awk بخش اول awk part 1

  • awk بخش دوم awk part 2

  • دستور sed sed

عبارت‌های منظم بخش اول Regular expressions part 1

  • آشنایی با عبارت‌های منظم Regular expressions introduction

  • کاراکترهای عبارت‌های منظم Regular expressions characters

  • کوانتیفایرهای عبارت‌های منظم بخش اول Regular expressions quantifiers part 1

  • کوانتیفایرهای عبارت‌های منظم بخش دوم Regular expressions quantifiers part 2

  • گروه‌ها، لنگرها و جایگزینی در عبارت‌های منظم Regular expressions groups, anchors and alternation

  • مرزهای کلمات در عبارت‌های منظم Regular expressions word boundaries

عبارت‌های منظم بخش دوم Regular expressions part 2

  • عبارت‌های منظم سازگار با Perl (بخش اول) Perl compatible regex part 1

  • عبارت‌های منظم سازگار با Perl (بخش دوم) Perl compatible regex part 2

  • عبارت‌های منظم سازگار با Perl (بخش سوم) Perl compatible regex part 3

  • انواع مدل‌های Regex و تنظیمات پیش‌فرض ابزارها Regular expression flavors and tool defaults

  • استفاده از عبارت‌های منظم با awk Regular expressions with awk

  • استفاده از عبارت‌های منظم با sed Regular expressions with sed

امتحان نهایی و جمع‌بندی Final exam and conclusions

  • جمع‌بندی نهایی Conclusions

منابع (اختیاری) Resources (optional)

نمایش نظرات

آموزش ابزارهای لینوکس برای پردازش متن
جزییات دوره
17h 11m
28
(آخرین آپدیت)
185
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده