问 现在学 Python 的哪个版本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
MaydayMasa
V2EX    Python

问 现在学 Python 的哪个版本

  •  
  •   MaydayMasa 2018-03-20 21:05:19 +08:00 5589 次点击
    这是一个创建于 2812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昂 有 2.7 和 3 看廖老师的教程说 2 过期了 升级后写法也完全不同 可是好像现在很多第三方库还在用 2 写的 还没升级

    所以问一下 对于一个要学习这个的我 学哪个版本?

    蟹蟹赐教

    31 条回复    2018-03-21 13:58:27 +08:00
    duoguo
        1
    duoguo  
       2018-03-20 21:10:22 +08:00   1
    3
    ZeoKarl
        2
    ZeoKarl  
       2018-03-20 21:10:40 +08:00   1
    3
    locoz
        3
    locoz  
       2018-03-20 21:13:56 +08:00 via Android   2
    3 不用纠结 2 和 3 大部分东西都是一样的
    ipwx
        4
    ipwx  
       2018-03-20 21:16:38 +08:00   1
    3

    至于很多第三方库还没升级,这是个错误的感觉。

    http://py3readiness.org/
    jimi2018
        5
    jimi2018  
       2018-03-20 21:17:53 +08:00   1
    3

    +1
    MaydayMasa
        6
    MaydayMasa  
    OP
       2018-03-20 21:20:58 +08:00
    好的 谢谢大家
    xern
        7
    xern  
       2018-03-20 21:22:45 +08:00 via Android
    都 8102 年了
    sevenQu
        8
    sevenQu  
       2018-03-20 21:40:52 +08:00
    最新的
    qcloud
        9
    qcloud  
       2018-03-20 22:08:15 +08:00 via iPhone
    目前兄弟连教的是 3.5
    chenhui7373
        10
    chenhui7373  
       2018-03-20 22:16:57 +08:00
    先学 golang 再学 py3
    wspsxing
        11
    wspsxing  
       2018-03-20 22:18:25 +08:00
    Go
    prolic
        12
    prolic  
       2018-03-20 22:22:35 +08:00 via Android
    3.6
    manzhiyong
        13
    manzhiyong  
       2018-03-20 22:31:23 +08:00
    2.7,许多 django 库连最新版的 django 都还不支持,就别提 python 本身了,用 3 的话工作上许多库要自己写了,那样还不如用 go
    forrestchang
        14
    forrestchang  
       2018-03-20 22:31:28 +08:00
    3.7
    lyragosa
        15
    lyragosa  
       2018-03-20 22:36:03 +08:00
    都 8102 年了怎么还有爽粉……不对,怎么还有学 py2 的。
    xpresslink
        16
    xpresslink  
       2018-03-20 22:45:16 +08:00   1
    学个 6 了!这个还用问。
    python2.x 是 LINUX 各个发行版的基础套件,很多累积的历史代码,很多包就算要改成 3 的,你肯定也要会的。
    python3.x 有很多先进新特性,也是未来趋势,所以你肯定也要会的。
    建议你先学习 2 到一定程度再学习 3. 或者两个同时对照着学。
    junzki
        17
    junzki  
       2018-03-20 22:48:59 +08:00
    Python 3

    Python 2.x 2020 年就 EOL 了,学他何用。
    steveway
        18
    steveway  
       2018-03-20 22:49:58 +08:00 via Android
    没想到还有人推荐 2...
    Sanko
        19
    Sanko  
       2018-03-20 22:51:11 +08:00 via Android
    3
    orangeade
        20
    orangeade  
       2018-03-20 23:09:00 +08:00 via Android
    tornado, django, requests 等框架和库,以后都不支持 python 2 了
    NxiJSiOS
        21
    NxiJSiOS  
       2018-03-20 23:11:47 +08:00
    3
    hugo2lee
        22
    hugo2lee  
       2018-03-21 09:37:08 +08:00
    3 吧,学的时候舒服些,然后工作要用 2 搜一搜就好
    xgzxy
        23
    xgzxy  
       2018-03-21 09:48:18 +08:00
    3,这个以后一定会成为主流啦,
    jeremaihloo
        24
    jeremaihloo  
       2018-03-21 10:45:34 +08:00
    推荐 2 的,你们的良心被狗吃了吗?:)\滑稽
    julyclyde
        25
    julyclyde  
       2018-03-21 11:00:59 +08:00
    没升级到 3 的库,都是你不需要的库
    如果有需求,就改需求
    cortexm3
        26
    cortexm3  
       2018-03-21 11:07:31 +08:00
    33333333333
    Gnillor
        27
    Gnillor  
       2018-03-21 11:08:07 +08:00
    升到 3 了,homebrew 都默认 3 了,跟上趋势
    gaMe5hGLc86G4U52
        28
    gaMe5hGLc86G4U52  
       2018-03-21 11:21:14 +08:00   1
    我自己在学 3,然后有的 2 的特征可以对比看下就可以了,比如 Python2 中的 raw_input 和 Python3 中的 input,我觉得学 3 的过程中对比看下就可以吧。
    xpresslink
        29
    xpresslink  
       2018-03-21 11:22:30 +08:00
    @jeremaihloo
    你没有实践经验不要瞎说,学什么要看场景。现在做运维的基本上都在用 Python2.x, 包括一线大厂的云平台的 python 开发的工具都是基于的 python2.x。要想彻底摆脱 2.x 不是那么容易的,除非所有 LINUX 发行版改用 py3 内置。
    再说了,py2 和 py3 也没有多大差别,我从 py2 改到 py3 写代码只用看了半天网上教程,又熟悉几天完全没有什么障碍,现在两种混着写,在 Pycharm 中做个兼容性提示就行了。
    GoLand
        30
    GoLand  
       2018-03-21 13:06:04 +08:00
    学 Python2.5 吧。比较有年份有味道。
    jeremaihloo
        31
    jeremaihloo  
       2018-03-21 13:58:27 +08:00
    @xpresslink #29 哦,那你说的对,可能是因为我经常用的库和开发工具是兼容了 Python3 的,给我一种现在很多包都兼容和升级了 Python3 的错觉,所以,我选择 six
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2836 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 13:46 PVG 21:46 LAX 05:46 JFK 08:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86