1.1 该项目的方式

155 阅读1分钟

这本书的目的是教你如计算机科学家一样思考。这种思维方式结合了数学,工程和自然科学的一些很好的特点。像数学家一样,计算机科学家使用形式语言来表示想法(特别是计算)。像工程师一样,他们设计事物,将组件组装到系统中,并评估替代方案之间的权衡。像科学家一样,他们观察复杂系统的行为,形成假设,并测试预测。

计算机科学家最重要的技能就是解决问题。解决问题意味着能够制定问题,创造性地思考解决方案,并清晰准确地表达解决方案。事实证明,学习编程的过程是一个练习解决问题的好机会。这就是为什么这一章被称为“纲领之路”。

在这个层面上,你将学习编程,一个有用的技能本身。在另一个层面上,你将使用编程作为达到目的的手段。随着我们的前进,这一目标将变得更加清晰。

翻译自:https://interactivepython.org/runestone/static/thinkcspy/GeneralIntro/intro-TheWayoftheProgram.html