Overview
Learn about the different types of subclassing in Python and how to navigate the trade-offs between subclassing and composition. By the end of the course, you will be able to make informed decisions on when to use subclassing to write more Pythonic code and when to opt for composition for improved clarity. The course provides insights into untangling class hierarchies and understanding the ecosystem to make better design decisions. The intended audience for this course includes Python developers looking to enhance their understanding of subclassing and composition in Python programming.
Syllabus
Subclassing, Composition, Python, and You — Hynek Schlawack
Taught by
EuroPython Conference