Automate the Boring Stuff with Python 2nd Edition

تاریخ: 1399/01/29 18:38
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۹۳۸۷
دیدگاه ها: ۰
برچسب ها: Python |
کتاب Automate the Boring Stuff with Python, 2nd Edition
No Starch Press
Al Sweigart
9781593279929
2019
592
English

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

در ویرایش دوم کتاب Automate the Boring Stuff with Python، شما نحوه‌ی استفاده از پایتون را برای نوشتن برنامه هایی یاد می‌گیرید که کارهایی که ساعت‌ها وقت شما را می‌گیرند را در عرض چند دقیقه انجام می‌دهند. برای استفاده از این کتاب احتیاج به هیچ تجربه قبلی برنامه نویسی نیست. شما اصول اولیه پایتون را یاد خواهید گرفت و کتابخانه ماژول‌های غنی Python را برای انجام کارهای خاصی مانند کاوش داده در وب سایت ها، خواندن اسناد PDF و Word و خودکار کردن کارهای کلیک کردن و تایپ کردن، بررسی خواهید کرد. ویرایش دوم این کتاب شامل فصل جدیدی در مورد اعتبارسنجی ورودی و همچنین آموزش هایی در مورد خودکارسازی Gmail و Google Sheets به همراه نکاتی در مورد به روز رسانی خودکار فایل‌های CSV‌ است.


در ویرایش دوم کتاب خودکارسازی چیز‌های خسته کننده با پایتون، شما یاد می‌گیرید که چگونه برنامه هایی را ایجاد کنید که بی دردسر نکات مفید خودکارسازی را انجام دهند از جمله:

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

  

Table of Contents:
- Part I: Python Programming Basics
- Chapter 1: Python Basics
- Chapter 2: Flow Control
- Chapter 3: Functions
- Chapter 4: Lists
- Chapter 5: Dictionaries and Structuring Data
- Chapter 6: Manipulating Strings
- Part II: Automating Tasks
- Chapter 7: Pattern Matching with Regular Expressions
- Chapter 8: Input Validation
- Chapter 9: Reading and Writing Files
- Chapter 10: Organizing Files
- Chapter 11: Debugging
- Chapter 12: Web Scraping
- Chapter 13: Working with Excel Spreadsheets
- Chapter 14: Working with Google Sheets
- Chapter 15: Working with PDF and Word Documents
- Chapter 16: Working with CSV Files and JSON Data
- Chapter 17: Keeping Time, Scheduling Tasks, and Launching Programs
- Chapter 18: Sending Email and Text Messages
- Chapter 19: Manipulating Images
- Chapter 20: Controlling the Keyboard and Mouse with GUI Automation
- Appendix A: Installing Third-Party Modules
- Appendix B: Running Programs
- Appendix C: Answers to the Practice Questions

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...