This book explain the basic aspects of programming with help of Python language. Like any programming text books it starts with variables, expressions and statements. But moves into bit deeper as well as in a more simpler manner for even a layman too understand the things. The second part of the book deals with objected oriented programming which provides all necessary details for the hardcore programming.
Exercises are helpful in getting into the troubleshooting mindset. Wished there were more exercises incorporating multiple methodologies as you learn more.
Very dense.
This entire review has been hidden because of spoilers.