매직 메소드(Magic method)란? - 매직 메소드는 파이썬에서 사용되는 특별한 메소드들을 의미합니다. 스페셜 메소드(Special method)나 던더 메소드(Double UNDERscore method)라고 부르기도 합니다. 이들은 이미 파이썬 내에 정의되어 있고, 클래스 내부에서 매직 메소드들을 오버라이딩 하여 사용할 수 있습니다. 또한 직접 호출해서 사용하지 않고, 정해진 규칙에 따라 알아서 호출된다는 특징이 있습니다. 눈에 띄는 큰 특징이라면 역시 앞 뒤로 언더바가 두 개씩 붙는다는 점이겠네요. (언더바가 붙는 다른 경우에 대해서는 이전 게시글에서 다뤘으니 궁금하신 분들은 참고 바랍니다.) 파이썬(python) - _(언더바, 언더스코어) 파이썬에서 _(이하 '언더바'로 통일)의 역할 다..