I disagree. Python is not inherently easy to read.
Explicitness and naming standards screw up the clarity of any code... Not to mention the complexity when you get into OOP.
Explicitness and naming standards screw up the clarity of any code... Not to mention the complexity when you get into OOP.
It you are trying to get performance out of it (which doesn't really hinge on whether it's a million lines of code), then Python might be the wrong choice. But you can always write it in Rust or C and give Python an API to the functionality.
I agree that packaging is a mess. Fixing that mess with modularization in Java took a long time, and most other languages have that problem, too.