www.freeprogrammingresources.com

Python Books

Data Structures and Algorithms with Object-Oriented Design Patterns in Python

This book illustrates object-oriented design and it promotes the use of common, object-oriented design patterns. The algorithms and data structures in the book are presented in the Python programming language. Virtually all the data structures are presented in the context of a single class hierarchy. This commitment to a single design allows the programs presented in the later chapters to build upon the programs presented in the earlier chapter

A Byte of Python

A Byte of Python - 'A Byte of Python' is a free beginner's book on Python as well as a free Python tutorial for experienced programmers who want to learn Python.

Text Processing in Python

According to the author's website he is making an online copy of his book available to the python community with his publisher's permission. The files for the book are in text (.txt) format.

How to Think Like a Computer Scientist

Learning with Python

Dive Into Python

Dive Into Python is a free Python book for experienced programmers. You can read the book online, or download it in a variety of formats. This book is still being written. (3 chapters)

Thinking in Python

Downloadable Python book.

How to Think Like a Computer Scientist

Learning with Python in this free online Python book.

Practical Python Sample Chapter

One sample chapter and the source code for the book can be downloaded.

The Python Imaging Library Handbook

This document describes the Python Imaging Library, version 1.1, including some PIL Plus extensions. Can be read online or downloaded in pdf form.

Learning Python Sample Chapters

2 sample chapters.

Programming Python Sample Chapter

One chapter on Advanced Internet Topics from a Python book.