CELEBRATE EARTH WEEK
Save 70% on video training and simulators now through April 27*—use code EARTH. Shop now.
Actual product comes full screen and in high resolution.
The final lesson can also be deferred by the viewer. Although Python is an object-oriented programming language, using OOP is not required to create a working application. Users can learn and use OOP when they are ready. This lesson is fairly comprehensive, starting with a general introduction to OOP then gradually bringing Python into the picture. The remainder of the lesson covers all the core OOP components of Python: classes, class attributes, instances, instance attributes, methods, subclasses and finally, multiple inheritance.