A review by hjbolus
Automate the Boring Stuff with Python: Practical Programming for Total Beginners by Al Sweigart

5.0

Fantastic for learning Python, I recommend pairing it with exercises from the Euler Project for some great problem solving practice. It’ll push you to put to use what you’ve learned here, and there are some very versatile tools to get creative with!