V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
ChiangDi
V2EX  ›  Python

Python 进阶必看的经典书籍

  •  
  •   ChiangDi · Mar 25, 2015 · 15757 views
    This topic created in 4051 days ago, the information mentioned may be changed or developed.

    Ruby 有本 *Metaprogramming Ruby*, JavaScript 有本 *JavaScript: The Good Parts*,都是进阶必看的经典书籍。Python 对应的是哪本呢?( v2ex Python 节点右边那些好像都是入门书啊)

    Supplement 1  ·  Mar 26, 2015
    谢谢各位!大家推荐的书我会尝试去看一下的 ^_^
    40 replies    2018-02-08 16:14:00 +08:00
    lijsh
        1
    lijsh  
       Mar 25, 2015   ❤️ 1
    Cookbook不算入门吧……
    ChiangDi
        2
    ChiangDi  
    OP
       Mar 25, 2015
    @lijsh Cookbook 只是解决问题用的,不算进阶的书, Cookbook 几乎流行的语言都有。

    像 *Metaprogramming Ruby* 和 *JavaScript: The Good Parts* 那样深入讲解原理的书求推荐。
    em70
        3
    em70  
       Mar 25, 2015 via Android   ❤️ 2
    我觉得这种学习方法不对,要去实际做大量项目,遇到问题再来查书。看进阶的书,这是应试的学习方法。
    miki6180
        4
    miki6180  
       Mar 25, 2015   ❤️ 1
    是啊、还是实际做项目、慢慢学,比较好
    ChiangDi
        5
    ChiangDi  
    OP
       Mar 25, 2015
    谢谢各位~,做项目很重要我知道,但是做项目和看书并不矛盾。
    leyle
        6
    leyle  
       Mar 25, 2015   ❤️ 1
    core python programming 2nd edition

    算不算是能进阶点的?然后搭配大量的写和阅读 python 写的 python 库的源码?
    tidewind
        7
    tidewind  
       Mar 25, 2015   ❤️ 1
    《python参考手册》 第四版
    harryhao
        8
    harryhao  
       Mar 25, 2015   ❤️ 1
    Python源码剖析
    High Performance Python
    Python编程实战
    Expert Python Programming
    zhyu
        9
    zhyu  
       Mar 25, 2015   ❤️ 4
    个人意见,看文档和源码收获最大
    icedx
        10
    icedx  
       Mar 25, 2015   ❤️ 1
    看源码 希望你有C 语言基础 关键是看语言本身的实现 不是看系统级别的适配

    另外推荐一神书
    <<Expert Python Programming>>
    mhycy
        11
    mhycy  
       Mar 25, 2015   ❤️ 1
    @zhyu python的文档不够详细,还是看源码吧。。。囧
    tuteng
        12
    tuteng  
       Mar 25, 2015   ❤️ 1
    《编写高质量代码:改善Python程序的91个建议》
    pagict
        13
    pagict  
       Mar 25, 2015   ❤️ 1
    Pro Python?
    dddd
        14
    dddd  
       Mar 25, 2015   ❤️ 1
    标准库可都过了一遍?

    请无视我……
    binux
        15
    binux  
       Mar 25, 2015   ❤️ 1
    cookbook 还是有用的,有的用法之前没有注意,或者没有想到。不过,扫一遍就够了。
    sallowdish
        16
    sallowdish  
       Mar 26, 2015   ❤️ 1
    @leyle 春哥那本感觉有点琐碎,我是跳着看的,大概是我还没入门的说
    zhyu
        17
    zhyu  
       Mar 26, 2015   ❤️ 1
    @mhycy 是这样的,遇到问题,先查文档解决,然后看相关源码理解内部实现
    staticor
        18
    staticor  
       Mar 26, 2015   ❤️ 2
    个人觉得既然到了 '进阶'的程度应该有了明确的研究方向,
    比如 本人是做数据方面的, 就开始看numpy pandas matplotlib scipy 最近还又入了一个NLP 的

    如果想做web方面那可以找些Flask Django之类书, 当然结合项目一点点做也是可以的 -- 如果不爱看paper文字.

    如果没有明确的方向,那么找一个现实中的需求, 尝试用现有的能力将它做些简化, 也是个很好的想法.
    xiaket
        19
    xiaket  
       Mar 26, 2015   ❤️ 1
    Pro python大于赖总的那本91个建议大于Expert Python Programming.
    linkiosk
        20
    linkiosk  
       Mar 26, 2015   ❤️ 1
    @tidewind 目前正在啃这本书
    ChiangDi
        21
    ChiangDi  
    OP
       Mar 26, 2015
    @binux 对的,cookbook 就像标准库一样都是要先浏览一遍,可能要用到时再仔细看看。
    llbgurs
        22
    llbgurs  
       Mar 26, 2015   ❤️ 1
    窃以为,看开源代码,比如什么flask,tornado,requests,redis-py等等不是更容易进阶吗?
    zfz
        23
    zfz  
       Mar 26, 2015   ❤️ 2
    关于Python进阶,非常推荐雨痕的这本《Python 学习笔记》,很全面的介绍了Python跟底层的知识: https://github.com/qyuhen/book
    no13bus
        24
    no13bus  
       Mar 26, 2015
    @ChiangDi 你确定你从头到尾看了一遍 cookbook?
    no13bus
        25
    no13bus  
       Mar 26, 2015   ❤️ 1
    http://docs.python-guide.org/en/latest/

    这是kennethreitz 大牛参与写的东西。里面的东西你全部看一遍。
    sitin
        26
    sitin  
       Mar 26, 2015
    @tuteng 这本书会不会太简单了呢?不说入门,进阶谈不上吧。
    R4rvZ6agNVWr56V0
        27
    R4rvZ6agNVWr56V0  
       Mar 26, 2015   ❤️ 1
    《Python高级编程》
    jiang42
        28
    jiang42  
       Mar 26, 2015   ❤️ 1
    Cookbook适合闲暇时候随手翻翻

    1.源码,至少是常用标准库的源码(用Python实现的),位于Lib/目录下
    2.Effective Python
    http://www.amazon.com/gp/product/0134034287/ref=ord_cart_shr?ie=UTF8&psc=1&smid=ATVPDKIKX0DER
    3.Python Language Reference
    https://docs.python.org/3/reference/index.html
    4.各种各样的网络资源


    最后,@staticor ,进阶确实应该找准方向
    @ChiangDi
    mutoulbj
        29
    mutoulbj  
       Mar 26, 2015   ❤️ 1
    有一本《Python编程实战》
    tuteng
        30
    tuteng  
       Mar 26, 2015   ❤️ 1
    @sitin 好吧,我感觉这本书知识点还是挺多的,如果写代码时多用上点的话,还是挺pythonnic的
    bravecarrot
        31
    bravecarrot  
       Mar 26, 2015
    @tidewind 这玩意我一直是当字典用的。。 0.o
    z742364692
        32
    z742364692  
       Mar 26, 2015 via Android
    系统性的入门教材有吗,刚学Python
    reorx
        33
    reorx  
       Mar 27, 2015 via iPhone
    The Hitchhiker’s Guide to Python:
    http://docs.python-guide.org/en/latest/
    reorx
        34
    reorx  
       Mar 27, 2015 via iPhone   ❤️ 1
    @z742364692 以前整理过一份,hope it helps https://gist.github.com/reorx/8aa83ad55591987dc286
    no13bus
        35
    no13bus  
       Mar 27, 2015
    ChiangDi
        36
    ChiangDi  
    OP
       Mar 27, 2015
    真是好奇怪,为什么别人收藏我也会收到提醒呢,以前不是这样的。这么多人收藏,未读提醒真是挤爆了。
    0bit
        37
    0bit  
       Mar 31, 2015
    楼主,下次标题加一个问号好吧,或者是加一个『有哪些』
    laoyuan
        38
    laoyuan  
       Apr 4, 2015
    PHP的进阶书是《PHP核心技术与最佳实践》
    mingyun
        39
    mingyun  
       Apr 5, 2015
    @laoyuan 话说php的书都没买过。。。
    wizardforcel
        40
    wizardforcel  
       Feb 8, 2018 via Android
    php 的 tipi,ruby 的 rhg,python 源码剖析(或者雨痕那本)是对应的,都讲解释器

    细说 php,流利的 python,ydkjs 都是进阶书。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1940 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 139ms · UTC 00:00 · PVG 08:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.