想学 Python ,先学 PY2 还是 3 呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard ay
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
eamon666
V2EX    Python

想学 Python ,先学 PY2 还是 3 呢

  •  
  •   eamon666 2018-01-09 13:15:35 +08:00 2899 次点击
    这是一个创建于 2911 天前的主题,其中的信息可能已经有所发展或是发生改变。
    面向工资编程
    以求职为目的

    多谢各位 PYTHON 大佬
    15 条回复    2018-01-12 15:00:09 +08:00
    Mrkon
        1
    Mrkon  
       2018-01-09 16:34:49 +08:00
    区别不大,直接学,2 的话 2.7,3 的话 3.3+。
    praynise
        2
    praynise  
       2018-01-09 17:25:18 +08:00
    区别不大,但是很多建议学 3。毕竟越来越多的包已经开始不支持 2 了
    frmongo
        3
    frmongo  
       2018-01-10 10:48:29 +08:00
    区别不大 , 但是不少经典教材和书都基于是 2.x 写的 , 也就是说估计你大概率还会先从 2.x 看起,后面用到 3 的时候,再练习下就行. 搜搜经典书开始学吧
    eamon666
        4
    eamon666  
    OP
       2018-01-10 11:33:52 +08:00
    @frmongo 大佬 推荐几本书好吗
    lctzgsh
        5
    lctzgsh  
       2018-01-10 17:03:50 +08:00   1
    强烈推荐,崔庆才的 Python3 爬虫教程,质量挺不错的。
    cpj
        6
    cpj  
       2018-01-11 00:13:26 +08:00
    直接上 3 啊,2020 年 Python 2 都停止支持了啊
    jfry
        7
    jfry  
       2018-01-11 12:17:14 +08:00
    学 3,3 的话功能更多一点,2.7 少一点。学了 3 之后再来看 2 会很简单。2 主要是因为还有一些老项目在用。
    vimiix
        8
    vimiix  
       2018-01-11 17:45:39 +08:00
    The use of Python 3 is highly preferred over Python 2. Consider upgrading your applications and infrastructure if you find yourself still using Python 2 in production today. If you are using Python 3, congratulations you are indeed a person of excellent taste.

    Kenneth Reitz
    qsnow6
        9
    qsnow6  
       2018-01-11 22:03:39 +08:00 via iPhone
    不想被编码虐就是 3
    xpresslink
        10
    xpresslink  
       2018-01-11 22:44:58 +08:00   1
    目前还是要学习一下 Py2,不然你会碰到许多坑。因为网上案例,教材之类的按 py2 写的存量太多。
    而且 LINUX 主要发行版内置还是 Py2 为主。不论做运维还是开发部署都是要会的。
    我就是先学的 py2,学到比较精通的程度,又学了 py3 大约只化了 1.5 小时,只是在网上找了篇文章看了一下区别,就可以直接撸 py3 代码了,因为差别真的很小。

    所以不用纠结,都要会的。先精通了一个,再学另一个只要多花 1-2 天时间。
    likuku
        11
    likuku  
       2018-01-12 00:11:10 +08:00
    py2 倒计时,不谢:
    Python 2.7 Countdown : https://pythonclock.org/

    教材?找 py3 教材又不难,现在也不属于稀缺品。
    就算是 py2 教材,假若照抄代码都跑不了,那就刚好去查 py3 相关语句 /模块 的正确用法。
    julyclyde
        12
    julyclyde  
       2018-01-12 08:49:28 +08:00
    @frmongo 旧书写 2,读者就要迁就旧书?
    deali
        13
    deali  
       2018-01-12 11:22:27 +08:00 via Android
    3 啊,必须是 3,感觉 3 很多细节比 2 舒服
    shenxgan
        14
    shenxgan  
       2018-01-12 11:29:16 +08:00
    现在刚开始学的话,那就 3 吧。“ 2020 年不再对 Python 2.7 提供支持”
    xiongweixbox
        15
    xiongweixbox  
       2018-01-12 15:00:09 +08:00
    @lctzgsh 这个教程哪里有?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3007 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:14 PVG 21:14 LAX 05:14 JFK 08:14
    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