11 ms·
The amount of pain you'll experience is dependent on your area of work. E.g. web-dev, systems, science. Most certainly use Python3 for any new projects. Here'
by dwightgunning 10y ago
The amount of pain you'll experience is dependent on your area of work. E.g. web-dev, systems, science.
Most certainly use Python3 for any new projects.
Here's a quick overview of the most popular PyPI packages and their support for Python 3: http://py3readiness.org/ http://py3readiness.org/
- bendmorris 10y agoMost? Do you have a source for that? As a counterpoint, this JetBrains survey [1] shows only 40% of Python users ever use Python 3. Considering it has been eight years since the initial release, that's a very low share. [1]
- xapata 10y agoSounds like a healthy portion to me in comparison to other major software upgrades. The original expectation was about 5 years before the shift started. Seems like we're mildly behind the expected schedule. After it was released, it'd be only the early adopters for a couple years, then the major libraries would follow a few years after. After 5ish years, the big libraries were ported and the second wave of early adopters could shift over. Now we'll start seeing major enterprises make the move over the next few years. Facebook already made the change, but they're tech-forward. How many people use old versions of RHEL? Of Windows?
- bendmorris 10y ago(missed the survey link: https://www.jetbrains.com/pycharm/python-developers-survey-2016/ https://www.jetbrains.com/pycharm/python-developers-survey-2...)
- epoch1970 10y agoI think you may have misinterpreted what was meant by the "Most certainly use Python3 for any new projects." sentence. I don't think it's using "Most certainly" in the sense of "Most developers using Python use Python 3 for any new projects.", like you appear to be thinking it says. Rather, it appears to be saying, "Without any doubt, if you're using Python use Python 3 for any new projects." It appears to be a statement regarding the suitability of Python 3 for new projects, rather than some quantitative claim regarding the number of users of Python 3.
- dwightgunning 10y agoCorrect. Sorry for the ambiguity.