I've spent a lot of time in both, Java's tooling is much better, Python has a much more powerful syntax, except for the dynamic typing, that's the one thing I dislike about Python. Java has a much better concurrency model and personally I prefer Maven / Gradle over PIP.
A fairer VS-comparison would potentially be Ruby VS Kotlin VS Python
Jan Vladimir Mostert
Idea Incubator