PCPP1: Advanced Perspective of Classes and Object-Oriented Programming
In this course, you will learn about:
- Classes, instances, attributes, methods, as well as working with class and instance data;
- shallow and deep operations;
- abstract classes, method overriding, static and class methods, special methods;
- inheritance, polymorphism, subclasses, and encapsulation;
- advanced exception handling techniques;
- the pickle and shelve modules;
- metaclasses.