Question: what is the difference between instance static and class methods in python?
Answer: class method can be called either by a class instance or class itself. static method is quite special in Python, as it is also can be called by a class instance or class itself. the only difference between a static method and a class method, class method can access the class's variable that static can't.