>>11710264You can prefix method and attribute names with __ to make them effectively private. In practice, almost no one ever runs into issues related to this. Encapsulation works fine.
And significant whitespace is the primary boon of the language.
The Python 3 transition was a disaster, yes, but it's mostly resolved now.
Typical smoothbrain complaints of Python. The legit criticisms: different things being functions or methods for legacy reasons; indecisiveness over FP paradigm; no real static typing; disastrous async situation; terrible package/dependency management with lots of options and no consensus; high memory usage and bad performance. Still one of the best languages out there, but yeah, it has its issues.
I suspect another language will come out in the next 10 years which can interface with existing Python code but which otherwise is better in most ways.