Главная
Study mode:
on
1
Intro
2
We are hiring
3
Todays topics
4
Metaprogramming definition
5
Lisp pass
6
Macros
7
Macros vs decorators
8
Meta programming
9
decorators
10
metaclasses
11
jungle framework
12
field type
13
field implementation
14
solution
15
super
16
whispering
17
macropi
Description:
Explore the world of metaprogramming in Python through this comprehensive EuroPython 2014 conference talk. Begin with an introduction to metaprogramming concepts before delving into Python-specific techniques such as function and class decorators. Progress to advanced topics like metaclasses, demonstrating their power by implementing a simple Django-like model. Conclude with an exploration of macros, comparing their use in Lisp to Python implementations using the macropy library. Gain insights into when to use each metaprogramming technique and how they can enhance code flexibility and expressiveness.

Metaprogramming - From Decorators to Macros

EuroPython Conference
Add to list