推荐学习书目
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
lincanbin
V2EX  ›  Python

采访一下各位,目前主要用的是 Python 2 还是 3?

  •  
  •   lincanbin ·
    lincanbin · Nov 13, 2014 · 6926 views
    This topic created in 4198 days ago, the information mentioned may be changed or developed.
    想看看Python搞分裂后发展得怎么样?
    我现在还是用Python 2,电脑里也装了个Python 3可是不好用。
    30 replies    2014-11-16 18:07:43 +08:00
    ixiaohei
        1
    ixiaohei  
       Nov 13, 2014
    我没有用过python,貌似一般都是用的2.x,3很少有项目用
    zhouquanbest
        2
    zhouquanbest  
       Nov 13, 2014
    生产环境2
    自己折腾3
    bingwenshi
        3
    bingwenshi  
       Nov 13, 2014
    Python 3 不好用体现在哪里呢 ?
    invsbelephant
        4
    invsbelephant  
       Nov 13, 2014
    自己玩还是2
    aszxqw
        5
    aszxqw  
       Nov 13, 2014
    @bingwenshi
    不是不好用,是不兼容。
    tini8
        6
    tini8  
       Nov 13, 2014
    php和java份额高的原因,很重要的一个就是向前兼容做的好。哪怕语言创立之初有很多不完美的地方,为了向前兼容也不轻易改动它,这样企业才敢用,企业用的多程序员才好找工作。
    2owe
        7
    2owe  
       Nov 13, 2014
    2k和3k写出来的都是 python style,feel 没变。

    感觉上写兼容3k的代码时,代码风格也会更整洁些呢…
    toooddchen
        8
    toooddchen  
       Nov 13, 2014
    用2.7
    zonyitoo
        9
    zonyitoo  
       Nov 13, 2014
    自己玩用3或使用2.7+使用__future__兼容3
    kidlj
        10
    kidlj  
       Nov 13, 2014
    系统全局是2.7,自己的项目用virtualenv跑 Python 3.
    Kabie
        11
    Kabie  
       Nov 13, 2014
    基本不用2...当然现在连Python都很少写了...
    owen1989
        12
    owen1989  
       Nov 13, 2014
    基本还是2.x居多吧
    ming2281
        13
    ming2281  
       Nov 13, 2014
    先用2.x,然后再学习3.x, 2和3你都会要学,再说也没有什么难度
    zhangkai_ch
        14
    zhangkai_ch  
       Nov 13, 2014
    2.7
    timbotetsu
        15
    timbotetsu  
       Nov 13, 2014
    2.7.6
    3打算直接放弃等4
    pc10201
        16
    pc10201  
       Nov 13, 2014
    scrapy还是只能跑在2上面,生产环境还是用2吧~因为还有许多库只有2的版本
    xuwenhao
        17
    xuwenhao  
       Nov 13, 2014
    python 2
    虽然我其实不太会用python
    clino
        18
    clino  
       Nov 13, 2014
    2.7
    BiggerLonger
        19
    BiggerLonger  
       Nov 13, 2014
    这算是月经帖吗, 2.7.8, 有种用2.6....
    onemoo
        20
    onemoo  
       Nov 13, 2014
    @ming2281
    我还没学过python,但是目前已知的一个需求是用3的,所以想先从3入手。那么以后再学2的话也没什么问题吧?
    DiffView
        21
    DiffView  
       Nov 14, 2014
    小明:Python是什么?
    小方:就是那个放在Windows下跑就各种编码错误的语音啊
    oloopy
        22
    oloopy  
       Nov 14, 2014 via iPhone
    Wireluker检测工具用2写的。一个小东西如果自己只有3就特折腾。
    wenbinwu
        23
    wenbinwu  
       Nov 14, 2014
    fabric还不支持py3
    lincanbin
        24
    lincanbin  
    OP
       Nov 14, 2014 via Android
    @robinxiaobin 还好啊,我的开发环境就是Windows,生产环境CentOS,本地能跑扔上去也能跑
    RW667
        25
    RW667  
       Nov 14, 2014
    python2x 的编码错误真的是很蛋疼...
    期待3普及
    ming2281
        26
    ming2281  
       Nov 14, 2014   ❤️ 1
    @onemoo 没有问题啊,本来2和3之间的差别还没有达到天壤之别,只不过创始人决定让3不兼容2而已,Python强大的地方不在语言本身,在于丰富的第三方库, 主流第三方库使用的哪个版本,你就使用哪个版本. -->3是肯定要学习的,因为是未来嘛.
    你学了就知道了,问这些问题的都是还没有开始学习的,
    onemoo
        27
    onemoo  
       Nov 14, 2014
    @ming2281
    恩。我使用的一个软件是用python3做插件系统的,所以目前的需求就是用3版。日后再转2没那么多坑就好。
    谢谢。
    ming2281
        28
    ming2281  
       Nov 15, 2014   ❤️ 1
    @onemoo 不得不说,Python的这种不兼容性是非常不好的,首先就是对程序员不友好,显而易见的一点是:Python2.x和Python3.x会发展成为两门不同的语言,至少在相当长的时间里会是这样
    wolfan
        29
    wolfan  
       Nov 16, 2014
    2.x的教程更多吧,所以2.x的人多。
    Bismarrck
        30
    Bismarrck  
       Nov 16, 2014
    目前在用也只能用2.7,服务器环境决定的。虽然很想试试python3.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1035 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 18:32 · PVG 02:32 · LAX 11:32 · JFK 14:32
    ♥ Do have faith in what you're doing.