推荐学习书目
› 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 · 7395 views
    This topic created in 4375 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
    ixiaohei
    Nov 13, 2014
    1
    我没有用过python,貌似一般都是用的2.x,3很少有项目用
    zhouquanbest
    zhouquanbest
    Nov 13, 2014
    2
    生产环境2
    自己折腾3
    bingwenshi
    bingwenshi
    Nov 13, 2014
    3
    Python 3 不好用体现在哪里呢 ?
    invsbelephant
    invsbelephant
    Nov 13, 2014
    4
    自己玩还是2
    aszxqw
    aszxqw
    Nov 13, 2014
    5
    @bingwenshi
    不是不好用,是不兼容。
    tini8
    tini8
    Nov 13, 2014
    6
    php和java份额高的原因,很重要的一个就是向前兼容做的好。哪怕语言创立之初有很多不完美的地方,为了向前兼容也不轻易改动它,这样企业才敢用,企业用的多程序员才好找工作。
    2owe
    2owe
    Nov 13, 2014
    7
    2k和3k写出来的都是 python style,feel 没变。

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