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
029xue
V2EX  ›  Python

Python 3 好书推荐

  •  
  •   029xue · 2012-02-14 17:43:14 +08:00 · 6608 次点击
    这是一个创建于 4666 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个月才开始关注并研究Python,看完了官网的tutorial,看了一些code,心里对Python基本已经有谱了,用Python写些小工具解决工作中的问题基本也没问题(毕竟已有7+软件开发经验:)

    现在想对Python有更深入的了解,想正式学习一下,所以想找一本实体书看一下。

    因为我是从Python 3开始看到,所以想找一本新的讲Python 3的书。

    去卓越和当当都看了一下,貌似实体书不是翻译的很糟,就是已经很老了(还在讲Python 2.5)。

    各位有什么好的推荐吗,英文无压力,英文原版最好。。。

    多谢!
    12 条回复    1970-01-01 08:00:00 +08:00
    029xue
        1
    029xue  
    OP
       2012-02-15 10:12:16 +08:00
    人烟稀少啊
    loading
        2
    loading  
       2012-02-15 10:17:52 +08:00
    都建议学2,没人告诉你3还不成熟,到时换过去也就一天时间么
    029xue
        3
    029xue  
    OP
       2012-02-15 13:59:07 +08:00
    是这样吗?3 2009年就出来了,而且现在已经3.2.2了,应该成熟了。

    而且我看了官网的 Should I use Python 2 or Python 3 for my development activity?,还是觉得3适合我,毕竟我没有以前的程序需要维护,而且3对Unicode的支持明显好的多。

    找不到实体书,网上down了一本Programming in Python 3,先看看...
    uoryon
        4
    uoryon  
       2012-02-16 20:11:20 +08:00
    新手的我好像在某个地方看见django支持2,然后我就先看2了
    ant_sz
        5
    ant_sz  
       2012-02-16 20:20:53 +08:00
    我是来打酱油的。哈哈不喜欢3.0的飘过~~~

    3.0算是一个重构版本,这个版本还取消了对C模块的向上兼容。语法上也更严格,总之不太喜欢
    最不喜欢的是print的时候还得当函数调用。得写 print('Hello world') 而不是 print "hello world"
    magicshui
        6
    magicshui  
       2012-02-16 21:12:59 +08:00
    3的类库支持不完善,据说
    dive into python 3可以看下
    tioover
        7
    tioover  
       2012-02-16 22:01:25 +08:00
    库啊什么的还没多少支持的

    入门的话差别也不大,就在2.7里面养成print()的习惯,还有到3了以后声明类不需要 class ClassName(object) 等等吧
    Muninn
        8
    Muninn  
       2012-02-16 22:27:19 +08:00
    很多主要的库已经支持了
    我前年开始用python就一直用的python3

    书的话也就大概看过 dive into python 3
    这个还有中文版呢

    我实在不懂很多地方有人想要学python就出来一堆人让人家用2
    真是2
    主流的库基本都支持3了 那些不支持的基本是没人维护了 估计永远也支持不了了
    总会有人写出来替代品
    Ahri
        9
    Ahri  
       2012-02-19 15:23:33 +08:00
    学 2 比学 3 好是过时言论了。Dive into Python 3 真的非常不错。http://diveintopython3.ep.io/
    likuku
        10
    likuku  
       2012-02-19 15:39:25 +08:00
    @029xue 成不成熟不是版本号说了算。
    likuku
        11
    likuku  
       2012-02-19 15:40:57 +08:00
    一些库和数据驱动还只有2.x的,所以建议学起过渡作用的2.7
    029xue
        12
    029xue  
    OP
       2012-02-21 15:34:55 +08:00
    已经在看3了,我觉得和2也差不多,这几天试着做点东西。

    等熟练使用了,2和3都不是问题。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1734 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.