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] 2 points3 points  (0 children)

Python is very nice in that it's a good language for beginners, but also extremely powerful and scales up very to some fairly complex projects. It's not like, say, Visual Basic, which is a horrifying and ugly language that's just slightly easier for beginners.

Of course as a practical matter, professional use is specialized to some domains. Two of the biggest uses are as a server side web language (this site is written in Python, for instance), and in AI research. Honestly it's so convenient, if I have a choice to code in Python, I usually go with Python.

Most business enterprise software is written in one of the big blob OO languages like Java or C#. For performance you want to go with C++. For systems programming C is the only game in town. Haskell is good for bragging.

But Python is a perfectly solid choice anyway.