国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
第0期:psychopy coder入門
鐘山紫竹林
>《Psychopy》
2020.01.28
關(guān)注
Hello,這里是
行上行下
,我是
喵君姐姐
~
今天很高興邀請到阿槑,分享psychopy coder相關(guān)知識~
提起python,相信不少小伙伴都已經(jīng)有所了解。作為一個比較方便的編程語言,python已經(jīng)逐漸成為非計算機專業(yè)出身的各種學科的首選編程語言之一。對于python的介紹小伙伴們可以移步
【Python介紹及安裝】
。
而同時,python在心理學領(lǐng)域的應(yīng)用之一psychopy也逐漸成為越來越多的心理學研究者首選的軟件。對于psychopy的基本安裝,大家可以移步
【PsychoPy的下載與安裝方法
】
。
psychopy的軟件本身分為
builder
與
coder
兩部分。簡單來說,builder就是通過模塊與連線的方式將所需要的圖片,音頻等連接起來,其表現(xiàn)形式與操作非常類似于e-prime;而coder則是直接用python代碼進行編寫,雖然貌似學起來比較困難,但是其精確程度與自由程度則是builder不可比擬的。
通過
view
選項卡的最后一項/第一項的
“Go to Builder/Coder view”
或者
Ctrl+L
這一快捷鍵可以實現(xiàn)軟件中的builder與coder的切換,從而結(jié)合研究的要求進行相應(yīng)的編寫。
這里我們只介紹coder的代碼編寫,希望通過幾期的推送幫助奮戰(zhàn)在一線的小伙伴們可以順利的完成自己的心理學行為實驗的編寫。
首先,新建一個空白的腳本,并將其保存在一個你喜歡的位置。注意,不建議保存在路徑是中文的文件夾下,因為往往一些功能不支持中文的路徑。
此時,你的界面將會如下圖這樣:
界面中一共分成上下兩個部分,上面最大的空白是
文本編輯器
,也就是我們碼代碼的地方;而下面這一部分的兩個標簽分別為呈現(xiàn)我們的
輸出結(jié)果(Output)
以及
與解釋器的交互工具(Shell)
。
為了更好的體現(xiàn)這幾個部分的功能,我們可以用一句代碼進行演示:
print ('psychology')
如果將這句代碼放到放到文本編輯器中,并單擊上面的
運行
(綠色小人)按鈕進行運行,你將會在Output中看到 psychology 的輸出。
如果將代碼輸入進shell并按回車,你則會看到psychology直接出現(xiàn)在了下面。
換言之,
文本編輯器是進行完整的代碼編寫的地方,而shell更像是你與電腦進行對話的窗口。
在Shell中,可以直接運行python的一行代碼,當不確定某個函數(shù)的功能時可以在Shell中進行嘗試。
如果并沒有順利地運行上述代碼,請檢查一下print拼寫是否正確,括號以及單引號是否是英文狀態(tài),以及是否在psychology的兩側(cè)都有。編程的魅力之一在于任何一個小的疏忽都可能導致程序的無法運行。
在這一代碼中,print是python最常用的內(nèi)置函數(shù)之一,主要對于其后括號中的內(nèi)容進行直接輸出。而括號中帶單引號的內(nèi)容我們稱之為字符串,字符串可以用單引號進行表示,也可以用雙引號進行表示,但是需要注意,一個字符串的前后需要一致,如:
'psychology'
'psycholopy'
而前后不一致則會出現(xiàn)錯誤,如:
'psychology'
一般來說,我們更多的使用單引號來引用字符串,除了習慣外,還有一個原因是輸入時不用按著shift(因為麻煩)。
與之相對,三引號往往是用來對內(nèi)容進行注釋,三引號中的內(nèi)容計算機不會進行運行,并且三引號這一注釋形式可以進行多行的注釋,往往作為程序的介紹放在開頭。
python中另一種注釋形式是
#注釋內(nèi)容
這一形式同樣不會使計算機運行后面的內(nèi)容,但是這一注釋形式只能對一行進行注釋,往往是說明這一行的功能的或者后面的部分要開始實現(xiàn)什么功能,如:
說回字符串,字符串是什么,print輸出出來的內(nèi)容就是什么。但是如果我們填入的內(nèi)容不帶引號(我們稱這樣的形式為變量),則python會將其識別為變量的名稱,運行后會報錯
name …… is not defined
(變量名……未定義)。
這是因為psychology這一變量中我們沒有設(shè)置任何的內(nèi)容,那么如何在這種情況下使其正確輸出我們想要的psychology這一內(nèi)容呢?除了把括號中的內(nèi)容老老實實的加引號外,還可以將psychology這一變量賦值為
'psychology'
,即
psychology = 'psychology'
print(psychology)
運行后便可得到:
腳本中,未帶引號的psychology是變量名,而帶引號的psychology則是字符串。當我們想改變變量名時,print代碼中調(diào)用的變量名同樣要對應(yīng)地改變,如:
Acat = 'psychology'
print(Acat)
這樣同樣可以輸出我們想要的psychology這一單詞。
可以看到,在編程過程中,變量名具體叫什么不是很重要,但是一定要保證變量名與后面想要調(diào)用這一變量時輸入變量名的一致性。并且,變量名中間不會有空格,否則會被認為是兩個變量,而字符串中可以帶有空格。
當變量名想用兩個單詞進行表示時,中間可用短下劃線進行連接,如
reaction_time
。同時,雖然變量名的具體含義不是非常重要(如raection_time這種變量名只要與后面引用時保持一致就不會報錯),但是為了增強可讀性,一般還是建議使用正確的拼寫。
關(guān)于coder的小入門暫時就介紹到這里啦,更多的介紹歡迎持續(xù)關(guān)注公眾號
“行上行下”
。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
PsychoPy安裝與測試案例
IPython使用學習筆記
Python 為什么用 # 號作注釋符?
一文看懂Python系列之裝飾器(decorator)(工作面試必讀)
python新手入門常犯的錯誤
Python 如何將字符串作為代碼執(zhí)行
更多類似文章 >>
生活服務(wù)
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術(shù)
上網(wǎng)
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導長圖
關(guān)注
一鍵復制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關(guān)閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×