-
以计算机科学家的视角思考Python第二版
资源介绍
本书的目标是教你像计算机科学家一样思考。这一思考方式集成了数学、工程以及自然
科学的一些最好的特点。像数学家一样,计算机科学家使用形式语言表示思想(具体来
说是计算)。像工程师一样,计算机科学家设计东西,将零件组成系统,在各种选择之
间寻求平衡。像科学家一样,计算机科学家观察复杂系统的行为,形成假设并且对预测
进行检验。
对于计算机科学家,最重要的技能是问题求解的能力。问题求解(problem solving) 意
味着对问题进行形式化,寻求创新型的解决方案,并且清晰、准确地表达解决方案的能
力。事实证明,学习编程的过程是锻炼问题解决能力的一个绝佳机会。这就是为什么本
章被称为‘‘程序之道’’。
一方面,你将学习如何编程,这本身就是一个有用的技能。另一方面,你将把编程作为
实现自己目的的手段。随着学习的深入,你会更清楚自己的目的。