Overview
In this 12-hour course, you'll dive deep into the Python data model to master its protocols and apply them to your programming projects. Learn foundational and advanced topics, from custom object creation to serialization, equipping you with the skills to write professional, efficient Python code.
What I will be able to do after this course
- Understand and apply Python's data models for object customization.
- Implement object representation and serialization methods effectively.
- Master iterable and dictionary-like behaviors in your classes.
- Perform numeric operations and operator overloading seamlessly.
- Manage object attributes and contexts to build advanced applications.
Course Instructor(s)
Your instructors, Justin Dennison, Daniel Lowrie, and Mike Rodrick, bring years of experience in software development and education. Known for their engaging teaching style and clear explanations, they are committed to helping learners succeed. This course leverages their industry insights and thorough understanding of Python.
Who is it for?
This course is aimed at intermediate to advanced Python developers who have a solid understanding of Python basics and object-oriented programming. It's perfect for those looking to deepen their knowledge of Python's data model and its protocols, whether for career advancement or personal growth.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access