質問: Pythonの`class`と`dataclass`はどう使い分ければよいでしょうか?(どう使い分けていますか?) バージョンはPython 3.9.2です。 下記の記事を見ると、すべてのケースにおいてdataclassを使うほうが良いのでしょうか。 Python3.7からは「Data Classes」がクラス定義のスタンダードになるかもしれない - Qiita
回答: "dataclass"を使用することで、"data"よりも簡潔にプログラムを書くことが出来ます。なぜなら、classの定義が短くなるためです。これにより、データの構造も把握しやすくなります。