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.