Java — это быстрый, безопасный и надежный язык программирования общего назначения. Python — также язык общего назначения, который отличается мощностью, эффективностью и высоким уровнем читабельности кода.
Python широко известен своей лаконичностью и простотой в изучении. То, на что в Java у вас уйдет несколько строчек кода, в Python может быть реализовано всего одной. Благодаря этому, пайтон часто рекомендуют тем, кто хочет максимально быстро войти в программирование.
Java же более “подробный” язык. Однако, его громоздкость позволяет создавать приложения с большей проработанностью и реализовывать более сложную логику.
Если взять одну и ту же задачу и попробовать ее реализовать как при помощи Java, так и с применением Python, можно отметить меньшее количество символов в пайтон-коде и меньше операторов, за которые “цепляются глаза” по сравнению с джава-кодом.