Python classes provide all the standard features of Object Oriented Programming paradigm: the class inheritance mechanism allows multiple base classes. A derived class can override any methods of its base class or classes, and a method can call the method of a base class with the same name.