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

    个人推荐书单如下:

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

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


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

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

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

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

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

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

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