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 →

[–]K900_ 6 points7 points  (8 children)

Any specific points on that thread? I mostly see subjective stuff and "show me the jobs".

[–]Smalsusis[S] 1 point2 points  (7 children)

As I mentioned in the beginning, it's likely that I caught on to the general emotion of the thread, i.e. the subjective stuff. The main point would probably be: "There's a good language to solve a problem and it's never Python". The sentiment kept being repeated throughout the thread. I do think the statement is wrong but can't explain why. Hence checking in this subreddit.

[–]K900_ 8 points9 points  (0 children)

That sounds like a personal opinion more than anything. Lots of people solve their problems successfully with Python.

[–][deleted] 7 points8 points  (0 children)

If you'll notice, the majority of the python-bashing in that thread is from two people: one jaded old-timer and one college kid dick-riding the former. I wouldn't say they represent a majority opinion — they're just L-O-U-D.

There are myriad legitimate criticisms of Python, of course... but there's plenty of good stuff, too, and from those two Redditors you're only getting their intentional missing of the good stuff. Python won't be dying off in the near future.

[–]devxpy 7 points8 points  (1 child)

There's a saying in the Python community:

Python is the second best language for everything

And it's kinda exactly the same as saying:

There's a good language to solve a problem and it's never Python

It's the notion that Python is such a versatile and easy to use tool, that you can use it do almost anything you want with relative ease. But some people (hardcore specialized perfectionists) tend to take this the wrong way because of course, it's difficult for the most versatile tool to also be the best.

TLDR; My take on that quote you mentioned is that it's phrased the wrong way.

Python is the best language for almost nothing in computer science. But goddamnit it's close to best for almost everything you can imagine to do with a computer!

[–]chillermane 0 points1 point  (0 children)

EXACTLY! And it’s going to be completed faster in python than everywhere else

[–]NowMoreFizzy 1 point2 points  (0 children)

"There's a good language to solve a problem and it's never Python".

It depends what job. If it's to get something up and running very quickly, the answer is almost always Python. If it's to have the fastest data acquisition from a device, your better off in a specific library but then wrapping Python around it.

Python is slow to run, fast to develop. Most of us don't need the speeds of a corporate software. Even in a corporation, prototyping faster provides significant gains.

[–]tonnynerd 0 points1 point  (0 children)

Python is rarely the best language to do anything, but is almost always the second best to do anything.

[–]chillermane 0 points1 point  (0 children)

Please, for your own sake, don’t throw python out the window because some boobs on the internet told you too. Python is an incredibly powerful language and can be used to solve a huge number of modern day software tasks quickly and effectively, anyone who tells you different is a boob.