- Course
Advanced Perspective of Classes and Object-Oriented Programming in Python
A deeper dive into Python's classes and object-oriented programming.
Advanced Perspective of Classes and Object-Oriented Programming in Python
- Course
Advanced Perspective of Classes and Object-Oriented Programming in Python
A deeper dive into Python's classes and object-oriented programming.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Cloud
What you'll learn
The *Advanced Perspective of Classes and Object-Oriented Programming in Python* course will teach you how to utilise more complex aspects of object-oriented programming. We're going to cover: * Inheritance * Composition & Polymorphism * Attribute Encapsulation * Variadic Functions * Decorators * Comparing and Copying Objects * Abstract Classes and Metaprogramming * Advanced Exceptions * Object Serialization After completing this course, you’ll understand composition and inheritance (and when to use each one), along with other advanced features of the language. To get the most out of this course, you should be proficient at basic object-oriented programming, including creating classes in Python. If you need to get up to speed on these skills, we recommend checking out *The Certified Entry-Level Python Programmer Certification (PCEP)* course, or *Introduction to Python Development*.
