首先聊聊这本书吧,比head first Java简单不少(好吧,其实head first Java最后四章还没看完)。可能是因为python本身比Java更易上手吧,学起来蛮轻松的。
这本书最后有个索引非常NICE,新手很多东西都记不住,所以整个这个很方便。
看完这个书后,你就可以应付一般的python问题了,然后就可以买本大头书慢慢啃慢慢翻了(这本书的最后有推荐的进阶书)。
不过看完这本书后,感觉非常不踏实,急切的想找本进阶的书来读读,当你有这个感觉时,我想,这本书的价值就实现了,你已经读python感兴趣了。
Head first系列书有个特点,不是正规的系统的入门书(个人目前看的正规的系统的入门书举个例子:c primer plus),而更多的是动手操作,一个一个小场景让你自己思考,两者各有特点,一个让你学的踏实,一个让学的更有成就感。
顺便吐槽下这类书的缺点,这类书的最后几章,都是要求做一个小应用出来,但是前面讲的太简单,谈不上好也谈不上不好,优点是,一步一步来,能做出点东西来,缺点是,由于所需知识剧增,要么就像head first Java里直接贴代码,要么就是本书里面,假设你已经知道了这个知识点,所以这本书的最后三章都没怎么看,大致翻了翻,感觉还不如挑后面讲的10个问题来讲几个呢,而head first Java的最后四章到现在都没看完。
读这类书最好一口气看完,因为前几章和后几章联系的很紧,好吧,其实是故事内容联系的很紧。