A review by sodope
Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes

4.0

Great book with easy definitions of each concept, a lot of exercises per chapter so it keeps reader's attention. Only thing I didn't like a lot is based on the last practical chapters, everything is really well explained, problem is that the author basically makes everything and the exercises are not that challenging, mostly feels like copy and pasting author's code. Apart from that, great for people who are starting to code in Python.