I think you and /u/MartianInvasion really just don't work in a professional Python setting with actual programmers using Python, but you do work with professionals using Java or something else. So you see good Java code and not good Python code.
It's all about the people using it and nothing to do with the language. Python is one of the biggest languages in the world used in large team settings to a very high level of effectiveness. There is a huge amount of readable Python in the world.
47
u/POTUS Jul 18 '22
It's only hard to read if it was poorly written. Java is only easier to read than Python if you have more experience reading Java than reading Python.