书籍介绍
这本书最打动人的地方,是它把'编程'和'调试'当成同一件事来讲。作者主张:从一段能运行的代码起步,每改一两行就调试一次,始终让程序保持可用状态。这种'渐进式开发'的思路,对初学者既是方法论,也是心理安慰——它把庞大的编程任务拆解成可掌控的小步。读者反复提及的另一个关键词是'pythonic':与其硬塞代码,不如想清楚为什么这样写,让思维先于语法。书里'问题识别'(把新难题归约为已解问题)'函数帧'等概念,帮助读者在脑中搭建整体框架。不过也有读者指出,部分习题需要前置知识,并非人人友好。它适合把编程当第一门语言、愿意慢下来思考的人,而非追求快速上手项目者。