O que são classes de dados e como elas são diferentes das classes comuns?
ComPEP 557 as classes de dados são introduzidas na biblioteca padrão do python.
Eles fazem uso do@dataclass
decorator e eles deveriam ser "mutuamente nomeados com padrão", mas não tenho muita certeza de entender o que isso realmente significa e como eles são diferentes das classes comuns.
O que exatamente são as classes de dados python e quando é melhor usá-las?