Same thing with git.
There is no shortage of git beginners that refuse to use a GUI.
They ask for help for something, I haven’t used git CLI in years, so I tell them “go to this place and click those button”, then they open the vscode terminal and ask “but can I do it from CLI?” Okay then I go to search the command. Meanwhile I tell them to checkout a branch or something as basic as that and watch them struggle for way longer than it took me to find the command I was looking for.
I get that thousands of elitists have convinced you that using git from a GUI is a sin. But it’s fine, I won’t tell no one. I use a GUI myself.





As someone that hates python more each day: you are absolutely wrong on basically every point.
The only thing you are right on is the non-enforced types (not even warning logs!).
First, python doesn’t “change all the standards”. Languages are different. If they weren’t different, there would only be one language. There is no language standard.
for (x in a)is stupid. You want to know what is the “expression” of theforloop? It’s everything after theforand before the:. You don’t need()at all. In fact()would be confusing since you could argue theinis part of the for loop syntax.You don’t need to import the types you claim you need to import. list, tuple, dict (idk about set) are available without importing.
I won’t even explain why you are wrong about data structures and tuples. Just that they are not “array-like”.
It doesn’t run flawlessly on any OS. Many OS ship with ancient versions of python. So it’s incredibly easy to have your script not run on another computer because you used features that are too new. There are also 3rd party dependencies that are OS-dependant. But you cannot know that until you run it and it fails on some random function call. And after hours of research you figure out that that error is because your OS is not the same as the developer’s.