这不是一本python语法参考书;它是HeadFirst系列的出色代表。
如果你学过编程,但一直不会动手写真正的程序。那就从这本书开始吧。
这本书侧重实践,尽管是一本面向python初学者的书,但里边竟然涉及到了Android开发,web编程,GAE,SQLite等等诸多内容;很好地解决了初学者学会一大把语法细节却不知道如何应用长时间得不到成就感的问题。涉及内容虽多,但都抓住了最本质的部分讲,非常清晰。
看完本书,你真的可以做出些Android应用,在GAE上部署些动态页面。这才是真正的编程入门。
这本书没有专门去讲语法,而是在讲案例,做实用工具的过程中,穿插必要的知识,由问题引出语法点。这样读者从一开始就知道所用工具的存在价值,印象必然更深刻。Learnbycreating,对初学者来说要比捧一本语法书好许多。
而在将python语法的部分,这本书涉及到了很多其他书不讲的内容。比如PyPI,Package,在介绍module时又适时地讲了namespace的概念,以及文件和错误。
总而言之,这本书更侧重实践,更重视内容之间的逻辑关联,遵从人们的真实学习过程来编排内容,而不是去刻意地梳理出所谓的知识体系。
已经熟悉python的读者,可以读一读Android应用和GAE的部分,都是很生动的入门教程。
接下来简单展示下书籍内容
最后感慨一下,真希望每种语言都有一本这样的书。书的内容简单明了到连中学生都可以学习理解的地步,我想作者还是花了大力气的。至少某些语言的headfirst书都做不到这一点。
获取