这是一本相当不符合python哲学的书——它太罗嗦了:一个内容,先在第一章告诉你个大概(概览),然后在下个章节多告诉你一点(更多细节),过了几十页之后,终于在最后一个章节把最后一部分知识补完(全部细节)。
各个部分中的内容有些不断重复,有些却是新的,你不能完全跳过,但又害怕与新内容失之交臂,于是不得不翻遍几十页,只为了看其中真正有用的五六页,这种阅读体验真是让人不胜厌烦;这本书读起来的感觉像上吊,每翻一页你都感到自己多窒息了一点。
对读者有用的书不是堆给他们一堆细节和重复又重复的内容,让他们看上百页才把什么是模块、怎么import说明白,而是应该赶紧把有用的内容告诉他们,让他们尽快动手尝试,开始写真正的程序,才是对读者有用的学习方式(为什么你就不能一次把整个故事说完呢?)。
这本书作为语言的细节参考,有可取之处,但作为python新手的第一本书,绝对是不适合的。Python社区崇尚大道至简的Pythonic哲学,而一本用七八百页纸写python语法的书,本身就很不pythonic——这种事情还是留给c++和java那群人做吧,python程序员,不需要变成死相。
人生苦短,远离Learning Python.