首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

现在使用 Python 的公司是用 2 还是 3?

  •  
  •   pandaaa · 229 天前 · 4815 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是一枚前端,最近想学习 python,想了解一下现在的行情。

    使用 python 的公司是使用 2 还是 3 ?

    • python 在你的公司最主要是做什么的?做后台,运维,还是啥?
    46 回复  |  直到 2018-10-10 09:48:39 +08:00
        1
    PythonAnswer   229 天前 via iPhone
    用的 3。数据处理。
        2
    ysc3839   229 天前 via Android
    我还没工作。我现在电脑上装了 Python 2.7 3.6 3.7,写代码的话优先写 Python 3 的代码,如果兼容 Python 2 的成本较低的话我会顺便支持,否则就只支持 Python 3。
        3
    pandaaa   229 天前 via Android
    @PythonAnswer 爬虫和筛数据嘛?
        4
    pandaaa   229 天前 via Android
    @ysc3839 3 不是不向下兼容嘛ʕ ᓀ ᴥ ᓂ ʔ
        5
    ThirdFlame   229 天前
    请直接入手 python3.6, 3.7 还是一堆问题。
    新的一些库已经只支持 3 了, 当然还有一些古董库只支持 2。
    写 3 可能稍微修改就能在 2 用,入手就写 2 想在 3 用比较麻烦。
        6
    misaka19000   229 天前 via Android
    当然是 2 吗
        7
    princelai   229 天前 via Android
    公司就我一个人用 Python,我自己说了算,我选择 3.6,昨天用 conda 在本地新建了 py37 的环境,暂时没发现问题,服务器就还是 py36 不动了
        8
    natforum   229 天前
    linux 和 macos 系统自带 2.x
        9
    pandaaa   229 天前 via Android
    @ThirdFlame 谢谢建议
        10
    fy   229 天前
    3,后端,脚本,工具等等,3.5 就切换了
        11
    datou   229 天前
    学习肯定是 python3.7 起手了
        12
    ClutchBear   229 天前
    python3
    爬虫和自然语言分析
        13
    princelai   229 天前 via Android
    @natforum 我是 Arch Linux 和 manjaro,系统自带的 Python 自动更新到 3.7 了
        14
    chengxiao   229 天前
    3 和 2 混用,爬虫和 web 后端
    就是配环境的时候很烦
    起手还是 3 吧 2 现在越来越少了 包括一些新的第三方库有些都放弃支持 2 了
        15
    locoz   229 天前 via Android
    我司都是 3.6 爬虫跟算法用
        16
    icylogic   229 天前 via iPhone
    anaconda 全家桶,主要 3,有时候 2。但我觉这种事得没啥好纠结的啊。。没理由你学 3 就不会 2 了。。
        17
    gclove   229 天前   ♥ 1
    现在很少用 python 2 了
        18
    forblackking   229 天前 via Android
    做 NLP,主要 2.7 历史包袱,但个人和部分新项目都用 3.6+
        19
    Weny   229 天前 via iPhone
    3.6 偶尔处理一下数据
        20
    Yuicon   229 天前
    2.7 因为领导觉得稳定
        21
    sunwei0325   229 天前
    python3 tcp 服务器, 用的 asyncio, py2 没有这个库
        22
    jackietsui72   229 天前 via Android
    我在公司 2 用的多但是学的话个人建议 3,2 好像 2020 还是 2022 年就不支持了还看他干啥,会 3 了写 2 问题也不大
        23
    xifangczy   229 天前
    python 3.6
    3.7 还有些库有点问题
        24
    pandaaa   229 天前
    了解了,统一感谢一下大家的回答。主要是想了解下 python 的使用,2 和 3 的市场,我还是从 3 开始学吧。
        25
    gladuo   229 天前
    3
    切换没那么难
        26
    Keyes   229 天前
    2,老项目迁不上来,正在酝酿直接干掉 py 引入 go
        27
    Keyes   229 天前
    @Keyes 用作设备管理系统的后台 WebService
        28
    hu5ky   229 天前
    以后都是用 3 了,没用 2 的了,现在都少
        29
    lshang   229 天前
    之前的代码都是 2.7 写的,不过后边的新项目打算用 3 了。
        30
    myyou   229 天前
    学习的话,建议直接学 3,现在好多库 2 的版本都逐渐停止更新了。
        31
    watsy0007   229 天前
    3.7
        32
    xiaohuamao   229 天前
    3 不兼容 2,2 被淘汰是大势所趋
        33
    cyspy   229 天前
    公共基础库还是 Python2,不过只有对内项目用,对外用 Go,所以还好
        34
    Stefan   229 天前
    3.6
    实在用到 2 的时候再修改下
        35
    bankroft   229 天前 via Android
    还是 golang 省心
        36
    ysc3839   229 天前 via Android
    @pandaaa 2 可以开启一些 3 的功能,比如 print_function。
        37
    frmongo   229 天前
    @princelai 你们啥公司,竟然只有一个人用
        38
    welkinzh   229 天前
    3.6
        39
    monsterxx03   229 天前 via iPhone
    hmm, 花了 3 个月把 50 万行代码从 2.7 迁移到 3.6,很酸爽哦
        40
    xuanbg   229 天前
    @monsterxx03 叫用 3.6 重构更恰当一点。。。
        41
    laike9m   229 天前
    Python 2 在 2020.1.1 将被停止支持。其它的你看着办吧
        42
    zitengdu   229 天前
        43
    bukip   229 天前
    2.7
        44
    princelai   229 天前 via Android
    @frmongo 就我一个搞数据分析和机器学习的,其他都是 Java
        45
    cloverii   229 天前 via Android
    2 爬虫跟一些其他业务 历史包袱了
        46
    toono   228 天前
    公司基本上项目都是 2,小部分小项目会使用 3。主要是迁移到 3 的成本太高了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   794 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 19:21 · PVG 03:21 · LAX 12:21 · JFK 15:21
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1