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

Python 进阶阅读什么书?

  •  2
     
  •   caizixian ·
    caizixian · Nov 17, 2014 · 8873 views
    This topic created in 4369 days ago, the information mentioned may be changed or developed.
    想要继续学习高级特性、OOP、内部实现、还有像函数式编程什么的应该阅读什么书(Python3的更好)?
    还有大家学习标准库一般怎么学的?
    23 replies  •  2014-11-24 19:50:01 +08:00
    Jaylee
    Jaylee
    Nov 17, 2014
    1
    同求!
    virusdefender
    virusdefender
    Nov 17, 2014
    2
    python 核心编程

    python cook book 这个最新版讲python3 但是只有英文版的 中文的都是python2
    berry10086
    berry10086
    Nov 17, 2014 via Android
    3
    pro python
    可以去it-ekooks.info下载
    berry10086
    berry10086
    Nov 17, 2014 via Android
    4
    staticor
    staticor
    Nov 17, 2014
    5
    上周入了本Python cookbook, 感觉看起来不会因语言而感到吃力,还是推荐一下。

    标准库用Dash(or http://devdocs.io/) ,跟Pydoc一起, 用到哪个函数时也会把相关的同库函数看下来。

    另外follow一下github上的不错项目也是种方法。
    2owe
    2owe
    Nov 17, 2014
    6
    《Python 编程实战 运用设计模式、并发和程序库创建高质量程序》

    买了都说好
    yangxin0
    yangxin0
    Nov 17, 2014
    7
    .net开源了,python哭了
    ggarlic
    ggarlic
    Nov 17, 2014❤️1
    8
    实现:
    c熟悉的话《python源代码剖析》
    c不熟悉的话 https://github.com/qyuhen/book python学习笔记
    sharebox
    sharebox
    Nov 17, 2014
    9
    @yangxin0 何解?
    kidlj
    kidlj
    Nov 17, 2014
    10
    laike9m
    laike9m
    Nov 17, 2014
    11
    不关你读什么,都只读英文就对了,中文 Python 书各种不明所以的翻译能吓死你
    laike9m
    laike9m
    Nov 17, 2014❤️1
    12
    另一个我认为更好的途径是去
    http://pyvideo.org/
    搜索感兴趣的主题
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Nov 17, 2014
    13
    《Python cookbook》
    《Python高级编程》
    《Python源代码剖析》
    《Python标准库》
    jiang42
    jiang42
    Nov 17, 2014 via Android
    14
    读书不如做项目……py自己的doc就是最好的学习资料
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Nov 17, 2014
    15
    @yangxin0 哭啥,笑才对啊,ms支持IronPython的!
    felixzhu
    felixzhu
    Nov 17, 2014
    16
    看书?找几个开源项目看看做做有用多了
    icedx
    icedx
    Nov 17, 2014 via Android
    17
    Python 基础很溜的我看到了这个帖子...
    只能说太及时了楼主好人
    flyaway
    flyaway
    Nov 17, 2014
    18
    看源码
    wangfeng3769
    wangfeng3769
    Nov 17, 2014
    19
    如果有兴趣 读读《machine learning in action》
    yonka
    yonka
    Nov 24, 2014
    20
    @2owe 感觉写的不太好啊,这方面内容确实比较少,这本书做了补充。 但感觉内容组织的不好。
    yonka
    yonka
    Nov 24, 2014
    21
    @staticor “标准库用Dash(or http://devdocs.io/) ,跟Pydoc一起, 用到哪个函数时也会把相关的同库函数看下来。” 求指教如何使用,可以和pycharm/sublime集成吗? 谢谢
    2owe
    2owe
    Nov 24, 2014
    22
    之前推荐《Python 编程实战 运用设计模式、并发和程序库创建高质量程序》,因为计算机的书都不便宜,建议先预览后购买,http://wenku.it168.com/d_001527020.shtml

    回答 @yonka 对于此书的疑问,鉴于原 po 的问题是“Python 进阶阅读什么书?”,我个人的理解应该关注以下几个方面:

    1. 阅读代码:好代码什么样,坏代码什么样,进一步关注 Pythonic 写法。

    2. 设计模式:Python 作为一门面向对象语言,用起来够简单,并不意味这它本身简单。学习设计模式,可以让人更了解面向对象,另代码更清晰和健壮。市面上将设计模式的书很多,但多用 Java。目前市面上讲 Python 设计模式的书无出其右者。

    3. 关于性能:个人觉得 Python 确实是一门胶水语言,开发者多数时间只需要关注如何写出高质量的代码而不是过多地关注性能优化,事实上目前 Python 解释器对质量较高的代码优化得已经很好了。Python 的优势在于语法清晰、美观、健壮,Python 使用者应该扬长避短,性能优化交给解释器(pypy 可以关注下)或者通过编写 C 扩展来解决。


    另,stackoverflow上也有类似问题,推荐童鞋们看看: http://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru

    以上。
    Lyrus
    Lyrus
    Nov 24, 2014
    23
    @yangxin0 不觉得 python毕竟发展这么多年 易用成熟 效率上也可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1470 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 22:57 · PVG 06:57 · LAX 14:57 · JFK 17:57
    ♥ Do have faith in what you're doing.