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

4.0

I have already been programming for a few years but had no experience with python.

This book taught me all the basics about python and I have some confidence as I begin my own projects in the language. I will say that while this book is great for teaching the basics of python, all the exercises are too easy. New programmers will learn the syntax of the language but this book is not really going to develop you as a programmer.

I didn't end up completing any of the big projects at the end because all the code is given to you and it sort of felt like copying and pasting answers. Also, the book just stops explaining the code at this point even though it's throwing a lot of new material at you. Additionally, some of the examples in the given code in these big projects just don't work. So prepare to do some googling if you choose to do these projects at the end.

Still, this book has given me a lot of confidence that I have the tools to begin working with python. 4/5 stars.