I'm just starting to learn about Python class and static methods. I don't know how Python static methods differ from other languages' static methods, so I don't know if the answer to my question maybe already exists somewhere else on a question pertaining to another language.
It seems to me that Python static methods are useful only as a way to put a set of functions into a namespace, to "containerize" them. Are there any other uses for them that aren't at least equally well accomplished by just having a separate function or by having a class/instance method?