
عنوان:
Automate the Boring Stuff with Python
نویسنده:
Al Sweigart
انتشارات:
No Starch Press
نسخه:
حجم:
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
زبان
انگلیسی
فرمت
حجم
19MB
موضوع
Python