Advanced Lesson 2 Advanced Object-Oriented Programming Chapter 1: Introduction Chapter 2: Polymorphism Chapter 3: Encapsulation Chapter 4: Class attributes and methods Chapter 5: Advanced Python type features Advanced Lesson 2 Advanced Object-Oriented Programming Rough estimated time needed1-1.5 hours