这本书以实践为主,通过重复练习习得技能,即“指令式教学”。这种方式对于没有方向的初学者很有效,它指明了方向。同时,反复练习使人有“编程实感”,更有学习动力。
其次,“不说废话,放码过来”的单刀直入的风格很符合“Python 哲学”。每个习题后有“常见问题回答”,在书的开篇、结尾、偶尔在习题中会给一些编程建议,体现了这本书对新手的友好。
但是,它没有系统的知识讲解。通常一本系统的书,会将数据类型、运算符表达式、语句、函数等部分按一定的顺序分章讲解,而这本书并不系统,比如,习题 38、习题 39 练习列表和字典,但到习题 48 才提及元组。它也很少为你总结,你需要自己去归纳提炼,比如,习题 22 就是让你自己去归纳。因此,它不适合想要先了解特性或是想系统学习的读者。
综上,这本书适合初学者,尤其适合零基础的初学者,不适合讲求系统性的读者。(这方面推荐《简明 Python》)