Object orientation is one of the most interesting topics in computer programming. Classes, objects, and the object-oriented paradigm are especially important in Python because they underlie everything done in the language.
But in this chapter, as elsewhere, I’ll focus on a functional, hands-on approach: creating interesting but relatively simple applications. The topics include
Basic object-oriented techniques
Using objects in a database application
A multidimensional point class
Believe it or not, ...