Contents

PsychoPy心理学实验平台简介

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 简介、安装

  1. PsychoPy 简明扼要上手指南——入门篇

  2. 【干货】PsychoPy简介-腾讯云开发者公众号

2-2 Psychopy 编程使用教程

  1. Psychopy Documentation
  2. Psychopy Manual
  3. 我的Psychopy 學習筆記 – 輔大心理系的老師黃揚名
  4. youtube Psychopy video play-list
  5. 实验编程:PsychoPy从入门到精通 Kindle电子书 – 亚马逊

2-3 Psychopy 编程案例

  1. 如何利用PsychoPy编写一个经典心理学实验——以返回抑制为例
  2. Psychopy | 第4期:实验数据的收集与处理