When should I use @classmethod and when def method(self)? When should I use @classmethod and when def method(self)? python python