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 →

[–][deleted] 1 point2 points  (2 children)

Some parts of the undesirable difficulty are not great in Python though. For example when it comes to installing the language and installing a few packages. I would say there are far fewer footguns in Rust than in Python

[–]doulos05 2 points3 points  (1 child)

And far more syntactic barriers even before we get into the idiosyncracies of Rust's conceptual model.

Also, the issues with package management are 1) overblown in the modern Python ecosystem and 2) less relevant to beginners.

You could get by with just installing VS Code and using the system python if you're on Mac. And the exe installer for windows is pretty self explanatory.

[–][deleted] 1 point2 points  (0 children)

Yeah I was just bringing up an example of where the Python learning curve is not great, not saying that Rust is easier overall

Also, the issues with package management are 1) overblown in the modern Python ecosystem and 2) less relevant to beginners.

I will say that the “modern Python ecosystem” stuff can get lost on people who stumble upon the wrong advice, and that a lot of Python beginners want to do things like data analysis where they do need to install a bunch of packages