On page 52, before you have written a single simple program this poorly edited book stuns the beginner with:
Object operations are accessed in the same way as data members of a user-defined type (that is, via the dot operator) but otherwise look like functions.
If you already know how to program, say in Pascal, or have extensive experience with scripting in DOS or Linux, then this book is a slow introduction to the Python language.
If you have never programmed before, this book will make your head hurt, especially since it is secretly a British book translated into American. Technical books are difficult in general, but in my experience, the Brits have a special knack for making the easy difficult and the difficult next to impossible. Beginner's books should seek to build confidence, not overwhelm with how brainy and wide-ranging a thinker the author is.
The examples are confusing and poor. For instance when showing how a complicated feature works he should use everyday words like "goat", "pig", "horse" as examples of data to be stored. Instead, the author uses jargon words like "boolean" and "integer" -- this right after describing boolean and integer values.
Originally this book was a web site, and in fact it still is. I recommend you save your money and download or view it online.