کتاب: خودکارسازی کارهای تکراری با پایتون
                Automate the Boring Stuff with Python

عنوان:

Automate the Boring Stuff with Python

نویسنده:

Al Sweigart

انتشارات:

No Starch Press

نسخه:

pdf

حجم:

19MB

دانلود

معرفی کتاب: "خودکارسازی کارهای تکراری با پایتون"

اگر تا به حال ساعت‌ها وقت خود را صرف تغییر نام فایل‌ها یا به‌روزرسانی صدها سلول در یک صفحه‌گسترده کرده‌اید، می‌دانید که این کارها چقدر خسته‌کننده‌اند. اما چه می‌شود اگر کامپیوترتان بتواند این کارها را در عرض چند دقیقه برای شما انجام دهد؟ در کتاب Automate the Boring Stuff with Python یاد می‌گیرید که چگونه با استفاده از پایتون برنامه‌هایی بنویسید که وظایف زمان‌بر را در کمترین زمان ممکن به‌صورت خودکار انجام دهند—بدون نیاز به هیچ تجربه‌ی قبلی در برنامه‌نویسی! پس از یادگیری مبانی برنامه‌نویسی، می‌توانید برنامه‌هایی بسازید که به‌راحتی کارهای مفیدی مانند موارد زیر را انجام دهند:

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

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

فهرست مطالب

    PART I: PROGRAMMING FUNDAMENTALS
  • Chapter 1: Python Basics
  • Chapter 2: if-else and Flow Control
  • Chapter 3: Loops
  • Chapter 4: Functions
  • Chapter 5: Debugging
  • Chapter 6: Lists
  • Chapter 7: Dictionaries and Structuring Data
  • Chapter 8: Strings and Text Editing
  • PART II: AUTOMATING TASKS
  • Chapter 9: Text Pattern Matching with Regular Expressions
  • Chapter 10: Reading and Writing Files
  • Chapter 11: Organizing Files
  • Chapter 12: Designing and Deploying Command Line Programs
  • Chapter 13: Web Scraping
  • Chapter 14: Excel Spreadsheets
  • Chapter 15: Google Sheets
  • Chapter 16: SQLite Databases
  • Chapter 17: PDF and Word Documents
  • Chapter 18: CSV, JSON, and XML Files
  • Chapter 19: Keeping Time, Scheduling Tasks, and Launching Programs
  • Chapter 20: Sending Email, Texts, and Push Notifications
  • Chapter 21: Making Graphs and Manipulating Images
  • Chapter 22: Recognizing Text in Images
  • Chapter 23: Controlling the Keyboard and Mouse
  • Chapter 24: Text-to-Speech and Speech Recognition Engines
  • Appendices
  • Appendix A: Installing Third-Party Packages
  • Appendix B: Answers to the Practice Problems

مشخصات

نام کتاب

Automate the Boring Stuff with Python

نویسنده

Al Sweigart

انتشارات

No Starch Press

تاریخ انتشار

2024

ISBN

9781718503403

چاپ

سوم

تعداد صفحات

597

زبان

انگلیسی

فرمت

pdf

حجم

19MB

موضوع

Python