Cover of Automate the Boring Stuff with Python

Automate the Boring Stuff with Python

Practical Programming for Total Beginners

by Al Sweigart · first published 2015

95mentions
75recommended by
81HN commenters
2015–2026first – last mentioned

93% recommend6% neutral1% critical

Why HN recommends it

Practical, project-driven Python intro for total beginners and non-programmers: teaches basics through real tasks like Excel, PDFs, email, files and regex. Free online, and good for saving time at work.

Summarised by Claude from recommending comments

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: - Search for text in a file or across multiple files - Create, u

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

140 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 4 mentions2016: 6 mentions2017: 14 mentions2018: 5 mentions2019: 10 mentions2020: 14 mentions2021: 8 mentions2022: 11 mentions2023: 10 mentions2024: 5 mentions2025: 1 mention2026: 1 mention200720172026

What Hacker News says

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help