03/09/2026
Automate the Boring Stuff with Python by Al Sweigart is a practical, beginner-friendly guide that teaches you how to use Python to automate everyday computer tasks. It covers core programming basics (variables, control flow, functions, data structures) and moves quickly into hands-on projects: working with files and folders, Excel and CSV files, PDFs and Word docs, web scraping, sending email and texts, GUI automation (mouse/keyboard), and regular expressions. The emphasis is on real tasks that save time, not on theory — ideal for office workers, students, and anyone who wants to stop doing repetitive work manually.
Why it works
• Very practical: step-by-step examples you can run and adapt immediately.
• Beginner-friendly: assumes little or no prior programming experience.
• Project-oriented: each chapter builds toward automating real-world chores.
• Good reference: great to return to when you need to automate a specific task.
Nice-to-know
Al Sweigart also provides an online version of the book and many example programs. The printed book is published by No Starch Press.
If you want to reclaim hours of work every week, check it out: https://bookshop.org/a/126479/9781718503403
And you can browse my shop at bookshop.org for more interesting books link is in my bio. 📖🦾🤖🦿
The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can ...