
In this fully revised third edition of Automate the Boring Stuff with Python, 3nd Edition, you’ll discover how to use Python to create programs that accomplish in minutes tasks that would otherwise take hours by hand—no prior programming experience required. The early chapters introduce Python’s fundamentals through clear explanations and engaging, practical examples, making it easy to get started and build confidence quickly.
Table of Contents
- Python Basics
- if-else and Flow Control
- Loops
- Functions
- Debugging
- Lists
- Dictionaries and Structuring Data
- Strings and Text Editing
- Text Pattern Matching with Regular Expressions
- Reading and Writing Files
- Organizing Files
- Designing and Deploying Command Line Programs
- Web Scraping
- Excel Spreadsheets
- Google Sheets
- SQLite Databases
- PDF and Word Documents
- CSV, JSON, and XML Files
- Keeping Time, Scheduling Tasks, and Launching Programs
- Sending Email, Texts, and Push Notifications
- Making Graphs and Manipulating Images
- Recognizing Text in Images
- Controlling the Keyboard and Mouse
- Text-to-Speech and Speech Recognition Engines
- Installing Third-Party Packages
- Answers to the Practice Questions
Download Free PDF / Read Online
Author(s): Al Sweigart
Publisher: No Starch Press
Published: May 2025
Format(s): Online
File size: –
Number of pages: 672
Download / View Link(s): PDF
Publisher: No Starch Press
Published: May 2025
Format(s): Online
File size: –
Number of pages: 672
Download / View Link(s): PDF