Todo lo que siempre quisiste saber de Metaclases

Aceptada

La idea de la charla es muy simple: aprender como modificar el comportaciones de la creacion de una clase usando Metaclases, para poder obtener resultados potentes, como a su vez poder entender mejor library code.


Tipo: Charla estandard, 25 minutos

Nivel: Medio

Disertantes: Axel Sirota

Biografiá del Disertante: Axel Sirota es Matemático con un gran interés en Optimización, Deep Learning y MLOps. Es Microsoft Certified Trainer, Autor e Instructor con O'Reilly Media, Pluralsight y en Develop Intelligence. A su vez, trabaja como AI y Cloud Consultant ayudando a empresas a utilizar la nube para utilizar AI en sus organizaciones.

Horario: 12:30 - 13:00 - 09/09/2023

Sala: Salón de Actos FRLP

Etiquetas/Tags: python metaclasses

Descripción completa

¿Alguna vez escuchaste hablar de las metaclases? ¿O que es un tipo en Python? Estoy bastante seguro de que lo hiciste, pero ese código generalmente tiene muchos guiones bajos, algo en la semántica lo hace parecer oscuro, ninja y de muy bajo nivel. Si te sentís así con respecto a cualquier código relacionado con Metaclases, ¡esta charla es para vos! En esta charla intentaremos profundizar en la creación de clases con todos los métodos: init, new, prepare, call, aprendiendo donde tocar para conseguir el efecto que te interesa (porque a veces necesitamos tocar la clase, y a veces la Metaclase) ; pero, lo más importante, con ejemplos prácticos y un par de atajos como decoradores de clases y metaclases de funciones. Recuerda, puedes hacer cosas asombrosas con Metaclasses, pero un gran poder conlleva una gran responsabilidad porque son el héroe que necesitamos, no el que queremos.