Overview
Learn how to create classes in Python and implement best practices for working with classes. Explore topics such as class/instance variables, inheritance, getters/setters, and special methods. The course duration is 1 hour 30 minutes and includes tutorials on creating subclasses and using property decorators. This course is designed for individuals looking to enhance their Python programming skills through object-oriented programming concepts.
Syllabus
Python OOP Tutorial 1: Classes and Instances.
Python OOP Tutorial 2: Class Variables.
Python OOP Tutorial 3: classmethods and staticmethods.
Python OOP Tutorial 4: Inheritance - Creating Subclasses.
Python OOP Tutorial 5: Special (Magic/Dunder) Methods.
Python OOP Tutorial 6: Property Decorators - Getters, Setters, and Deleters.
Taught by
Corey Schafer