不靠譜PsychoPy入門教程目錄:
關(guān)于PsychoPy
官網(wǎng)的介紹是這樣事兒的:PsychoPy 是一個開源的應用程序,在神經(jīng)科學、心理學以及心理物理學的各種實驗中用于呈現(xiàn)刺激和收集數(shù)據(jù)。免費,強大的功能可以替代Presentation 和e-Prime。用python語言編寫(免費的Matlab替代品)。
替代Matlab不好說,但替代E-prime妥妥的。我選擇用它寫實驗程序,就是因為E-prime忒麻煩,安裝麻煩,運行麻煩,莫名崩潰。鑒于中文的教程比較少,我就來試著寫一個入門教程,簡單介紹一下PsychoPy的用法和各種功能(僅限coder)。本人是個心理學的學渣,編程之類都是半路出家,所以有哪里說的不對,或者你有更好的建議,還望不吝賜教。
安裝
在這里下載:psychopy release(備選:盤 - atd4)

選擇適合你電腦的版本,比如windows系統(tǒng)的就下載win32.exe那個。我試過在32位和64位的電腦上都可以運行的。
安裝過程很簡單啦,就跟一般的應用程序一樣,選一下路徑,一直下一步就好了。
界面
PsychoPy有兩個操作界面,一個是builder view,一個是coder view。

↑ 這是builder view。你可以通過view → open coder view切換到coder view ↓,或者快捷鍵ctrl+L。反過來切換也一樣。

builder view就是托拖拽拽,很直觀的添加內(nèi)容,據(jù)說跟E-prime差不多兒。我一直用的是coder view,之后要介紹的也是如何coder view下編寫程序。原因么,一方面是我覺得用代碼實現(xiàn)實驗程序更直接可控,另一方面是那個builder view在我機器上沒有運行成功過。不曉得為哪樣。
工具欄/標簽都沒有很多東西,稍微用一下就知道是怎么回事了。
Demos里面有許多系統(tǒng)自帶的例子,按功能分類的,可以打開一個體驗一下。比如最簡單的basic → hello_world.py,打開,點綠色的按鈕/ctrl+R運行。就會看到下面這樣的一個界面,停留3秒鐘。

之后在編寫實驗程序的時候,用到什么功能,比如要做等級評定,就可以到demos里面找到ratingScale.py,參觀一下它是怎么實現(xiàn)的,仿照著寫自己的程序,或者直接復制過來修改(我常干的事兒)。
安裝和簡介就這么多,從下一篇開始正式進入編寫程序的部分。
有什么疑問或建議,請在下方評論。