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

2016-12-16 16:08:36 +08:00
 ansheng

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

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

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

求推荐求推荐。

8068 次点击
所在节点    Python
35 条回复
dalang
2016-12-16 18:08:26 +08:00
在我看过 python 的书里面,对我帮助最大的是 python cookbook
dtfm
2016-12-16 18:13:51 +08:00
@glasslion fluent python 这本书其实有中文版,不过鲜为人知,是由台湾歐萊禮出版社发行的繁体中文,详见: http://www.books.com.tw/products/0010706172
chaleaoch
2016-12-16 19:18:30 +08:00
这三本都看过。

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

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

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

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

如果想深入编程语言的本质,看 Fluent Python 不错;如果是想做个代码熟手,那还是多写点代码,多看标准库文档,反而没必要看书。
jerryshao
2016-12-18 02:43:17 +08:00
推荐一下导师的新书 Head First Python(2nd) 大概圣诞之后上架
lovepython
2016-12-19 12:28:55 +08:00
@Gem 看英文版啊,中文版没看过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/328116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX