Class methods that don't access instance data can and should be static because they yield more performant code.
To implement a static method in Python one should use either <code>@classmethod</code> or <code>@staticmethod</code>. A class method receives the class as implicit first argument, just like an instance method receives the instance. A static method does not receive an implicit first argument.