I will confess that I get a sense of psychological comfort from strict typing, even though everyone agrees Python is faster for a quick hack. I usually go with Haskell for quick stuff.
I find Python is quick for the first 30 minutes. If you need any kind of libraries, or assistance from an IDE, or a distribution build, or you're more familiar with another language, then it isn't quicker.
I find it's possible to operate Python as a statically typed language if you wanted, though it takes some setup with external tooling. It wasn't hard, but had to set up pyright, editor integration, configuration to type check strictly and along with tests, and CI.
I even find the type system to be far more powerful than how I remembered Java's to be (though I'm not familiar with the newest Java versions).
Did everyone become stupid in the last 10 or so years? We used to write huge apps in Python without any type checkers or static analysis tools and never had any problems we wouldn't have had in statically typed languages.
can you really call python programming though? The reason why python is so quick to write is because its so-called libraries are pre-compiled C programs. so you're not writing new programs, you're scripting existing ones.
The same is true for JVM bytecode, and C operations really are just aliases for ASM operations, and ASM (sometimes) is just aliases for microcode operations
My indirect experience with python is that it is slow as hell. Anytime I install an app that includes python it lags 15-30 minutes on that step. Anytime I'm asked to install something with conda it takes 30 minutes to an hour.
I'm sure that is just due to environmental and implementation issues, but the Java fans say the same thing...
It's near-universally regarded as a great prototyping language. For prod you should use something big-boy, like Java, or if you want to get fancy, Rust.
The "Big Boys" use tests to gauge when code is production ready, they don't rely on a typing system and call it a day. I've seen monoliths made out of bash serve their purpose for years without a glitch, thanks to tests.
Yeah conda is slow af, but you can change the env solver which makes things much faster and there's also mamba/miniconda which I haven't tried but is supposedly much faster
With things like wsl, conda has also become less useful. Anaconda is terrible software and the need for conda managed packages is mostly lost outside of the windows OS in my opinion.
That feels like a packaging issue, which would be a problem specific to the developer of that app, not Python. For the most part, pip packages install basically instantaneously.
Some languages are just worse to work with. like JavaScript. Console.log is like sure I'll log your object but I'll tell you what it is now, not what it was when you logged it.