Book Content
chapters • 13h24m total length
1. The Need For and Applications of Meta programming
2. Refresher of OOP Concepts in Python
3. Understanding Decorators and Their Applications
4. Working with Metaclasses
5. Understanding Introspection
6. Implementing Reflection on Python Objects
7. Understanding Generics and Typing
8. Defining Templates for Algorithms
9. Understanding Code through Abstract Syntax Tree
10. Understanding Method Resolution Order of Inheritance
11. Creating Dynamic Objects
12. Applying GOF Design Patterns – Part 1
13. Applying GOF Design Patterns – Part 2
14. Generating Code from AST
15. Implementing a Case Study
16. Following Best Practices














