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

Python: Working with Files

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

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


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

معرفی Introduction

  • خودکار کردن وظایف فایل با پایتون Automate file tasks with Python

1. دسترسی به دایرکتوری و جزئیات فایل 1. Accessing Directory and File Details

  • سیستم فایل را درک کنید Understand the file system

  • سیستم فایل را با ماژول os حرکت دهید Navigate the file system with os module

  • برای کشف جزئیات مسیر و فایل از ماژول os استفاده کنید Use os module to uncover path and file details

  • نام مسیرها را با ماژول glob فیلتر کنید Filter path names with glob module

  • همه فایلهای موجود در یک فهرست را به صورت بازگشتی لیست کنید Recursively list all files in a directory

  • ماژول جدید pathlib پایتون را بشناسید Understand Python's new pathlib module

  • ایجاد دایرکتوری در پایتون Create directories in Python

  • چالش: شمارش فایل ها Challenge: Count files

  • راه حل: شمارش فایل ها Solution: Count files

  • فصل مسابقه Chapter Quiz

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

  • فایل ها را در پایتون باز کنید Open files in Python

  • فایل های متنی را در پایتون بخوانید Read text files in Python

  • فایل های JSON را با پایتون تجزیه کنید Parse JSON files with Python

  • فایل های CSV را در پایتون با ماژول csv و pandas بخوانید Read CSV files in Python with csv module and pandas

  • استخراج متن از فایل های PDF با استفاده از پایتون Extract text from PDF files using Python

  • چالش: جمع آوری داده ها از منابع متعدد Challenge: Aggregate data from multiple sources

  • راه حل: جمع آوری داده ها از منابع متعدد Solution: Aggregate data from multiple sources

  • فصل مسابقه Chapter Quiz

3. نوشتن روی فایل ها 3. Writing to Files

  • داده ها را در یک فایل در پایتون بنویسید Write data to a file in Python

  • انتقال و تغییر نام فایلها با پایتون Move and rename files with Python

  • با پایتون کپی کنید Copy with Python

  • حذف فایل ها با پایتون Delete files with Python

  • ذخیره داده های جداول با ماژول csv Save tabular data with csv module

  • داده ها را در یک فایل JSON در پایتون بنویسید Write data to a JSON file in Python

  • چالش: سازماندهی مجدد مجموعه عکس های دیجیتال Challenge: Reorganize digital photo collection

  • راه حل: سازماندهی مجدد مجموعه عکس های دیجیتال Solution: Reorganize digital photo collection

  • فصلنامه Chapter Quiz

4. کار با بایگانی ها و پرونده های موقت 4. Working with Archives and Temporary Files

  • ایجاد بایگانی ZIP با پایتون Create ZIP archives with Python

  • آرشیوهای ZIP را بخوانید و استخراج کنید Read from and extract ZIP archives

  • بایگانی TAR را باز کرده و بخوانید Open and read TAR archives

  • استخراج از و نوشتن به آرشیو های tar Extract from and write to TAR archives

  • با فایل های موقت در پایتون کار کنید Work with temporary files in Python

  • فصل مسابقه Chapter Quiz

نتیجه Conclusion

  • به تجزیه و تحلیل داده ها با پایتون ادامه دهید Continue to analyze data with Python

نمایش نظرات

آموزش پایتون: کار با فایل ها
جزییات دوره
1h 42m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Kathryn Hodge
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

توسعه‌دهنده نرم‌افزار

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

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