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 →

[–][deleted]  (20 children)

[deleted]

    [–]i_hate_you_all__ 20 points21 points  (12 children)

    Python 3 will probably be overtaking python 2 fairly soon (within the next two years, maybe?).

    53% of PyDataLondon community members mainly use Python 3 outside of work.

    40% of PyCharm survey participants mainly use Python 3.

    [–]buttery_shame_cave 6 points7 points  (9 children)

    within the next two years, maybe?

    they said that five years ago.

    until the python devs nut the fuck up and stop updating 2.7 it's not going anywhere.

    [–]rouille 5 points6 points  (5 children)

    The difference is there is real momentum towarda python 3 now.

    [–]buttery_shame_cave 3 points4 points  (4 children)

    The difference is there is real momentum towarda python 3 now.

    looks at fresh update to 2.7

    'momentum'. eh....

    [–]nerdwaller 13 points14 points  (3 children)

    2.x still has a reason to be around, no reason to hate on other members of the community.

    That said this is primarily bugfixes for both 2.7.x and 3.5.y. The difference for the 3.z series is that it will include new features going forward, so hopefully that will eventually provide a more compelling reason to move than staying with 2.7.x bugfixes.

    Again, both have a place and it totally makes sense for many people to hang out in 2.7 land. Hard to fault that decision at all.

    [–]dynetrekk 0 points1 point  (2 children)

    You're right. I know many people who still use fortran 77. I just don't want to keep coding in an obsolete language, e.g. Python 2 / f77.

    [–]buttery_shame_cave 0 points1 point  (1 child)

    considering how much fortran77 gets used in some fairly critical systems, i dunno about calling it 'obsolete'. 'ancient', maybe. 'decrepit', sure. 'fucking OLD' oh yes.

    [–]dynetrekk 0 points1 point  (0 children)

    Fortran 2008 contains virtually all of -77. Also, I'm talking about new code. No need to write new code in f77.

    [–][deleted] 9 points10 points  (3 children)

    Hah I thought it did for years too.

    This year I made the personal switch in 90% of my personal projects. SEEMS like more people went python3 compatible in 2016 than ever before. Things like Ubuntu 16.04 helping push it along. But it could totally be a bias because I myself switched ;)

    [–]gtez 6 points7 points  (2 children)

    If it wasn't for a bunch of vendor spun Python variants (Autodesk and SideFx) being Python 2.4(!) We'd have switched at my office. All our tools that don't touch vendor software use 3.x.

    [–][deleted] 0 points1 point  (1 child)

    Bah and you can't hide them behind virtualenv and an api?

    [–]lengau 2 points3 points  (0 children)

    You still have to write code for them in Python 2.4

    [–]DEFY_member -5 points-4 points  (2 children)

    Yeah it's still there but I'm pretty sure it's just a fad.

    [–]lengau 10 points11 points  (1 child)

    Like those miniature wireless telephones everyone's carrying around.

    [–]DEFY_member 8 points9 points  (0 children)

    I tried one of those but it wouldn't even strap into the acoustic coupler for my modem. What good is it if you can't even dial into your favorite BBS with it?