本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。
2005年,我在欧林学院讲授了一门新课程,学生要阅读关于复杂性的主题,使用Python进行实验,并学习算法与数据结构。当我在2008年再次讲授这门课程时,我写了本书的初稿。
在2011年第3次讲授这门课程时,我准备出版该书并邀请学生们以案例研究的形式提交其工作成果并包含在书中。我在欧林学院找了9位教授成立了项目委员会,选择可供出版的报告。符合标准的案例研究被纳入到本书中。我们将在下一版吸纳来自读者的更多稿件(参见附录A)。
对教师的建议
本书可以用作Python编程与算法的大学中级课程教材。我的教学遵循如下结构:
阅读
复杂性科学涵盖了各种主题。这些主题之间相互关联,但需要花费不少时间才能搞清楚这些联系。为了帮助学生们看到全景,我会向他们介绍一些阅读列表,这些都来自于该领域最流行的研究成果。我的阅读列表以及关于如何使用它的建议在附录B中。
练习
本书提供了一系列练习;很多练习都要求学生重新实现一些开创性实验并对其进行扩展。复杂性吸引人的一个地方在于我们可以通过适当的编程技能与数学知识接触研究前沿。
讨论
书中的主题提出了关于科学哲学的问题,这需要学生们进一步阅读并进行课堂讨论。
案例研究
在我的课堂上,我们将几乎半个学期的时间都用在了案例研究上。学生们经由构思产生过程、形成团队,并在一系列实验上花费6~7周的时间,然后以4~6页可发表的报告形式来呈现其工作成果。
可以通过https://sites.google.com/site/compmodolin了解课程大纲与我的说明。
对自学者的建议
在2009~2010年,我作为Google的一名访问学者在其剑桥办公室工作。在与我共事的软件工程师中,让我印象深刻的一点是他们广博的求知欲以及增长知识与技能的动力。
我希望本书能够帮助像他们一样的人们来探索他们可能遇不到的一些主题与想法,练习Python编程技能,以及学习关于数据结构与算法的更多知识(或者看看有哪些内容不适合放在第1版中)。
本书针对自学者的一些特点有:
技术深度
Allen B. Downey拥有加州大学伯克利分校的计算机科学博土学位和MIT的硕士与学土学位,现任美国欧林工程学院计算机科学系的教授,曾经在威尔斯利大学、科尔比学院和加州大学伯克利分校教授计算机科学相关的课程。曾经担任 Google的访问科学家,对复杂性科学和Python十分着迷,有较为深入的研究和丰富的实践经验。
ThomasKuhnintroducedtheterm“paradigmshift”inTheStructureofScientificRevolutionsin1962.
——引自第3页
ReductionismholismReductionismistheviewthatthebehaviorofasystemcanbeexplainedbyunderstandingitscomponents.Forexample,theperiodictableoftheelementsisatriumphofreductionism,becauseitexplainsthechemicalbehaviorofelementswithasimplemodeloftheelectronsinanatom.Holismistheviewthatsomephenomenathatappearatthesystemleveldonotexistatthelevelofcomponents,andcannotbeexplainedincomponent-levelterms.
——引自第6页
不能出门的日子,你需要一本旅行文学。·旅行中最大的不确定性,不是抵达,而是如何抵达。说到底,旅行或者人生,就是一次次解决如何抵达的生命过程。“刘子超是这一代人中...
康豹(Paul Katz),1961年在美國洛杉磯出生,1984年耶魯大學歷史系學士,1990年美國普林斯頓大學東亞系博士。曾經在臺灣中正大學歷史研究所、“中央...
法律的道德性 内容简介 在《法律的道德性》的这一新版本中,前四章的内容并没有太大的改变,只有一两处微末的校正。因此,惟一的实质性改变在于增加了第五章,也就是题为...
全书将视角定格于庞大都市背景下微不足道的个体,以冷艳的笔调书写了27个光怪陆离的都市故事,展示了当下都市人复杂且微妙的心灵世界。作者擅长探讨人性中的隐秘意识,文...
范锡林,1950年生于江苏无锡,当过二十年中学语文教师,现任职于江苏靖江市文联,中国作家协会会员。至今,已出版二十余部专集。曾获陈伯吹儿童文学奖、江苏省“五个一...
作品目录10 前言一、原始宗教(始于史前时代)20 无形之力在运行认识世界24 石头也有灵魂先民社会中的万物有灵论26 特殊之人可以
WWII began with a metallic roar as the German Blitzkrieg raced across Europe, sp...
炼铁设备 内容简介 本书共分10章,内容包括高炉炼铁生产与设计概述、高炉本体、高炉冷却、高炉车间原料系统、炉顶装料设备、送风系统、煤气处理系统、喷吹系统、渣铁处...
《用户体验百家谈》是一本汇聚了用户体验行业百家争鸣的智慧合集,它代表UXPA中国发展10年在推动行业研究与论文方面的成果。读者既可以从书中看到行业未来发展的方向...
叶橘泉经方临床之运用 本书特色 本书所言经方即仲景方,将仲景方按汤证分为十三类,每类成一章,每章设组成、调剂及用法、适应标的、运用范围、诸家治验等项目,参合西医...
电工计算一学就会 本书特色 本书从电工工作实际出发,讲解电工常用和常遇到的计算问题,主要包括电工基本计算、电子电路基本计算、各类型电动机计算、变压器应用计算、常...
《记得当时年纪小》系列经折绘本之《底色》“我外婆的故事有腔有调,有栀子花、茉莉花的异香,所以我的生活变得有腔有调,且有栀子花、茉莉花的异香。”绘本《底色》是蔡皋...
Itstartedasastudentexercise:theknifeunderthedrape,themodelsposechalkedinplace.Bu...
Formorethan50yearsnow,Israelsnationalsecurityconceptionhaschangedverylittle.Itss...
作品目录前言 第一篇 炒股基础笫1章 初入股市,看懂股市术语 1.1 投资者介入股市参与买卖的流程 1.2 不可不知的股市术语 1.2.1
密尔(John Stuart Mill,1806—1873)生于英国伦敦,英国哲学家、经济学家、法学家,古典自由主义的集大成者。自幼在父亲的严厉管教下受教于英国...
作品目录自序: 一本由余秋雨惹出来的书我和余秋雨打官司 (古远清)一份并非当事人开的“黑名单”余秋雨:从文化名人走向“拳击大
★ 首次由俄文原著翻译出版★ 他一生都在雕刻时光,为了已经流逝、消耗或尚未拥有的时间★ 只要你热爱电影,我们一起雕刻时光他的电影宛如一个奇迹,他创造了崭新的、忠...
自《马克思恩格斯全集》、《列宁全集》、《马克思恩格斯选集》、《列宁选集》问世以来,广大读者迫切要求出版马列著作的单行本。这反映了他们学习马克思列宁主义的强烈愿望...
沙村廣明,千葉縣出身,多摩美術大學油畫系畢業。1993年,獲得"Afternoon四季獎"大獎,次年,獲獎作品《無限之住人》在《月刊Afternoon》上開始連...