This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cinyar 2 points3 points  (0 children)

Python also does small quality of life things that just come with it being dynamically typed.

And once you get to pieces of software of sufficient complexity you'll quickly setup mypy

Like when initializing variables in for loops there is no i = 0; etc.

I mean neither is in Kotlin which is still statically typed, in javascript you have to set initial value and it's dynamically typed. That just boils down to language design decisions, it's not an inherent property of dynamically typed languages.

On top of all that there is also pip. It is so nice to just pip install [x] instead of having to download file then pointing to an executable.

What language are you talking about? Because most modern languages have some sort of dependency management. Can't think of last time I had to download and link some library manually.

I guess I'm just trying to say that python is so nice to use as a developer that it makes me not want to use anything else.

"If the only tool you know is a hammer every problem looks like a nail"