• В Пайтоне динамическая типизация, в то время как в Джаве статистическая. ТО есть, на Пайтоне можно к переменной одного типа привязать другой. В Джаве инициализированная переменная может быть только одного конкретного типа, либо нужно удалить переменную и снова инициализировать.
• В Пайтоне синтаксис намного проще, чем в Джаве. Чтобы просто написать "Hello World!" в Джаве нужно сначала объявить главный класс, потом главную функцию и уже в ней написать "println". В Пайтоне достаточно всего одной строчки чтобы напечатать заветную фразу.