دوره آموزشی پایتون: کار با فایل ها

دوره آموزشی پایتون: کار با فایل ها

⏱️ 1 ساعت 44 دقیقه📈 متوسط📅 2021-07-21

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

وقتی با هر نوع فایلی کار می کنید، هیچ چیز مانند اتوماسیون در وقت شما صرفه جویی نمی کند. هیچ کس نمی خواهد یک روز را صرف ویرایش یا تغییر نام 1000 فایل کند. در این دوره مربی Kathryn Hodge به شما نشان می دهد که چگونه از پایتون برای خودکارسازی وظایف سیستم عامل، تجمیع داده ها در منابع مختلف، ذخیره نتایج در فایل ها و افزایش سطح برنامه های پایتون خود استفاده کنید. او با معرفی ایده سیستم فایل با مسیرهای مطلق در مقابل نسبی، ساختار دایرکتوری و موارد دیگر شروع می کند. از آنجا، او نحوه استفاده از ابزارهای کتابخانه استاندارد پایتون برای بازیابی فراداده در مورد فایلها و مسیرهای واقع در دستگاه شما را بررسی می کند. هنگامی که می دانید چگونه به فایل های مناسب بروید که می خواهید با آنها کار کنید، او نحوه پردازش پرونده ها با پایتون را نشان می دهد و داده ها را نه تنها در قالب متن، بلکه JSON و CSV نیز تجزیه می کند. سرانجام، او به نوشتن داده ها در انواع مختلف فایل می پردازد و نحوه ذخیره این داده ها را در آرشیو و همچنین با فایل های موقت توضیح می دهد.

مهارت ها

PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - وظایف فایل را با پایتون خودکار کنید

1. دسترسی به فهرست و جزئیات فایل

  • 02 - سیستم فایل را درک کنید
  • 03 - با ماژول os در سیستم فایل حرکت کنید
  • 04 - از ماژول os برای کشف جزئیات مسیر و فایل استفاده کنید
  • 05 - نام مسیرها را با ماژول glob فیلتر کنید
  • 06 - لیست بازگشتی همه فایل‌ها در یک دایرکتوری
  • 07 - ماژول pathlib جدید پایتون را درک کنید
  • 08 - دایرکتوری‌ها را در پایتون ایجاد کنید
  • 09 - چالش - شمارش فایل ها
  • 10 - راه حل - شمارش فایل ها

2. پردازش فایل ها

  • 11 - فایل‌ها را در پایتون باز کنید
  • 12 - خواندن فایل‌های متنی در پایتون
  • 13 - فایل‌های JSON را با پایتون تجزیه کنید
  • 14 - فایل‌های CSV را در پایتون با ماژول csv و پاندا بخوانید
  • 15 - استخراج متن از فایل‌های PDF با استفاده از پایتون
  • 16 - چالش - جمع‌آوری داده‌ها از منابع متعدد
  • 17 - راه حل - جمع‌آوری داده‌ها از منابع متعدد

3. نوشتن در فایل ها

  • 18 - داده‌ها را در یک فایل در پایتون بنویسید
  • 19 - انتقال و تغییر نام فایل‌ها با پایتون
  • 20 - با پایتون کپی کنید
  • 21 - فایل‌ها را با پایتون حذف کنید
  • 22 - داده‌های جدولی را با ماژول csv ذخیره کنید
  • 23 - داده‌ها را در یک فایل JSON در پایتون بنویسید
  • 24 - چالش - سازماندهی مجدد مجموعه عکس‌های دیجیتال
  • 25 - راه حل - سازماندهی مجدد مجموعه عکس‌های دیجیتال

4. کار با آرشیو و فایل‌های موقت

  • 26 - آرشیو ZIP با پایتون ایجاد کنید
  • 27 - از آرشیوهای ZIP بخوانید و استخراج کنید
  • 28 - آرشیو TAR را باز کرده و بخوانید
  • 29 - از آرشیوهای TAR استخراج و در آن بنویسید
  • 30 - کار با فایل‌های موقت در پایتون

نتیجه

  • 31 - به تجزیه‌و‌تحلیل داده‌ها با پایتون ادامه دهید

مشاهده دوره کامل

رفتن به دوره