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
ansheng
V2EX  ›  Python

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

  •  
  •   ansheng ·
    anshengme · 2016-12-16 16:08:36 +08:00 · 7885 次点击
    这是一个创建于 2677 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    求推荐求推荐。

    第 1 条附言  ·  2016-12-16 16:55:49 +08:00
    淫文看不懂,各位见谅,推荐一些新书籍也是 OK 的,
    35 条回复    2016-12-19 12:28:55 +08:00
    knightdf
        1
    knightdf  
       2016-12-16 16:22:59 +08:00
    让我这种 python 标准库都没看完的情何以堪,其实看的最多的就是 python 官方文档
    jint
        2
    jint  
       2016-12-16 16:38:34 +08:00
    我觉得标准库没必要通读一遍吧,尤其是对于有较多编程经验的。把目录看熟,然后用到什么再仔细查。
    haozibi
        3
    haozibi  
       2016-12-16 16:39:48 +08:00 via Android
    cookbook 更像一本字典,总能找到你需要的
    arcas
        4
    arcas  
       2016-12-16 16:43:00 +08:00
    《 Python 学习手册》 讲的比较细 适合打基础,之后看看《 Python Cookbook 》
    pepesii
        5
    pepesii  
       2016-12-16 16:46:23 +08:00 via iPhone
    顺序 2 1 3
    ansheng
        6
    ansheng  
    OP
       2016-12-16 16:46:31 +08:00
    @knightdf Python 标准库太多了,根本看完不完,只有用到的时候在搜下看,所以主要是基础这方面。
    ansheng
        7
    ansheng  
    OP
       2016-12-16 16:48:54 +08:00
    @arcas
    @pepesii
    主要我感觉《 Python 学习手册》这本书有点老了, 11 年出的,内容也太久没更新了,而《 Python 核心编程》第三版则今年更新的,还有 PY3 的内容。
    glasslion
        8
    glasslion  
       2016-12-16 16:51:41 +08:00   ❤️ 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  
       2016-12-16 16:53:59 +08:00
    擦, 三本我全买了,《 Python 核心编程》第三版 不适合新手看, Python 学习手册》第四版 写的太啰嗦, Python Cookbook 》第三版 属于编程实战型的, 个人认为可以 Python 学习手册-第四版 >> 《 Python 核心编程》 >>> cookbook,
    introom
        10
    introom  
       2016-12-16 16:55:31 +08:00
    我还是推荐楼主啃官方的 tutorial
    觉得没有问题,就开始做项目。遇到不懂的,就查官方的 reference 。
    如此,举一反三。
    ansheng
        11
    ansheng  
    OP
       2016-12-16 16:56:18 +08:00
    @glasslion 我也感觉过时,但是英文的却是是看不懂, so...
    glasslion
        12
    glasslion  
       2016-12-16 16:56:29 +08:00
    @ansheng Python 核心编程(第 3 版)英文原版也是 5\6 年前了, 内容严重过时
    ansheng
        13
    ansheng  
    OP
       2016-12-16 16:58:26 +08:00
    @lyhapple 表示我不是新手, so ,想加强下,太基础的我也懒得看,
    ansheng
        14
    ansheng  
    OP
       2016-12-16 16:59:35 +08:00
    @glasslion 我还没看,也不知道内容如何,
    shallyy
        15
    shallyy  
       2016-12-16 17:15:14 +08:00
    核心编程三版&cookbook 前者是 web 开发的基础知识 后者是很多程序实例, 熟悉以后再看
    ansheng
        16
    ansheng  
    OP
       2016-12-16 17:17:12 +08:00
    @shallyy 还有其他好的书籍推荐吗?
    lovepython
        17
    lovepython  
       2016-12-16 17:20:17 +08:00
    对于想好好学习,有耐心的,我强烈推荐 python 学习手册。
    然后看 programming python (这是一本 python 能干啥的书,都有涉及,如果上一本是语法,这本就是我学会语法能干啥的探索)。

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


    然后你就畅游大海吧。
    ansheng
        18
    ansheng  
    OP
       2016-12-16 17:21:54 +08:00
    @lovepython

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

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

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

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

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

    如果想深入编程语言的本质,看 Fluent Python 不错;如果是想做个代码熟手,那还是多写点代码,多看标准库文档,反而没必要看书。
    jerryshao
        34
    jerryshao  
       2016-12-18 02:43:17 +08:00   ❤️ 1
    推荐一下导师的新书 Head First Python(2nd) 大概圣诞之后上架
    lovepython
        35
    lovepython  
       2016-12-19 12:28:55 +08:00
    @Gem 看英文版啊,中文版没看过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6053 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 06:13 · PVG 14:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.