4 ms·
I am (and I believe most scientific users are too). I know that personally I have no incentive to switch; Python 2.7 has all the features I need. That will cha
by skierscott 11y ago
I am (and I believe most scientific users are too). I know that personally I have no incentive to switch; Python 2.7 has all the features I need.
That will change with Python 3.5 and the matrix multiplication operator @.
Is there any other reason for me to consider Python 3?
- yuvadam 11y agoWell, I'd say switch just because all mainline development is now happening on the Python 3. I'm not too familiar with the development roadmap and which "features" might be useful for different audiences (e.g. the unicode overhaul and the asyncio stuff that landed in 3.4 are probably the biggest wins for the stuff I do) but I think just that reason alone is enough. But I do think the biggest leap in adoption will be once Python 3 will be the default on most OSs, and we're definitely getting there. After we pass that, Python 2 will be the outlier, and Python 3 the norm.
- melling 11y agoWell, the 2.x code that you write will eventually be ported to 3.x? Maybe just skip 2.x and save yourself that work?