4 ms·
I've been stuck in a C# shop for a while but last I knew python 3 was/is dead and most developing opensource packages were not being converted. Is there someth
by GCU-Empiricist 9y ago
I've been stuck in a C# shop for a while but last I knew python 3 was/is dead and most developing opensource packages were not being converted.
Is there something useful that's only in Python 3?
- mastazi 9y agoPython 3 has has become prevalent in usage around 2013-2014. I don't know anyone who is starting a Python 2 project as of now. In terms of library support, as of 2018 you get more library support on Python 3 [1]. Some new libraries coming out may still support Python 2, but many are Python 3 only. For example the latest Tensorflow is Python 3 only if you want to install it on Windows[2] and Django back in 2017 has completely removed Python 2 support [3] [1] https://python3wos.appspot.com/ https://python3wos.appspot.com/ [2] https://www.tensorflow.org/install/install_windows https://www.tensorflow.org/install/install_windows [3] https://docs.djangoproject.com/en/2.0/releases/2.0/ https://docs.djangoproject.com/en/2.0/releases/2.0/
- coldtea 9y ago>Python 3 has has become prevalent in usage around 2013-2014. Citation needed. Back then it was at best at 20%, and even today it's not much more (source: PYPY download statistics breakdown). >I don't know anyone who is starting a Python 2 project as of now. I know several. Any company with lots of Python 2 projects that are not going anywhere soon (Google is one of them), is probably also starting new Python 2 projects alongside them, they won't add 2 different versions to cater to.
- mastazi 9y ago> Any company with lots of Python 2 projects that are not going anywhere soon (Google is one of them), is probably also starting new Python 2 projects alongside them, they won't add 2 different versions to cater to. Citation needed. Edit: Oh and Tensorflow for Windows is made by Google and it's Python 3.5 or higher.
- dragonwriter 9y ago> Is there something useful that's only in Python 3? Most of the big libraries have supported both 2 and 3 for a while; that's changing soon, and not because Python 3 is dying. IPython dropped Py 2 support in 6.x. Django dropped support for Py 2 with Django 2.0. Numpy drops new feature support for Python 2 at the end of this year (but will continue bugfixes for that last Py2-supporting feature release past that point), and all support for Python 2 at the end of next. SciPy, similarly, has announced it will drop Python 2 support by 2020. And lots of other libraries have sunsetted or announced plans to sunset Py 2 support quite soon. Also—and a big driver—is that the Python Software Foundation has announced it will drop support for Python 2 in 2020.
- deleted 9y ago[deleted]
- GCU-Empiricist 9y agoNumpy drops new feature support for Python 2 at the end of this year (but will continue bugfixes for that last Py2-supporting feature release past that point), and all support for Python 2 at the end of next. >SciPy, similarly, has announced it will drop Python 2 support by 2020. And there's the reason I needed to convert, thank you.