A review by tillchen
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes

5.0

Comments: This is the very first book that introduced me to the marvelous world of programming. It's very hands-on and beginner-friendly. Plus, it also has a Django section at the end!
Recommended for:
Absolute beginners of programming;
Programmers who're new to Python and want to have a quick yet deep dive into this elegant and powerful language.