![](http://i.imgur.com/N7uGt37.jpg)
Think Python: How to Think Like a Computer Scientist by Allen B. Downey
English | 25 Dec. 2015 | ISBN: 1491939362 | 300 Pages | AZW3/EPUB/PDF (True) | 17.2 MB
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.