Get startedGet started for free

Congratulations!

1. Congratulations!

Congratulations! You've learned so much throughout this course. Let's take a look back at everything we've covered!

2. Intermediate Object-Oriented Programming with Python

First, you brushed up on your basic object-oriented programming skills before crushing multiple inheritance, and operator overloading.

3. Intermediate Object-Oriented Programming with Python

In Chapter 2, you took your code to the next level with type hints, and you learned how to customize attribute access with descriptors and the getattr and setattr methods. You even built your own custom iterators.

4. Intermediate Object-Oriented Programming with Python

To help create "blueprints" for your classes, you practiced building abstract base classes, which leveraged both abstract and concrete methods. You wrapped up the course by learning the ins-and-outs of interfaces, and how they can be used to create factory methods.

5. Thank you!

I hope you enjoyed this course as much as I did. Thanks for joining me on this journey though object-oriented programming, and best of luck!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.