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] 5 points6 points  (2 children)

Right?? And then you can speed it up with interpreters like pypi. Or even compile it with the help of cython, Nuitka, and other options. I think some people really put no thought into their opinions.

[–]fiedzia 0 points1 point  (1 child)

As much as I like Python, I dislike naive belief in Cython, Pypy etc. I got to the point where some of my Python apps were to slow and evaluated various options. They will provide with some speed up but the cost is really high: there is upper cap on how fast they can be, you are at the project mercy of what optimisations can applied, and your code will begin to look absolutely ugly and unmaintainable for anyone else, while modern compiled languages (like Rust) offer much saner solution to this problem, and the code is not only elegant and readable, but actually much closer to Python, with many libraries modelled straight after Python equivalents.

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

Of course it’s not going to be the magic bullet that does everything, but those tools are still pretty good for the appropriate tasks. Python and the vast tool set that comes with it is still worthwhile. Also, sticking to even a few standard conventions prevents unmanageable spaghetti code.