Dataclasses to rule 'em all

Aceptada

Breve introducción al uso de Dataclasses de Python 3.7. Qué son, para qué sirve y por qué está bueno usarlas.


Tipo: Charla estandard, 25 minutos

Nivel: Principiante

Disertantes: Leandro E. Colombo Viña (aka @lecovi)

Biografiá del Disertante: 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.

Horario: 19:00 - 19:30 - 27/11/2020

Sala: Sala 1

Etiquetas/Tags: python dataclasses

Descripción completa

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.