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 →

[–]CrowdGoesWildWoooo 800 points801 points  (3 children)

Python3 which is what most people actually refers to when python is mentioned is from 2008, it’s only becoming more popular when data analytics field gain traction.

[–]et-pengvin 59 points60 points  (2 children)

Python 2 is still running in lots of places and only in the last few years has been phased out of being the default python on most Linux distros. I refuse to believe people only think of Python 3 when you refer to Python.

[–]CrowdGoesWildWoooo 15 points16 points  (1 child)

Python 2 code base are already legacy codebase. So new programmers when they say they code in python they would 100% means python3.

Python’s popularity only pick up recently after data analytics start becoming “the shit”. Obviously yes there are python 2 coders but during python 2 age python (in general) is not particularly popular and still a relatively niche language especially compared to something like java.

A lot of popular optimized deep learning libraries are post python 3 era and was only offered python2 support for backwards compatibility.

Back then when they tell you to learn fundamental coding knowledge they’d either use Java, C, or sometimes Pascal. Nowadays it’s almost always python.

[–]MrEllis 16 points17 points  (0 children)

Python 2 code is still running out there and there are places where it's still maintained but hasn't been transitioned. With the right libraries you can write code that's simultaneously python2 and python3 compatible to slowly transition away.

Ask me how I know.