Description
Vous avez déjà croisé type et pensé « ah oui, le truc pour savoir si c’est un int » ? Et si on jouait un peu plus sérieusement avec ?
Dans ce talk, on explore les coulisses de la création des classes Python : métaclasses, création dynamique, cycle de vie… puis on met tout ça à l’épreuve dans un cas concret : un ORM fait maison, avec un bon goût de bouchon lyonnais.
Deux recettes au menu : l’une à base de métaclasse, l’autre avec un bon vieux décorateur de classe. L’occasion de comparer magie et lisibilité – sans perdre son appétit pour autant.
Public visé : développeurs Python curieux, un peu bricoleurs, qui aiment comprendre comment ça marche sous le capot.