How to Think Like a Computer Scientist: Learning with Python by Jeffrey Elkner, Allen B. Downey, Chris Meyers
Publisher: Green Tea Press 2012
ISBN/ASIN: 0971677506
This is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later chapters cover basic algorithms and data structures.
Computers & Internet Programming Languages & Tools Python