PythonAnywhere has many features that allow it to be used in many different ways.
There are also some small undocumented features: