不靠谱PsychoPy入门教程目录:
关于PsychoPy
官网的介绍是这样事儿的:PsychoPy 是一个开源的应用程序,在神经科学、心理学以及心理物理学的各种实验中用于呈现刺激和收集数据。免费,强大的功能可以替代Presentation 和e-Prime。用python语言编写(免费的Matlab替代品)。
替代Matlab不好说,但替代E-prime妥妥的。我选择用它写实验程序,就是因为E-prime忒麻烦,安装麻烦,运行麻烦,莫名崩溃。鉴于中文的教程比较少,我就来试着写一个入门教程,简单介绍一下PsychoPy的用法和各种功能(仅限coder)。本人是个心理学的学渣,编程之类都是半路出家,所以有哪里说的不对,或者你有更好的建议,还望不吝赐教。
安装
在这里下载:psychopy release(备选:盘 - atd4
)
选择适合你电脑的版本,比如windows系统的就下载win32.exe那个。我试过在32位和64位的电脑上都可以运行的。
安装过程很简单啦,就跟一般的应用程序一样,选一下路径,一直下一步就好了。
界面
PsychoPy有两个操作界面,一个是builder view,一个是coder view。
↑ 这是builder view。你可以通过view → open coder view切换到coder view ↓,或者快捷键ctrl+L。反过来切换也一样。
builder view就是托拖拽拽,很直观的添加内容,据说跟E-prime差不多儿。我一直用的是coder view,之后要介绍的也是如何coder view下编写程序。原因么,一方面是我觉得用代码实现实验程序更直接可控,另一方面是那个builder view在我机器上没有运行成功过。不晓得为哪样。
工具栏/标签都没有很多东西,稍微用一下就知道是怎么回事了。
Demos里面有许多系统自带的例子,按功能分类的,可以打开一个体验一下。比如最简单的basic → hello_world.py,打开,点绿色的按钮/ctrl+R运行。就会看到下面这样的一个界面,停留3秒钟。
之后在编写实验程序的时候,用到什么功能,比如要做等级评定,就可以到demos里面找到ratingScale.py,参观一下它是怎么实现的,仿照着写自己的程序,或者直接复制过来修改(我常干的事儿)。
安装和简介就这么多,从下一篇开始正式进入编写程序的部分。
有什么疑问或建议,请在下方评论。