PsychoPy心理学实验平台简介
Contents
1. Psychopy是什么
PsychoPy 是一款基于 Python 开发的心理学工具包,旨在提供一套足够强大、现代化的工具,帮助各界心理学者设计、开展实验,是一个用于设计实验任务、构建刺激程序的工具包,包含 python 库(pip install psychopy) 和独立的GUI开发工具(Windows .exe release)
- PsychoPy官网 PsychoPy是一款完全开源的,基于Python语言的,专门为编制心理学实验程序而设计的一款免费软件,于2003年由英国诺丁汉大学Jonathan Peirce教授等人主持开发,最早的时候,英国诺丁汉大学的Jonathan Peirce教授期望编写一个比基于MATLAB的psychtoolbox更加方便的实验刺激呈现工具,于是诞生了最初的PsychoPy原型,并且在经过初步的改进后成为诺丁汉大学心理学实验室的实验工具。不过那个时候的PsychoPy还是依赖于Python的各种包而建立的一个小工具。在经历了几年间数次的版本更新后,PsychoPy于2009年正式发布PsychoPy2,成为一个完整的包含了图形界面和各种必要底层库的软件,也凭借其易用性和稳定性,成为能够完全替代传统实验软件E-prime和Presentation的心理学实验软件。PsychoPy是一款基于Pygame搭建的心理学编程软件,其优点在与图形化界面、免费开源、易上手、可以进行远程在线实验,其缺点是软件内没有数据分析模块。对于有python基础的小伙伴们来说,利用PsychoPy来编写实验程序会更加简单,在Builder图形化界面上就能实现绝大多数的功能。 关于PsychoPy的更新与历史版本可以在GitHub上查看:https://github.com/psychopy
2. 如何使用 psychopy
- PsychoPy Builder:图形化编辑界面,之后要讲的大部分的操作都会在这里完成;
- PsychoPy Coder:代码编辑界面,有需要时,可以在这里加载代码,进行更加直接的修改;
- PsychoPy Runner:程序运行器,在本地运行程序时,会通过它记录程序中发生的所有事件,并输出日志。
3. 网页参考
2-1 Psychopy 简介、安装
2-2 Psychopy 编程使用教程
- Psychopy Documentation
- Psychopy Manual
- 我的Psychopy 學習筆記 – 輔大心理系的老師黃揚名
- youtube Psychopy video play-list
- 实验编程:PsychoPy从入门到精通 Kindle电子书 – 亚马逊