
推荐序
认知(神经)科学的研究得益于开放的研究平台,包括从分子微观尺度的科学仪器到脑成像等大型的多模态硬件平台,以及搭载在科学计算和统计软件基础上的开源工具包。作为优秀的科学计算和编程语言,MATLAB、Python、R等为包括认知科学在内的诸多学科的研究提供了便利,并且能够非常便捷地为各类研究设备提供稳健的编程接口。其中,在MATLAB架构下开发的开源心理–物理实验工具箱Psychtoolbox,以及基于Python的PsychoPy软件(Peirce & Mac Askill,2018),是目前被广泛使用的两款利器。两款软件都已经迭代至第3版。国内外众多的研究人员也以无私的奉献精神在发表的期刊论文中贡献代码或进行二次开发,以此优化、整合并构建友好的Builder界面和数据分析流程(比如f MRI数据的批处理)。
出于研究习惯,本人比较频繁地使用MATLAB中的Psychtoolbox(PTB)。在一次眼动数据分析的培训会上,本人了解到PsychoPy不但可以便捷地实现PTB的大部分功能,而且与眼动仪有良好的接口,Python也成为机器学习和深度学习等领域使用广泛的编程与科学数据分析工具。最近一次偶然的机会,本人购买了乔纳森·皮尔斯与迈克尔·麦卡斯基尔的Build Experiments with PsychoPy的电子书,怀着浓厚的兴趣第一时间读完了本书英文版。本书(含电子资源)虽然篇幅不大,但是深入浅出,既面向初级应用的研究者,也照顾到高阶需求的读者。同时,本书非常强调心理与认知科学实验中的关键要素和编程逻辑,并且符合问题导向驱动与DIY的原则。恰逢何吉波教授(学弟)乐意贡献自己的时间和智慧,来翻译原著,这实在是学术界的一个福音。
何吉波博士于2012年毕业于以工程心理学著称的伊利诺伊大学,现任清华大学心理学系副教授。他拥有扎实的科研和教学经验,并且精通Python,还曾多次开办暑期专题课程和其他类型的培训课程。他在人因学的研究方法和实践、眼动实验设计与数据分析以及用户界面设计等领域均有卓越丰硕的成果。本书经他翻译,精准地再现了原著的精髓,在此基础上期待何博士对学术界做出更大的贡献。
鉴于优秀教材和诠释者双方的完美结合,我强烈推荐何吉波博士翻译的这本书。希望以此为契机,何博士与广大的科研工作者一道,促进我国定量化认知科学研究的蓬勃发展。
陈立翰
北京大学心理与认知科学学院副教授
脑与认知科学系副主任