파이썬으로 코딩을 하면서 데이터를 담아두기 위해 여러가지 방법을 사용한다. 리스트, 튜블, 딕셔너리, 네임드 튜플, 세트, 프로즌 세트 등등.. 반면 클래스를 통해 데이터를 담아두면 type-safe해지기 때문에 프로그램 실행 중 오류가 발생할 확률이 적어진다는 장점이 있다. 파이썬 3.7에서 dataclass라는 모듈이 표준 라이브러리에 추가되었다. 이를 알아보고자 한다. 공식문서 dataclasses - Data Classes - Python 3.9.5 documentation dataclasses — Data Classes — Python 3.9.5 documentation This module provides a decorator and functions for automatically addin..