Python Object Oriented Programming First Steps in OOP ------------------------ First Steps in OOP Exercise: First Steps in OOP ----------------------------- Classes and Objects ------------------ Classes and Objects Exercise: Classes and Objects ------------------------------ Inheritance --------------- Inheritance Exercise: Inheritance -------------------- Encapsulation ------------------ Encapsulation Exercise: Encapsulation ------------------- Static and Class Methods -------------------------- Static and Class Methods Exercise: Static and Class Methods ------------------------ Polymorphism and Abstraction ------------------- Polymorphism and Abstraction Exercise: Polymorphism and Abstraction ------------------------- SOLID --------- SOLID Exercise: SOLID -------- Iterators and Generators ------------------ Iterators and Generators Exercise: Iterators and Generators ------------------------------ Decorators ----------------- Decorators Exercise: Decorators ----------------------- Testing -------------- Testing Exercise: Testing ---------------- ---------------- Design Patterns ---------------- ---------------- Exam Preparation ------------------------- Python OOP Exam - 10 December 2022 Python OOP Retake Exam - 19 December 2022 Python OOP Retake Exam - 22 August 2022 ---------------------------------------- Workshop ---------------- hashmap inventory ---------------------------------- Regular Exam ---------------------- Structure and Functionality Unit Testing