本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。
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页
The work of love is a feminist problem, and it demands feminist solutions.Comfor...
作品目录过去·现在·未来美国制霜与火沙王大机器要停止运转了真名实姓· · · · · ·精彩摘录诞生快得像钢刀的利刃;孩提好
《审势:洞察世界的风口》内容简介:世界正面临百年未有之大变局 生逢其时,贵在审势 ◎48篇精彩书评,带你了解英语知识界前沿话题
★汲取日常中的奥秘,吐露冰雪般的凝思★2011年诺贝尔文学奖得主★希尼、沃尔科特、布罗茨基推崇备至★特朗斯特罗姆指定译者李笠 译文全新修订【编辑推荐】1.特朗斯...
Thisbookpresentsaframeworkforunderstandinghumanvaluesandtheirroleinlife,work,bus...
作品目录The Communist Manifesto (Marx and Engels) Translated by Samuel MooreDas Kapi...
【编辑推荐】那些改变了世界的书,真的有那么难读?《荷马史诗》到底写了什么?但丁的《神曲》魅力何在?莎翁陛下的经典段落有哪些?为什么大家这么喜爱《傲慢与偏见》?《...
1.如果你觉得“工作好辛苦”“可能想辞职”,请务必阅读本书!2.心理医生奥田弘美想对所有勇敢的“打工人”说:工作中不焦虑、不攀比、不过分努力优先考虑“我想……”...
邓魁英,女。北京师范大学教授、博士生导师。曾任唐代文学学会理事、杜甫研究会常务理事、中国李白研究会常务理事、红楼梦学会常务理事。著有《杜甫》、《杜甫选集》、《古...
精彩摘录“你说,”我问安佳,“如果一个人吃饱了饭没事干,他怎么消磨时间最好?”“睡觉。”“睡过了呢?已经睡得不能再睡了?
周保松,香港中文大學政治與行政學系副教授,香港中文大學新亞書院哲學系畢業,英國倫敦政治經濟學院哲學博士。著作包括《小王子的領悟》 (「香港書獎」2017)、《政...
作品目录序章第一卷 王城的陷落第二卷 初生之犊第三卷 林斯塔国的攻防战第四卷 烽烟北陆原第五卷 新科夫诺城的攻防战(上)第六
宋少卫,青少年学习心理专家,清华大学心理学系学习科学实验室执行主任、清华大学幸福科技实验室副主任,TED演讲嘉宾,学习治疗创始人。本科毕业于清华大学自动化系,后...
David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编...
作者简介:克里斯蒂·泰特Christie Tate芝加哥作家、散文家。曾在《纽约时报》《华盛顿邮报》、《芝加哥论坛报》、《马克斯威尼的互联网趋势》、《东部爱荷华...
郑渊洁,1955年6月15日出生,1977年开始文学创作。1985年创刊的《童话大王》月刊是只刊登郑渊洁一个人作品的期刊,郑渊洁已经一个人将《童话大王》月刊写了...
吴声场景实验室创始人、新物种实验计划发起人、中国电子商务委员会执行秘书长。先后在凡客诚品、京东、唯品会等公司担任高管、顾问;作为联合创始人参与创办罗辑思维。曾著...
1天1个俯卧撑1天1页书1天50字每天只做一点点的无负担习惯策略………………※编辑推荐※★ 从2012年末开始,斯蒂芬·盖斯每天至少做1个俯卧撑,这成了他培养的...
托马斯•索维尔Thomas Sowell美国自由主义经济学大师,现任斯坦福大学“罗丝与米尔顿•弗里德曼”学会的高级研究员。曾在康奈尔大学、加州大学等学术机构讲授...
思维的和谐:中国民族医药思想研究 本书特色 《思维的和谐--中国民族医药思想研究》一书,通过洪荒教授不懈努力,详细地对瑶医药、壮医药、土家医药等民族医药思想经验...