@classmethod 를 왜 쓸까? 에 대해서 팩토리 매서드로 사용 상속에서 활용 정적메서드와 구분 클래스 변수 수정 위에 있는 특징들을 설명해주었지만, 나는 인스턴스 함수와의 구분을 하지 못하겠다. 추가적으로 인스턴스 함수와 클래스 함수를 왜 따로 구분해줘야 하는지도 잘 모르겠다. 라고 생각했고 이 둘에 대한 차이점을 찾아보니 이러했다. class MyClass: class_variable = "I'm a class variable." def __init__(self, value): self.instance_variable = value def set_instance_variable(self, value): self.instance_variable = value @classmethod def set_..