Dive into python

From OLPC

Dive into python is book about learning the computer programming language python. Because it is in an open license and so very prevalent, the book is considered one of the best primary resources for learning how to use python. It is already available in multiple digital formats and several translations.