Open-source programming language Python has become one of the few languages that won’t disappear anytime soon. It’s the top or one of the top two languages in most notable language popularity indexes, and even looks set to beat Java these days.
But 35-year-old Python does have its weaknesses. Not necessarily for the data-science and machine-learning communities built around Python extensions like NumPy and skippy, but as a general programming language.
Python is the top language according to IEEE Spectrum’s electrical engineering audience, yet you can’t run Python in a browser and you can’t easily run it on a smartphone. Plus no one builds games in Python these days.
SEE: Hiring Kit: Python developer (TechRepublic Premium)