Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the power of object-oriented programming in Python through this comprehensive tutorial. Learn to design custom objects, leverage inheritance for code reuse, implement special methods for Pythonic objects, and convert procedural programs to an object-oriented approach. Starting with a small but comprehensive example using lists and dictionaries, gradually progress to creating custom objects that solve the same problem. Delve into the concepts of inheritance and special methods to fully harness the capabilities of object-oriented programming. By the end of this 2-hour and 46-minute session, gain the skills to effectively utilize Python's support for multiple programming paradigms, including procedural, functional, and object-oriented programming.
Syllabus
Tutorials - Mike Müller: The How and Why of Object-oriented Programming in Python
Taught by
PyCon US