Object-oriented programming (OOP) is one of the biggest and most important subjects in all of programming. This series will provide you with a basic conceptual understanding of object-oriented programming so you can take your Python skills to the next level.
You’ll learn how to define custom types using classes, and how to instantiate those classes into Python objects that can be used throughout your program.
Finally, you’ll learn how classes can subclass one another with a brief introduction to inheritance, which allows you to write maintainable and less redundant Python code.
vishweshvar on Dec. 4, 2021
This course gave a gentle introduction to OOP, loved the way it was clear, concise and straightforward not beating around the bush, highly recommended for beginners. Thanks Austin, you’re awesome.