Another thing to keep in mind is that while technically both Python and Java are converted into intermediate byte-codes, which are then interpreted, the Java Virtual Machine runs java bytecode significantly faster. Partly this is because Sun have put a lot of effort into making Java as fast as possible, in an attempt to lure away clockcycle-addicted C programmers; and partly its because having your langugage statically typed makes it easier to do things quickly (for technical reasons that I don't fully understand ;)) So Java has and probably always will have an advantage in the execution speed steaks.
That doesnt change the fact that I'd rather code in Python over Java any day of the wek, though :) -- http://mail.python.org/mailman/listinfo/python-list