本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。
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页
《人生无真相》内容简介:中国传统文化侧重人文,注重现实人生问题,而南怀瑾先生治学、讲学也注重实证实修,做学问与做人做事浑然
永远的家园:土楼漫游 内容简介 历经沧桑洗礼的古民居应当进入我们关注的视野。 建筑是人类文明的一种标志。人类栖身居所的演变伴随着人类文明的发展进程。人类从居无定...
中毒的世界 本书特色 本书分为五部分,按过去—现在—未来的时间轴讲述了化学品的产生,被战争年代参战各国的利用,现代化学工业对环境对人类的进一步影响和毒害,官方组...
几米,台湾文化大学美术系毕业,在广告界、插画界工作多年,1998年开始创作绘本。首开成人绘本风气之先,作品风靡海内外,美、法、德、希腊、韩、日、泰等国皆有译本。...
古医书研究 内容简介 中医药学古典著作,是中医药学的发展基础,是我国古代医药学家以当时各门自然科学和先进思想为指导,对长期医疗实践经验的整理总结。它长期以来,在...
羲和清零:一个爱码字的建筑系毕业生。曾在建筑设计行业中摸爬滚打,现在半路出家走上职业创作这条不归路,希望把自己对人生与爱情的思考融入作品里,带给大家积极向上的力...
华姿,女,生于湖北天门,毕业于武汉大学中文系,现供职于湖北电视台。著有诗集和散文诗集《一切都会成为亲切的怀念》、《感激青春》、《一只手的低语》等,散文和随笔集《...
如何成为下一个谷歌?如何创造出比特斯拉更风靡的轿车?如何开一家人人喜欢的餐厅?如何写出下一本《哈利·波特》?每天,全世界数百万人都在努力开发新创意、打造新产品。...
余华,1960年4月生于杭州。1962年随父母迁至嘉兴海盐。高中毕业后进入海盐县武原镇卫生院当牙科医生,1983年调入县文化馆,1989年调入嘉兴市文联。199...
JudithS.Beck,博士,是美国贝克认知行为治疗研究所主任,也是美国宾夕法尼亚大学医学院精神病学的临床心理学副教授。她著有近百篇论文和著作篇章以及若干本专...
白细胞疾病基础理论与临床 本书特色 《白细胞疾病基础理论与临床》是由上海科学技术出版社出版的。白细胞疾病基础理论与临床 内容简介 本书为一本系统介绍白细胞疾病的...
阿嘉莎.克莉絲蒂(一八九○~一九七六)英籍女作家、劇作家。本名AgathaMayClarissaMiller,生於德望郡(Devon),家境富裕而傳統
《收获》2020夏季长篇专号首发,王春林、戴瑶琴、虹影、旧海棠推荐阅读---------------------------------------------...
◆从罗尔斯到沃尔泽,从日常言论到残酷战争历史事件的道德复原,当代议题的正义论辩◆汉语学界近年来论述正义主题的上佳之作!◆林毓生、刘擎、周濂、刘瑜、任剑涛、高全喜...
翼海撷英--航天趣闻轶事 本书特色 本套丛书从不同的角度和侧面展现了百年人类挑战自我、征服天空的光辉历程。翼海撷英--航天趣闻轶事 内容简介 本丛书是为广大航空...
嬗变的大都市-关于城市的一些观念 本书特色 《嬗变的大都市》描述了现在的城市观念如何从20世纪的思潮中演化而来。如果说20世纪是一个规划的时代,那么,我们发现,...
中医辨证施治血液系统疑难病 内容简介 本书介绍了血液系统疾病如贫血、白血病、淋巴瘤、紫癜、白细胞减少症和粒细胞缺乏症、弥散性血管内凝血等的中医辨证、施治及其他疗...
Andy Hunt 敏捷开发权威人士,敏捷宣言首倡者之一,著名IT图书出版公司Pragmatic Programmers创始人。除本书外,他还与人合著有多本获奖...
【编辑推荐】新材料,新成果,新写法讲给普通大众的130堂中国历史课,寻找被忽略的历史逻辑-----------------1.这套中国历史,作者已经在台北完整讲...
周世中 副教授,中国烹饪大师,国家级评委,四川烹饪高等专科学校烹饪系主任、原创菜品研究所所长,北京蜀国演义文化发展公司、峨眉山红珠山宾馆、成都徐记家婆菜餐饮管理...