# Python dataclasses

2018-05-19

> Data classes are one of the new features of Python 3.7. With data classes, you do not have to write boilerplate code to get proper initialization, representation, and comparisons for your objects.

> The Ultimate Guide to Data Classes in Python 3.7 (cache)

New product, great occasion to test new features given their pertinence. If you have that opportunity, be aware that cross-references are still not dealt with but their postponed evaluation is accepted. Which means that it is only a matter of time before we can self reference an annotation, like for a `classmethod` for instance. Anyway, it’s great to have a backport of that feature for Python 3.6!

Note: mypy accepts cross-references as raw chain of characters: `-> 'Articles'`.

Other articles in English: On caching links, Bushcraft retrospective, Into the Raft, Into the Bugs, Meritocracy crisis, The Seller, the Teacher and the Wise, Into the Good, Into the Mice, Into the Camp, Into the Wind, Into the Snow, Into the Cold, Async Python Frameworks, Distributed teams, Into the Wild, Without JavaScript, Inclusive Python, Micro-cultures and governance, Resilient Web and Tools, Bitcoin and energy, Team building, Inclusive developer, Cultural Intimacy, Tools and teams, Senior developer, Slow Data, Inclusive communities, Delivery and value(s), Collaboration debt, Communities and leadership, Specifications and APIs. Oh, and most of the 2018 thoughts.