우리는 여러가지 방법을 이용해 데이터를 담을 수 있다. 그냥 list, dict을 통해 데이터를 저장하는 것과 비교해, 데이터 클래스를 통해 데이터를 담아두면 어떤 장점이 있을까? 1. 일단, 타입힌트 지원이 된다 from dataclasses import dataclass @dataclass class UserProfile: username: str age: int is_active: bool def create_user_profile(username: str, age: int, is_active: bool) -> UserProfile: return UserProfile(username, age, is_active) 데이터 클래스는 변수와 함께 타입 어노테이션을 제공하는 것을 허용하는데, 이는 코드를 ..