An Introduction to Python
by Guido van Rossum
Publisher: Network Theory Ltd. 2006
Number of pages: 164
This manual provides an introduction to Python, an easy to learn object-oriented programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. This is a printed copy of the official Python tutorial from the Python 2.2 distribution.
Home page url
Download or read it online for free here:
by Horst Jens et al. - thepythongamebook.com
The Python Game Book written by Horst Jens and friends aims to provide interested students and teachers a broad range of material to teach themselves how to write computer games using the language Python and other free Open Source tools.
by Carlos de la Guardia - O'Reilly Media
Python provides web developers with a wide variety of useful web frameworks. This book surveys 30 Python web frameworks that have more than 1,000 monthly downloads and provides a deeper look into six of the most widely used.
by Jeffrey Elkner, at al.
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.
by Sean M. Tracey - The MagPi Magazine
In this book, we are going to learn to make games on the Raspberry Pi with Pygame. We'll look at drawing, animation, keyboard and mouse controls, sound, and physics. This book isn't for absolute programming beginners, but it's not far from it.