Invent Your Own Computer Games with Python

Invent Your Own Computer Games with PythonInvent Your Own Computer Games with Python is a free e-Book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.

Free Python Books.

Think Python: An Introduction to Software Design

Think Python: An Introduction to Software DesignFree pdf ebook Think Python: An Introduction to Software Design covers the following topics: Variables, expressions and statements, Functions, Interface design, Conditionals and recursion, Fruitful functions, Iteration, Strings, Lists, Dictionaries, Tuples, Data structure selection, Files, Classes and objects, Classes and functions, Classes and methods, Inheritance and Debugging.

Free eBook download.

Free book The Definitive Guide to Django: Web Development Done Right

Free book The Definitive Guide to Django: Web Development Done RightDjango, the Python–based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django’s creators, and Django lead developer Jacob Kaplan–Moss show you how they use this framework to create award–winning web sites. Over the course of three parts, they guide you through the creation of a web application reminiscent of chicagocrime.org.

Read it online.

An Introduction to Python

An Introduction to Python

This tutorial provides an introduction to Python, an easy to learn object oriented programming language. It covers the 2.5 release of Python. The author of this manual, Guido van Rossum, is the inventor of Python. Fred L. Drake, Jr. is the official editor of the Python documentation.

View the online book

Python Language Reference Manual

Python Reference Manual

This manual is the official reference for the Python language itself. It describes the syntax of Python and its built-in datatypes in depth. This edition has been revised for the 2.5 release of Python. This manual covers advanced topics, and is suitable for readers who need to be familiar with the details and rules of the Python language and its object system.

Download this free online Python book.