Python Essential Reference

Front Cover
Sams Publishing, 2006 - Computers - 625 pages
Python is a general purpose programming language used in nearly all application domains. This book is a comprehensive reference To The Python programming language. The focus of the 3rd edition is to add coverage of significant new features and new library modules added To The language over the past five years. These features include new style classes, unification of types and classes, xmlrpclip, intertools, bz2 and optparse, making it the most up-to-date Python book on the market. Python is a stable language used in the real world by companies such as Yahoo and Industrial Light and Magic.

What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

LibraryThing Review

User Review  - Thruston -

This book remains my only Python reference - and it has always got something useful if you look carefully. If I have one criticism it is that there are not enough examples of what you can do with the ... Read full review

LibraryThing Review

User Review  - DSD - LibraryThing

A very good reference for the Python programming language. The book is based on version 1.5.2 of Python so it might be a bit dated by now. It is broken up into two sections. The first, and smaller ... Read full review

Selected pages


The Python Language
The Python Library
Extending and Embedding

Other editions - View all

Common terms and phrases

About the author (2006)

David Beazley is a developer of several software development tools including SWIG (a popular tool for integrating C/C++ programs with other programming languages including Python, Perl, Tcl, Ruby, PHP, Java) and PLY) a Python version of the lex/yacc parsing tools). Beazley has been programming Python since 1996 and helped pioneer the use of Python with scientific computing software while working at Los Alamos National Laboratory. From 1998-2005 he was assistant professor in the Department of computer Science at the University of Chicago where he enjoyed tormenting students with insane projects in operating systems, networks, and compilers. Currently he is a freelance software developer.

Bibliographic information