PsychoPy入門_00_簡介
關於PsychoPy
官網(http://www.psychopy.org/)的介紹是這樣事兒的:PsychoPy 是一個開源的應用程式,在神經科學、心理學以及心理物理學的各種實驗中用於呈現刺激和收集資料。免費,強大的功能可以替代Presentation™ 和e-Prime™。用python語言編寫(免費的Matlab™替代品)。
替代Matlab不好說,但替代E-prime妥妥的。我選擇用它寫實驗程式,就是因為E-prime忒麻煩,安裝麻煩,執行麻煩,莫名崩潰。
鑑於中文的教程比較少,我就來試著寫一個入門教程,簡單介紹一下PsychoPy的用法和各種功能(僅限coder)。本人是個心理學的學渣,程式設計之類都是半路出家,所以有哪裡說的不對,或者你有更好的建議,還望不吝賜教。
安裝
在這裡下載:[https://github.com/psychopy/psychopy/releases]
選擇適合你電腦的版本,比如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,參觀一下它是怎麼實現的,仿照著寫自己的程式,或者直接複製過來修改(我常乾的事兒)。
簡單的介紹就這麼多,從下一篇開始正式進入編寫程式的部分。
有什麼疑問或建議,請在下方評論。
相關文章
- Redis 入門 - 簡介Redis
- GraphQL 入門簡介
- ElasticSearch 入門簡介Elasticsearch
- CSS 入門簡介CSS
- Fiddler 入門簡介
- Kubernetes入門簡介
- ElasticSearch入門簡介Elasticsearch
- Docker入門簡介Docker
- 小白入門 - PHP簡介PHP
- GraphQL 快速入門【1】簡介
- Android入門教程 | SharedPreferences 簡介Android
- phyon快速入門(python簡介)Python
- Azure Terraform(一)入門簡介ORM
- 《Flink入門與實戰》簡介
- Azure Storage 系列(一)入門簡介
- Azure Data Factory(一)入門簡介
- Azure Key Vault(二)- 入門簡介
- Flutter入門教程(一)Flutter簡介Flutter
- Python 入門系列 —— 1. 簡介Python
- ARouter簡單入門和介紹
- Vue.js入門 (一) - 簡介Vue.js
- gitbook 入門教程之 gitbook 簡介Git
- 【入門】分散式Session一致性入門簡介分散式Session
- html+css快速入門-css簡介HTMLCSS
- EVE-NG簡單入門介紹
- MySQL入門系列:查詢簡介(二)MySql
- TypeScript基礎入門-函式-簡介TypeScript函式
- 爬蟲工程師的入門簡介爬蟲工程師
- 《Kubernetes零基礎快速入門》簡介
- Python 入門【預備知識】---- Python 簡介Python
- 《MySQL 入門教程》第 01 篇 MySQL 簡介MySql
- 自動化整合:Docker容器入門簡介Docker
- Spring事物入門簡介及AOP陷阱分析Spring
- 2021 Duilib最新入門教程(一)Duilib簡介UI
- 資料管理流程,基礎入門簡介
- 小白nlp入門基礎(一)--nlp簡介
- TensorFlow入門簡介,新手請看這裡!
- 《Qt 6.x從入門到精通》簡介QT
- 《Vue.js 3.x快速入門》簡介Vue.js