初级升中级的教材
2016-09-25
很多人给这本书一个比较低的分数都是因为希望拿这本书来入门,因为他们请教“大牛”学习python应该看什么书,结果人家上来就给推荐了《Python 核心编程》,然而,正如我题目中所说,这是一本已经入门的 Python程序员晋升到中级水平的教材,而不是入门书籍。
这本书覆盖了 Python 2 的大部分知识点,书中既有 Python 最简单的语法介绍,但是也不乏 Python 内部机制的东西,例如元类/模块加载/python扩展等。同时还包括一些比较边缘的图形化设计,更高层面的Web开发,可以看出作者也意图覆盖 Python 尽可能多的内容。
虽然这本书的内容覆盖面广,但是不影响它介绍 Python 知识的深度,所以厚度还是有点的,但也别期望深度很深,作者的做法是点到即止,该将的给你讲清楚,给你一两个例子描述一下,例如元类的介绍,作者就是介绍一下元类是什么,然后给出两个元类使用的例子,让你对元类有一个认识,并且感觉我知道是什么东西了,不怵了,然后再给你一个指条更深层次的名路:PEP252 和 PER253 有关于元类更深入的讨论,这也就是进入高级的门路了。
回归主题,就是这是一本初级到中级的进阶书,所以不要看完之后就以为精通 Python 了,并没有,你也许只是出于入门与熟练阶段,还需更多的努力(给自己)。