Think Python (O'Reilly)
Monday, 27 August 2012

If you want to learn to program, 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. With exercises in each chapter, ideal for students at the high school or college level, self-learners and professionals who need to learn programming basics.

<ASIN:144933072X>