单从内容来讲,比起官方的python tutorial来讲,我觉得更适合入门学习。但是书中的错误实在是太多了,代码的排版中多了很多招致错误的空格,需要入过门的人才能自己甄别出这些错误。
书中有些地方作者的理解也不正确,比如p155讲解finally错误的用法的部分,并不是因为f定义在try里,是局部变量,所以在finally访问不到,而是因为抛出异常后f变量就没有被定义过;如果不抛出异常,那么finally是可以正常访问f的,甚至在try...finally之外也是可以访问f的。
适合入门又不适合入门,真是一对矛盾。不过如果已经买了这本书,还是值得看一下的。书中的例子很好,自己动手修改运行书中的例子可以学到书中隐含的很多知识。公平的讲,我的确是看这个书对python入门了。