Skip to content

Details

Python está lleno de "magia": metaclases, decoradores, descriptores, init_subclass, introspección...
Muchas veces usamos frameworks que dependen de estos mecanismos sin saber realmente qué está pasando por debajo.
En esta charla vamos a levantar el telón.
A través de ejemplos progresivos y prácticos, exploraremos distintas herramientas de metaprogramación en Python y veremos para qué sirven realmente, cuándo tienen sentido y cuándo no.
Para hacerlo tangible, iremos construyendo paso a paso un pequeño framework similar a Pydantic, usando estas técnicas como piezas de un puzzle.
El objetivo no es convertir a nadie en un archimago de Python, sino desmitificar estos conceptos, entender cómo funcionan los frameworks que usamos a diario y perderles el miedo.
Si alguna vez te has preguntado "¿cómo demonios funciona esto por dentro?", esta charla es para ti.

Related topics

Events in Bilbao, ES
Linux
Python
Computer Programming
Open Source
Software Development

You may also like