Metaprogramming in Python
Rajat Goyal (~rajat404) |
A introduction to Metaprogramming (in Python3). This talk will cover Decorators & Metaclasses, along with their possible use cases.
- What is metaprogramming
- Why use metaprogramming
- Using Decorators in everyday programming - for logging, debugging, validation etc
- Classes & Types
- Class Decorators
- Metaprogramming Best Practices
- Basic knowledge of functions & classes in Python
- Familiarity with Python 3 syntax
The slides are a work in progress.
I'm a Backend Developer, earning my living primarily via Python. My universal online handle is