Notice
Recent Posts
Recent Comments
Link
목록entity (1)
Data Science Learner

Python에서도 마치 자바의 Bean과 같은, 오직 데이터만을 담는 객체 생성을 편리하기 위한 Dataclass라는 문법이 존재한다. 파이썬에서 dataclass는 데코레이터의 일종이며, 위의 예제와 같이 class 명 위에 @dataclass를 적어줌으로써 선언된다. 이렇게 적어주면, __init__, __repr__, __eq__등의 메서드를 자동으로 정의해주는 역할이다. - 기본 기능 외, dataclasses.field를 이용하면 각 변수에 대해 추가적인 설정도 가능하다. (default_factory, repr여부 등) 단순히 데이터를 담는 DTO (스러운..?) 역할을 하는 객체를 만들기 편할 듯 하다. 단, 유의해야할 것은 Python 3.7부터 포함되었다. Python 3.6에서 Data..
카테고리 없음
2020. 1. 27. 09:31