Table of Contents
This chapter introduces objects, that are a way to organize code and data, and classes, that are a mechanism to describe new kinds of objects. We start by the description of what objects, classes and methods are, based on an example (Section 18.2). We then show its class definition (Section 18.3). We then explain how to combine objects in order to build an application (Section 18.4). Finally, technical aspects of classes and objects in Python are presented (Section 18.5).
In the next chapter (Chapter 19), concepts related to object-oriented design will be developped.