Python Classes & Inheritance: Advanced Functionality Using Python Classes
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Examine the advanced features that you can implement by using classes in Python, such as special methods, iterators, class properties, and abstract base classes. Key concepts covered in this 14-video course include how to represent objects by using customized strings; performing addition operations on custom objects; and performing subtraction operations on custom objects. Next, observe how to perform multiplication operations on custom objects and perform floor division, modulo, and power-of operations. Then study learn built-in functions to work with custom data types; learn to execute for-loops on custom data types; and learn about properties on classes for intuitive use. Learn about properties using a simpler syntax; work with class methods to access and update class state; work with utility methods on classes; and learn how to use the abstract method to make classes that are not instantiable base classes. Finally, learners will be shown special methods and what they represent; learn to define a class and create a property within it; and observe how to differentiate between class methods and static methods.
Expected Duration (hours)
1.5
Lesson Objectives
Python Classes & Inheritance: Advanced Functionality Using Python Classes
it_pycipydj_04_enus
Expertise Level
Intermediate