Data Science · Front end

Is Python dying?

Maria Garnier Operations Coordinator en Socialatom Group

November 29th, 2016

Go for systems and backend, JS for frontend, Julia for data science.
It seems python is assaulted on all fronts..would now be a bad time to invest in a python stack, or will efforts to future-proof python (numba, blaze, nuitka, pyjion, Django channels, pyparallel) bare fruit?

Richard Giraud President of RGENT Computing Corporation

November 30th, 2016

There are three things to consider when choosing languages:
  1. How much can you do with it?
  2. How easy is it to do what you want?
  3. How easy is it to find good developers?
Python is a flexible, solid language with good library support and it's taught in a lot of university programs.  It might have faded from the zeitgeist but that doesn't mean it's a bad choice; popular does not imply good and good does not imply popular.

Us developers like change, often a little too much, and we can confuse novelty with advancement; most of us lack the experience and/or specialized skills needed to assess languages and frameworks.  Is the new shiny a solid advance or is it a rehashing of mistakes of the past?  Far too often, it's the latter.  Even if the new hotness is a major improvement, is it safe to hitch your cart to it?  Will it be around in a few years?  If your business starts to expand, could you fill another 5 to 10 seats in a few months with experienced people?

Marko Tiosavljevic CEO at Cloud Industry

November 30th, 2016

i dont think so 

Mitch Harris VP of Data Engineering at Beacinsight, Inc.

November 30th, 2016

As a language in the ecosystem of data science, Python is the leading language and is growing there. It is the primary language used and promulgated at data science conferences. Julia is a very recent addition to the DS toolbox (and could replace a number of other tools), and is growing in popularity, but is not displacing Python. The usual comparison with Python is R, which is about as popular for one-off data modeling but not as easily integrable into production systems.

As to frontend or backend etc, other programing languages have a better ecosystem and relevance. But for a data science module, I would recommend Python first.

John O'Sullivan Founder at spreadserve.com

November 30th, 2016

No, Python isn't dying, but other languages are currently more fashionable. For instance node.js based JavaScript for back ends.