- 파이썬 dataclass에서 초기화 변수를 마스터하는 방법을 설명합니다. 🚀
- 초기화 과정에서만 필요한 변수는
init_var
로 지정하여 dataclass의 다른 메서드에 포함되지 않도록 할 수 있습니다. ⚙️ init_var
로 지정된 변수는 생성자에 자동으로 포함되고,__post_init__
메서드에 매개변수로 전달됩니다. ➡️__post_init__
메서드에서init_var
변수를 사용하여 데이터베이스 조회 등의 초기화 로직을 수행할 수 있습니다. 🔎- 필요한 값만 클래스 필드에 저장하여 메모리 효율을 높일 수 있습니다. 💾