• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Python ▶ Automate the Boring Stuff with Python, 3rd Edition

Automate the Boring Stuff with Python, 3rd Edition

December 21, 2025

Automate the Boring Stuff with Python, 3nd Edition: Practical Programming for Total Beginners

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

Similar Books:

  1. Speech Recognition
  2. Robust Speech Recognition and Understanding
  3. Voice Communication Between Humans and Machines
  4. Automate the Boring Stuff with Python
  5. Directions in Infinite Graph Theory and Combinatorics
Previous Post: « Architecture Patterns with Python
Next Post: A Practical Introduction to Python Programming »

Primary Sidebar

Categories

  • .NET (83)
  • Ada (16)
  • AI and Robotics (117)
  • Ajax (4)
  • Algorithms & Data Structures (10)
  • Android Programming (22)
  • Angular (9)
  • Arduino Programming (3)
  • ASP.NET (26)
  • Assembly (3)
  • Automation (1)
  • Basic (5)
  • Business (5)
  • C (17)
  • C# (37)
  • C++ (40)
  • Certifications (1)
  • Clojure (1)
  • Cloud Computing (1)
  • Computer Science (22)
  • CSS (10)
  • Dart (1)
  • Databases (82)
  • Delphi (3)
  • Dylan (2)
  • Eiffel (3)
  • eLearning (5)
  • Electron (1)
  • Elixir (1)
  • Engineering (42)
  • Erlang (3)
  • Ethereum (1)
  • F# (2)
  • Featured (2)
  • Flash (8)
  • Flutter (4)
  • Forth (2)
  • FreeBSD (6)
  • Games (3)
  • Git (6)
  • Go (4)
  • Graphic Design (9)
  • GRE Practice Tests (10)
  • Groovy (1)
  • Hadoop (1)
  • Hardware (6)
  • Haskell (6)
  • Hibernate (1)
  • HTML (11)
  • Information Technology (IT) (88)
  • Internet (21)
  • iOS Programming (24)
  • IT Security (20)
  • Java (74)
  • Java EE (27)
  • Java ME (1)
  • JavaScript (53)
  • jQuery (4)
  • Kotlin (2)
  • Kubernetes (2)
  • LaTeX (1)
  • Limited-Time Offers (1,345)
  • Linux (69)
  • Lisp (11)
  • Mac (1)
  • Mathematics (51)
  • Matlab (3)
  • Microsoft Azure (27)
  • Microsoft Office (14)
  • Miscellaneous (3)
  • Mobile Development (10)
  • MySQL (4)
  • Networking (49)
  • Node.js (7)
  • Objective-C (8)
  • OCaml (2)
  • Open Source (26)
  • Pascal (2)
  • Perl (24)
  • Photoshop (4)
  • PHP (27)
  • Physics (18)
  • Pig (1)
  • PostgreSQL (4)
  • Programming (89)
  • Project Management (22)
  • Prolog (6)
  • Python (60)
  • Raspberry Pi (5)
  • React (12)
  • Rebol (1)
  • Revision Control (12)
  • Ruby (22)
  • Scala (6)
  • Scheme (3)
  • Smalltalk (19)
  • Software Engineering (60)
  • Software Testing (1)
  • SQL (12)
  • TypeScript (4)
  • Uncategorized (12)
  • Unix (8)
  • Video Authoring (3)
  • Video Games (16)
  • Visual Basic.NET (7)
  • Vue.js (2)
  • Web Development (68)
  • Windows (82)
  • Windows Phone (7)
  • WordPress (1)
  • XML (15)

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube

FreeCourses.Info

RSS Error: WP HTTP Error: A valid URL was not provided.

  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2026 OnlineProgrammingBooks.com