Design and Guidance: Object-Oriented Programming in Python Quiz

Interactive Quiz ⋅ 7 Questions
By Joseph Peart

Test your understanding of the Design and Guidance: Object-Oriented Programming in Python video course.

You’ll revisit single responsibility, open-closed, Liskov substitution, interface segregation, and dependency inversion. You’ll also review when to use classes in Python and alternatives to inheritance like composition and dependency injection.

The quiz contains 7 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score is 100%. Good luck!

Related Resources

Course

Design and Guidance: Object-Oriented Programming in Python

In this video course, you'll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible, scalable, and testable.

intermediate best-practices python