Python vs Java

[edit]

Python is a much less verbose language than Java is and therefore it is better suited for Agile development and rapid prototyping.

There are two major Python interpreters: CPython (written in C) and Jython (written in Java).

Jython allows to run Python programs (including web2py) within the JVM.