Dataclasses to rule 'em all
Accepted
Breve introducción al uso de Dataclasses de Python 3.7. Qué son, para qué sirve y por qué está bueno usarlas.
Type: Charla estandard, 25 minutos
Level: Beginner
Speakers: Leandro E. Colombo Viña (aka @lecovi)
Speakers Bio: Emprendedor, entusiasta y apasionado por el software libre. Fundador de bitson, co-fundador de la Asociación Civil de Python Argentina. Actualmente trabajando en mejorar el ecosistema Python dentro de Mercado Libre.
Time: 19:00 - 19:30 - 11/27/2020
Room: Sala 1
Labels: python dataclasses
Description
El PEP 527 detalla el uso de Dataclasses introducidas en Python 3.7 y backportadas a 3.6. Las dataclases son la evolución respecto a las herramientas de almacenamiento de datos en Python. Tuplas, diccionarios, clases, namedtuples, records, attrs y después Dataclasses. Cada una de estas construida sobre los pilares de su predecesora, agregando expresividad a expensas de la complejidad. Las Dataclasses son únicas porque nos permiten prender o apagar varias de sus funcionalidades y permiten al usuario elegir qué se está usando para almacenar información. Es una charla basada en la de Raymond Hettinger en la Pycon de 2018 a la que le agregamos nuestra propia experiencia de uso en este último tiempo.