How does Python differ from Java?

Python is compiled, while Java is interpreted.
Python is interpreted, while Java is compiled.
Python is used for web applications, but Java is not.
Python is written in high-level language, but Java is not.