Advanced topics in python are:

1. System Programming (pipes, threads, forks etc.)
2. Graph Theory (pygraph, Network etc)
3. manipulation using python.
4. Linguistics (FSM, Turing machines etc)
5. Numerical Computations with Python.
6. Creating Musical Scores With Python.
7. Databases with Python.
So I give you a better comparison why python is best. Python is a more productive language than Java. Python is an interpretive language which is accompanied by elegant syntax, and it makes an excellent choice for scripting and rapid application development in many areas. It is a dynamically typed programming language.

Python remains a stable programming language with a growing ecosystem used not only by developers. Python is considered great for deployment automation and web development, but many non-developers are first introduced to the Python language and its ecosystem when doing data work.