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

《Python 核心编程》 OR 《Python 学习手册》 OR 《Python Cookbook》比较?

  •  
  •   ansheng ·
    anshengme · Dec 16, 2016 · 8630 views
    This topic created in 3437 days ago, the information mentioned may be changed or developed.

    楼主看了小半个月的《 Python 基础编程》,看完了,收获肯定有的,但是还是感觉对 Python 的理解不是很深入,知识点也只是浅谈而已,现在准备买本能够深入的书籍,我发现一下三本:

    1. 《 Python 核心编程》第三版
    2. 《 Python 学习手册》第四版
    3. 《 Python Cookbook 》第三版

    看过的童鞋推荐下吧,说说自身,有过系统的培训,面授那种,你懂的,全但不深入,现在有近两个月的时间去准备好好的读一本书+项目,中间获取也会在闲下来的时候看看《编写高质量 Python 代码的 59 个有效方法》,《 Python 基础编程》内容真心太简单了。

    求推荐求推荐。

    Supplement 1  ·  Dec 16, 2016
    淫文看不懂,各位见谅,推荐一些新书籍也是 OK 的,
    35 replies    2016-12-19 12:28:55 +08:00
    knightdf
        1
    knightdf  
       Dec 16, 2016
    让我这种 python 标准库都没看完的情何以堪,其实看的最多的就是 python 官方文档
    jint
        2
    jint  
       Dec 16, 2016
    我觉得标准库没必要通读一遍吧,尤其是对于有较多编程经验的。把目录看熟,然后用到什么再仔细查。
    haozibi
        3
    haozibi  
       Dec 16, 2016 via Android
    cookbook 更像一本字典,总能找到你需要的
    arcas
        4
    arcas  
       Dec 16, 2016
    《 Python 学习手册》 讲的比较细 适合打基础,之后看看《 Python Cookbook 》
    pepesii
        5
    pepesii  
       Dec 16, 2016 via iPhone
    顺序 2 1 3
    ansheng
        6
    ansheng  
    OP
       Dec 16, 2016
    @knightdf Python 标准库太多了,根本看完不完,只有用到的时候在搜下看,所以主要是基础这方面。
    ansheng
        7
    ansheng  
    OP
       Dec 16, 2016
    @arcas
    @pepesii
    主要我感觉《 Python 学习手册》这本书有点老了, 11 年出的,内容也太久没更新了,而《 Python 核心编程》第三版则今年更新的,还有 PY3 的内容。
    glasslion
        8
    glasslion  
       Dec 16, 2016   ❤️ 1
    那几本书都太过时了, 完全不建议看。

    个人推荐书单如下:

    1. 强烈推荐 Fluent Python , 对 Python 的很多高阶概念解释得很清楚, 但目前只有英文版

    2. Effective Python
    Fluent Pythonhttps://book.douban.com/subject/26709315/

    3. Python in Practice
    https://book.douban.com/subject/25955274/

    后两本则偏重于一些技巧、设计模式。 有中文版,但不清楚翻译质量

    不过还是建议先写一些小项目,再读这几本书, 毕竟纸上学来终觉浅
    lyhapple
        9
    lyhapple  
       Dec 16, 2016
    擦, 三本我全买了,《 Python 核心编程》第三版 不适合新手看, Python 学习手册》第四版 写的太啰嗦, Python Cookbook 》第三版 属于编程实战型的, 个人认为可以 Python 学习手册-第四版 >> 《 Python 核心编程》 >>> cookbook,
    introom
        10
    introom  
       Dec 16, 2016
    我还是推荐楼主啃官方的 tutorial
    觉得没有问题,就开始做项目。遇到不懂的,就查官方的 reference 。
    如此,举一反三。
    ansheng
        11
    ansheng  
    OP
       Dec 16, 2016
    @glasslion 我也感觉过时,但是英文的却是是看不懂, so...
    glasslion
        12
    glasslion  
       Dec 16, 2016
    @ansheng Python 核心编程(第 3 版)英文原版也是 5\6 年前了, 内容严重过时
    ansheng
        13
    ansheng  
    OP
       Dec 16, 2016
    @lyhapple 表示我不是新手, so ,想加强下,太基础的我也懒得看,
    ansheng
        14
    ansheng  
    OP
       Dec 16, 2016
    @glasslion 我还没看,也不知道内容如何,
    shallyy
        15
    shallyy  
       Dec 16, 2016
    核心编程三版&cookbook 前者是 web 开发的基础知识 后者是很多程序实例, 熟悉以后再看
    ansheng
        16
    ansheng  
    OP
       Dec 16, 2016
    @shallyy 还有其他好的书籍推荐吗?
    lovepython
        17
    lovepython  
       Dec 16, 2016
    对于想好好学习,有耐心的,我强烈推荐 python 学习手册。
    然后看 programming python (这是一本 python 能干啥的书,都有涉及,如果上一本是语法,这本就是我学会语法能干啥的探索)。

    如果你想探索 python 高级知识那就上 fluent python. 我说的是 python 特性高级知识。


    然后你就畅游大海吧。
    ansheng
        18
    ansheng  
    OP
       Dec 16, 2016
    @lovepython

    准备拿着当饭吃了。
    incesa
        19
    incesa  
       Dec 16, 2016
    卧室 核心编程 和廖学峰的教程搭配着看的
    Gem
        20
    Gem  
       Dec 16, 2016
    @lovepython programming python 中文翻译的怎么样?错误方面多不多?
    dalang
        21
    dalang  
       Dec 16, 2016
    在我看过 python 的书里面,对我帮助最大的是 python cookbook
    dtfm
        22
    dtfm  
       Dec 16, 2016
    @glasslion fluent python 这本书其实有中文版,不过鲜为人知,是由台湾歐萊禮出版社发行的繁体中文,详见: http://www.books.com.tw/products/0010706172
    chaleaoch
        23
    chaleaoch  
       Dec 16, 2016
    这三本都看过。

    第一本入门教材。第二本提高。第三本是字典。不需要通读。

    第一本比第二本简单一点点。但是第一本和第二本都挺厚。
    其实真正的项目, cookbook 用到的并不是特别多,至少不是特别重要。

    另外,这几本书看完,也并不能做项目。那只是语法,语法只是敲门砖而已。
    ansheng
        24
    ansheng  
    OP
       Dec 16, 2016
    @chaleaoch
    还请前辈指点迷津。
    forrestchang
        25
    forrestchang  
       Dec 16, 2016
    最近正好打算好好把 Python 的 Standard Library 读一遍,并记录一些笔记,可以看看我写的笔记(目前还没推送到博客上,大概一到两天一个 lib 的样子)

    http://forrestchang.github.io/python3-std-lib-notes.html
    markliujianfeng
        26
    markliujianfeng  
       Dec 16, 2016
    我感觉可以看看 UCB 的 cs61a
    ansheng
        27
    ansheng  
    OP
       Dec 16, 2016
    @forrestchang 排版还行。
    meta
        28
    meta  
       Dec 16, 2016 via iPhone
    cookbook 这本书的好处是,每次遇到有什么不清楚的,拿出来一查,它上面总有。这本好像还是开源的,中文版也是。不过从头到尾的通看没有什么意义,还容易打瞌睡。
    botman
        29
    botman  
       Dec 17, 2016 via Android
    基础编程那本讲的太笼统我看了两天就放那里吃灰了,核心编程用来入门还是不错的,深入点就看学习手册知识点讲的挺全的非常的好, cookbook 也不错不过我也是把它字典用。
    ansheng
        30
    ansheng  
    OP
       Dec 17, 2016
    @botman 以及准备买学习手册了。
    bomb77
        31
    bomb77  
       Dec 17, 2016
    我也想知道有什么好的新的 python 书籍推荐,马一下
    mingyun
        32
    mingyun  
       Dec 17, 2016
    @forrestchang 期待更新
    onlyice
        33
    onlyice  
       Dec 17, 2016
    跟 @glasslion 一样,强烈推荐 Fluent Python ,写得深入浅出,把很多核心概念讲清楚,又提供了相当多相关的文档资料供你扩展阅读。同时 Fluent Python 覆盖面比 Python Cookbook 广,我觉得可以看完后再快速过下 Cookbook 即可。对比 Python 核心编程的话, Fluent Python 更接近语言本质,核心编程那本更接近实战练习。

    如果想深入编程语言的本质,看 Fluent Python 不错;如果是想做个代码熟手,那还是多写点代码,多看标准库文档,反而没必要看书。
    jerryshao
        34
    jerryshao  
       Dec 18, 2016   ❤️ 1
    推荐一下导师的新书 Head First Python(2nd) 大概圣诞之后上架
    lovepython
        35
    lovepython  
       Dec 19, 2016
    @Gem 看英文版啊,中文版没看过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2965 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 764ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
    ♥ Do have faith in what you're doing.