Which python version do you guys use at work?

New
qqOD36

New

qqOD36
Sep 1, 2020 8 Comments

I recently joined a new company in a data science team and found that everything runs in py27. Instead of using docker, the environment had to be built with outdated packages that compile with 2.7, locally (nightmares).

After the python community has asked people to use v3 for a decade this is kinda nuts (given 2.7 and 3.1 were out in 2009)... Is this common and what is expected in DS? I am having a culture shock because first I was laughed at for saying I have not used 2.7 for more than 6 years, and second... there are no name conventions used in codes so reading them is extremely difficult without context due to a bunch of abbreviations, etc.(and of course, no documentation either). I feel like this team just consists of mathematicians. When I was hired the expectation was to be a full-stack engineer, even though the title is data scientist. Now it seems like they just want another researcher in team and that is not what I want to do. #datascience

comments

Want to comment? LOG IN or SIGN UP
TOP 8 Comments
  • Microsoft / Eng
    imposterxd

    Go to company page Microsoft Eng

    PRE
    Microsoft
    imposterxd
    Run
    Sep 1, 2020 0
  • Amazon
    De$i

    Go to company page Amazon

    De$i
    3.5 and up. Mostly 3.7-3.8.

    There’s a plenty of legacy 2.7 code lurking in far corners. But it’s being tracked down by this point and updated to run on 3+.
    Sep 1, 2020 0
  • SoundHound / Eng
    3ml

    Go to company page SoundHound Eng

    3ml
    Python 2 has already been EOL’ed. Make it your task to update the stack to Python 3
    Sep 1, 2020 1
    • New
      qqOD36

      New

      qqOD36
      OP
      I did suggest but declined. Please dont ask why (sigh)
      Sep 2, 2020
  • New
    GVDY47

    New

    GVDY47
    I don't think 3.1 is a reasonable release to think about, it was pretty useless. Python 3 didn't get usable until 3.4/3/3.4, but data science libraries really only caught up recently (3.6/3.7?).

    I think more modern companies have migrated by now since everyone is dropping 2.x support, but I'm sure there are plenty of holdouts. The closer to academia, the further behind they'll be

    It sounds like the job probably isn't a great fit for you.
    Sep 1, 2020 0
  • New
    hGY84a

    New

    hGY84a
    4.0 alpha cause investors like to hear cutting edge
    Sep 2, 2020 1