Before You Begin

This book covers the new-style objects (introduced a long time ago in
Python 2.2). Examples are valid for Python 2.5 and all the way to Python
3.x.

This book is not for absolute beginners. It is for people who already
know Python (some Python at least), and want to know more.

You should be familiar with the different kinds of objects in
Python and not be confused when you come across the term
type where you expected
class. You can read the first part of this series
for background information -
Python Types and Objects.