Python 进阶必看的经典书籍

2015-03-25 19:14:43 +08:00
 ChiangDi

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

15052 次点击
所在节点    Python
40 条回复
lijsh
2015-03-25 19:33:03 +08:00
Cookbook不算入门吧……
ChiangDi
2015-03-25 19:37:49 +08:00
@lijsh Cookbook 只是解决问题用的,不算进阶的书, Cookbook 几乎流行的语言都有。

像 *Metaprogramming Ruby* 和 *JavaScript: The Good Parts* 那样深入讲解原理的书求推荐。
em70
2015-03-25 19:48:40 +08:00
我觉得这种学习方法不对,要去实际做大量项目,遇到问题再来查书。看进阶的书,这是应试的学习方法。
miki6180
2015-03-25 19:52:25 +08:00
是啊、还是实际做项目、慢慢学,比较好
ChiangDi
2015-03-25 20:09:29 +08:00
谢谢各位~,做项目很重要我知道,但是做项目和看书并不矛盾。
leyle
2015-03-25 20:13:22 +08:00
core python programming 2nd edition

算不算是能进阶点的?然后搭配大量的写和阅读 python 写的 python 库的源码?
tidewind
2015-03-25 20:21:41 +08:00
《python参考手册》 第四版
harryhao
2015-03-25 20:21:58 +08:00
Python源码剖析
High Performance Python
Python编程实战
Expert Python Programming
zhyu
2015-03-25 20:38:16 +08:00
个人意见,看文档和源码收获最大
icedx
2015-03-25 20:40:25 +08:00
看源码 希望你有C 语言基础 关键是看语言本身的实现 不是看系统级别的适配

另外推荐一神书
<<Expert Python Programming>>
mhycy
2015-03-25 21:14:58 +08:00
@zhyu python的文档不够详细,还是看源码吧。。。囧
tuteng
2015-03-25 21:21:07 +08:00
《编写高质量代码:改善Python程序的91个建议》
pagict
2015-03-25 21:57:18 +08:00
Pro Python?
dddd
2015-03-25 23:40:42 +08:00
标准库可都过了一遍?

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

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

如果没有明确的方向,那么找一个现实中的需求, 尝试用现有的能力将它做些简化, 也是个很好的想法.
xiaket
2015-03-26 09:34:06 +08:00
Pro python大于赖总的那本91个建议大于Expert Python Programming.
linkiosk
2015-03-26 10:03:41 +08:00
@tidewind 目前正在啃这本书

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

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

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

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

© 2021 V2EX