I have been a Python Scientific Programmer for a few years now, and I find myself coming to a sort specific problem as my programs get larger and larger. I am self taught so I h
I think doing so is perfectly pythonic. This is exactly the purpose of staticmethod constructor.
staticmethod
For python conventions, see PEP 8.