Picking a Python Version: A Manifesto
by David Mertz
Publisher: O'Reilly Media 2015
Number of pages: 44
There are two major versions of the Python programming language: the Python 2.x series, and the newer Python 3.x series. This report guides you through the implicit decision tree of choosing what Python version, implementation, and distribution is best suited for you.
Home page url
Download or read it online for free here:
by Mike Pirnat - O'Reilly Media
Even the best programmers make mistakes, some are simple and silly, others embarrassing and downright costly. In this book, Mike Pirnat dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.
by Chris Meyers
This collection is a presentation of several small Python programs. They are aimed at intermediate programmers - people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques.
by Fredrik Lundh, Matthew Ellis - PythonWare
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
by Dave Kuhlman
This document is a syllabus for a first course in Python programming. It contains an introduction to the Python language, instruction in the important features of the language, and practical exercises in the use of those features.