Watch the first few minutes on us! If you'd like to watch the entire video and
hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in
or purchase a subscription.
Take your knowledge of object-oriented programming in Python to the next level by learning about important patterns such as multiple inheritance, composition, dependency injection, and abstract classes.