Automate the Boring Stuff with Python

By Al Sweigart,

Book cover of Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Book description

In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language today, before moving on to create Python programs that effortlessly perform useful and impressive feats of automation. This updated edition is full of step-by-step instructions that…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Automate the Boring Stuff with Python as one of their favorite books. Why do they recommend it?

When I work with students new to programming I often find they struggle with translating the toy problems in exercises to actually doing something in the real world.

I love this book and frequently recommend it to new programmers because it is centered around problems. Coding should be about making your life easier. At the beginning, the problems are small, but by the end, you’re learning about email, PDFs, and GUIs.

Sweigart has a great voice, and reading this feels like being guided by a friend rather than yet another coding textbook.

From Christopher's list on books for coders shelf.

Want books like Automate the Boring Stuff with Python?

Our community of 12,000+ authors has personally recommended 85 books like Automate the Boring Stuff with Python.

Browse books like Automate the Boring Stuff with Python

Book cover of A Philosophy of Software Design
Book cover of Refactoring Databases: Evolutionary Database Design
Book cover of Open Source Licensing: Software Freedom and Intellectual Property Law

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,605

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in python, computer programming, and machine learning?

Python 30 books
Machine Learning 53 books