前言
计算机科学是一个非常广泛的学术领域。分布式系统、人工智能、机器人技术、图形学、计算机安全、科学计算、计算机体系结构以及众多新兴子领域随着每年新技术和发现的出现而不断扩展。计算机科学的快速进步影响了人类生活的方方面面。
计算机科学之所以能够取得如此高的生产力,是因为这门学科建立在一套优雅而强大的基本思想之上。即所有计算都始于信息的表示,指定处理信息的逻辑,以及设计管理逻辑复杂性的抽象概念。要掌握这些基本原理,我们就必须准确理解计算机是如何解释计算机程序和执行计算过程的。
这些基本理念长期以来一直通过经典教材《计算机程序的构造和解释》(SICP)由哈罗德・阿贝尔森(Harold Abelson)、杰拉尔德・杰伊・萨斯曼(Gerald Jay Sussman)以及朱莉・萨斯曼(Julie Sussman)教授。
为了定义计算过程,我们需要一种编程语言;最好是一种许多人类和各种计算机都能理解的语言。在下面的文本中,我们将主要使用 Python 语言作为教学语言。在 Python 的发展历程中,开发者强调了 Python 代码的人类可读性,这一点得到了《Python 之禅》(Zen of Python)的原则的强调,即美观、简洁和易读。
python 的下载以及它的交互界面还有环境 balabala 的我就懒得码了相信其他人应该写了嗯这个前言似乎有点敷衍,应该没什么关系