Learn to write cleaner, more modular, and more scaleable code in Python by gaining a master of Object Oriented Programming (OOP).
The course includes:
- Introduction to Object-Oriented Programming
- Classes and Objects
- Information Hiding
- Inheritance
- Polymorphism
- Object Relationships
Along the way you will learn how each concept applies to Python in particular, as well as how various Python features make it particularly convenient for OOP.