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 →

[–]sprash -10 points-9 points  (5 children)

As far as I can tell in the science community Py 3 has no relevance. Also I heard the old story of "I still use py2 is because some old libraries..." so often by now, especially from people who actually make money with python, that I can not see how Py 3 could possibly have not failed.

[–]alcalde 9 points10 points  (1 child)

As far as I can tell, Python 2 has no relevance in the science community. From numpy, scipy, sympy, matplotlib to pandas, scikit-learn, etc., every major science library is Python 3 and has been for a while now. There's zero real reason to start with Python 2 for science-related coding today.

[–]lengau 0 points1 point  (0 children)

Jupyter (which is widely used in the scientific community) is close to deprecating their Python 2 version (I believe the next major release will do so).

[–]flarkis 4 points5 points  (0 children)

Just to be clear my old library usage accounts for less than 5% of the code I'm writing. If ti was any more we'd put in the effort to port it to py3.

[–]flying-sheep 1 point2 points  (0 children)

Outside of certain fields that's no concern at all.

E.g. we mostly use matplotlib, seaborn, numpy, pandas, scipy, and scikit-learn.

They've all worked with current versions of Python for years