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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش پایتون: کار با فایل ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 42m
35
Linkedin (لینکدین) lynda-small
30 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Kathryn Hodge

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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