Python is a popular programming language. Like Java and C#, it's possible to document code so that technical code documentation can be generated from it. A popular code documentation too for Python is epydoc.
Here's more information about epydoc and how it can be used to produce much higher quality application source code.