Practical Programming in Python by Jeffrey Elkner, at al.
2010
Number of pages: 259
The goal of this book is twofold: to teach you how to program in Python; and to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science.
Computers & Internet Programming Languages & Tools Python