62

When people say they are using python 2.7

Comments
  • 4
    I can understand why some would use python 2, maybe because of legacy libraries or they're just used to it.

    Myself, I try to update legacy libraries(2to3 works well usually) and always try to use python 3 :)
  • 1
    @coolq most of the libraries support python 3 now. But yeah there may be few exceptions - libraries that are not very common
  • 4
    What's wrong with 2.7? There's still a good amount of tooling and libraries that only currently still only support 2.7.
  • 3
    @YourNemesis
    Yeah that's true, most of the major libraries have moved across now πŸ˜€

    @monkehparade
    Python 2.x support is ending in 2020

    Python 2.x Countdown
    https://pythonclock.org/
  • 6
    I don't like having to type that extra '3' at the end of Python in order to use python3
  • 1
    @dirak
    That'll probably be removed when python 2 is discontinued... But that's just speculation. You can easily just alias it though
  • 2
    @dirak Under Linux you can make 'python' run python3, if you want.

    And under Windows there's only 'python', as far as I remember, which is running whichever version you have installed.
  • 3
    They teach me python 2.7 in class, have no idea why though.
  • 3
    I like 2.84 more, it combines the best of both worlds (python4 syntax and 2.x compatibility).
  • 0
    @ynnuW
    Probably because the teachers are used to py2.7? Or maybe legacy libraries?
  • 0
    @mzeffect
    Python4? We're there yet? Or did you mean Python3 😁
    I just use the latest 3.6(I think it's still the latest)
  • 3
    @coolq I meant python 4. They make it look more like JS so more people can transition easily.
  • 0
    @mzeffect
    Wait what? I'm pretty sure that's not gonna happen :P

    They've joked about adding braces... But that's a joke lol. I seriously doubt that Python 4 will be that big of an uodate actually, someone that works on Python said "the release that comes after Python 3.9 will not be any different from, say, 3.8", now I'm not entirely sure that actually true, but I'll take their word for it at this point :)

    Where did you learn this?
  • 3
    @coolq At trollversity 😁
  • 1
    @mzeffect
    Gosh dam it you got me :[
  • 1
    2.6 is the default on CentOS 6. When you have thousands of servers running C6, you make it work with old-style Python.
  • 2
    We're using Python 2.7, because Google App Engine Standard environment supports just Python 2.7, Java 7 and php.
    I put a proposal to update to the flexible environment to have Python 3.x, I was downvoted by everyone.
  • 3
    Btw, some people don't just legacy software, they can also use non existent hardware. Like my teacher once mentioned that he has an Intel i6 processor on his laptopπŸ˜‚
  • 0
    2.7 >>> 3
  • 0
    @PraveenKishore
    Maybe they mixed generation with the i family xD
Add Comment