This is a repository of my presentations on several Python topics in local meetups. Topics include:
- The Tao of Python: The intricate relationship between
object
andtype
and how metaclasses, classes and instances are related (link). - MRO in Python: Method resolution order in multiple inheritance using C3 linearization (link).
- Metaclasses and Metaprogramming in Python (link).
- Functional Programming in Python: Decorators, Generators, Iterators (link).
- Descriptors: The magic behind attribute access in Python (link).
- How to speedup Python with
cython
(link). - How to speedup Python, without bothering too much, with
numba
(link). - How to make a REST API using
django
anddjango-rest-framework
(project and slides). - How to use websockets in
django
withchannels
(slides). - Notes on Git (based on the official Git docs, Pro Git book and the Atlassian Git tutorial) (link).