Object-Oriented Programming in Python: Classes, Objects, and Inheritance

A class in Python is a blueprint for creating objects. An object is an instance of a class.