缺乏大局观 大家知道一篇好文章,需要一条主线,所有的情节都是为主线服务的。写一本书也差不多,内容应当为主题服务,既然书名定为 Dive into Python,那自然应该多讲讲 Python 的知识点。但全书的第7到12 章三分之一的篇幅讲了正则表达式、HTML、XML、HTTP web 甚至 SOAP web等具体应用,而且相当多内容是与 Python 无关的、独立的协议的讲解。哦,那您老还不如写本书叫《Python 与 web 开发从入门到精通》。
这本书缺乏大局观的另一个表现在于它花了中间的三分之一的篇幅讲 web 之后,最后三分之一的内容却又开始阳春白雪起来,完全抛弃了 web 相关的内容开讲单元测试、测试驱动开发、重构、函数式编程、性能优化等主题。不得不说这些话题非常有意思,但一堆松散的珍珠并不能让你光芒四射,只有用一条金钱把它们穿起来,形成一体,才能彼此相得益彰。