Earlier quoted context omitted.
Don't forget that Java first appeared in the late 90s and is a language of its time. That's not say that it hasn't evolved, but many of the decisions and choices were of that era.
- Java: 1995 - Python: 1991
Furthermore Python and Java set out to solve very different problems, which is reflected in their design decisions.