九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
第0期:psychopy coder入門


Hello,這里是行上行下,我是喵君姐姐~
今天很高興邀請(qǐng)到阿槑,分享psychopy coder相關(guān)知識(shí)~
提起python,相信不少小伙伴都已經(jīng)有所了解。作為一個(gè)比較方便的編程語(yǔ)言,python已經(jīng)逐漸成為非計(jì)算機(jī)專業(yè)出身的各種學(xué)科的首選編程語(yǔ)言之一。對(duì)于python的介紹小伙伴們可以移步【Python介紹及安裝】
而同時(shí),python在心理學(xué)領(lǐng)域的應(yīng)用之一psychopy也逐漸成為越來(lái)越多的心理學(xué)研究者首選的軟件。對(duì)于psychopy的基本安裝,大家可以移步【PsychoPy的下載與安裝方法。
psychopy的軟件本身分為buildercoder兩部分。簡(jiǎn)單來(lái)說(shuō),builder就是通過(guò)模塊與連線的方式將所需要的圖片,音頻等連接起來(lái),其表現(xiàn)形式與操作非常類似于e-prime;而coder則是直接用python代碼進(jìn)行編寫,雖然貌似學(xué)起來(lái)比較困難,但是其精確程度與自由程度則是builder不可比擬的。
通過(guò)view選項(xiàng)卡的最后一項(xiàng)/第一項(xiàng)的“Go to Builder/Coder view”或者Ctrl+L這一快捷鍵可以實(shí)現(xiàn)軟件中的builder與coder的切換,從而結(jié)合研究的要求進(jìn)行相應(yīng)的編寫。
 
這里我們只介紹coder的代碼編寫,希望通過(guò)幾期的推送幫助奮戰(zhàn)在一線的小伙伴們可以順利的完成自己的心理學(xué)行為實(shí)驗(yàn)的編寫。
首先,新建一個(gè)空白的腳本,并將其保存在一個(gè)你喜歡的位置。注意,不建議保存在路徑是中文的文件夾下,因?yàn)橥恍┕δ懿恢С种形牡穆窂健?/section>
此時(shí),你的界面將會(huì)如下圖這樣:

界面中一共分成上下兩個(gè)部分,上面最大的空白是文本編輯器,也就是我們碼代碼的地方;而下面這一部分的兩個(gè)標(biāo)簽分別為呈現(xiàn)我們的輸出結(jié)果(Output)以及與解釋器的交互工具(Shell)。
為了更好的體現(xiàn)這幾個(gè)部分的功能,我們可以用一句代碼進(jìn)行演示:
print ('psychology')
如果將這句代碼放到放到文本編輯器中,并單擊上面的運(yùn)行(綠色小人)按鈕進(jìn)行運(yùn)行,你將會(huì)在Output中看到 psychology 的輸出。

如果將代碼輸入進(jìn)shell并按回車,你則會(huì)看到psychology直接出現(xiàn)在了下面。

 
換言之,文本編輯器是進(jìn)行完整的代碼編寫的地方,而shell更像是你與電腦進(jìn)行對(duì)話的窗口。在Shell中,可以直接運(yùn)行python的一行代碼,當(dāng)不確定某個(gè)函數(shù)的功能時(shí)可以在Shell中進(jìn)行嘗試。
如果并沒有順利地運(yùn)行上述代碼,請(qǐng)檢查一下print拼寫是否正確,括號(hào)以及單引號(hào)是否是英文狀態(tài),以及是否在psychology的兩側(cè)都有。編程的魅力之一在于任何一個(gè)小的疏忽都可能導(dǎo)致程序的無(wú)法運(yùn)行。
在這一代碼中,print是python最常用的內(nèi)置函數(shù)之一,主要對(duì)于其后括號(hào)中的內(nèi)容進(jìn)行直接輸出。而括號(hào)中帶單引號(hào)的內(nèi)容我們稱之為字符串,字符串可以用單引號(hào)進(jìn)行表示,也可以用雙引號(hào)進(jìn)行表示,但是需要注意,一個(gè)字符串的前后需要一致,如:
'psychology'
'psycholopy'
而前后不一致則會(huì)出現(xiàn)錯(cuò)誤,如:
'psychology'
一般來(lái)說(shuō),我們更多的使用單引號(hào)來(lái)引用字符串,除了習(xí)慣外,還有一個(gè)原因是輸入時(shí)不用按著shift(因?yàn)槁闊?/section>
與之相對(duì),三引號(hào)往往是用來(lái)對(duì)內(nèi)容進(jìn)行注釋,三引號(hào)中的內(nèi)容計(jì)算機(jī)不會(huì)進(jìn)行運(yùn)行,并且三引號(hào)這一注釋形式可以進(jìn)行多行的注釋,往往作為程序的介紹放在開頭。

python中另一種注釋形式是 #注釋內(nèi)容 這一形式同樣不會(huì)使計(jì)算機(jī)運(yùn)行后面的內(nèi)容,但是這一注釋形式只能對(duì)一行進(jìn)行注釋,往往是說(shuō)明這一行的功能的或者后面的部分要開始實(shí)現(xiàn)什么功能,如:

說(shuō)回字符串,字符串是什么,print輸出出來(lái)的內(nèi)容就是什么。但是如果我們填入的內(nèi)容不帶引號(hào)(我們稱這樣的形式為變量),則python會(huì)將其識(shí)別為變量的名稱,運(yùn)行后會(huì)報(bào)錯(cuò)name …… is not defined(變量名……未定義)。

這是因?yàn)閜sychology這一變量中我們沒有設(shè)置任何的內(nèi)容,那么如何在這種情況下使其正確輸出我們想要的psychology這一內(nèi)容呢?除了把括號(hào)中的內(nèi)容老老實(shí)實(shí)的加引號(hào)外,還可以將psychology這一變量賦值為'psychology',即
psychology = 'psychology'
print(psychology)
運(yùn)行后便可得到:

腳本中,未帶引號(hào)的psychology是變量名,而帶引號(hào)的psychology則是字符串。當(dāng)我們想改變變量名時(shí),print代碼中調(diào)用的變量名同樣要對(duì)應(yīng)地改變,如:
Acat = 'psychology'
print(Acat)
這樣同樣可以輸出我們想要的psychology這一單詞。
可以看到,在編程過(guò)程中,變量名具體叫什么不是很重要,但是一定要保證變量名與后面想要調(diào)用這一變量時(shí)輸入變量名的一致性。并且,變量名中間不會(huì)有空格,否則會(huì)被認(rèn)為是兩個(gè)變量,而字符串中可以帶有空格。
當(dāng)變量名想用兩個(gè)單詞進(jìn)行表示時(shí),中間可用短下劃線進(jìn)行連接,如reaction_time。同時(shí),雖然變量名的具體含義不是非常重要(如raection_time這種變量名只要與后面引用時(shí)保持一致就不會(huì)報(bào)錯(cuò)),但是為了增強(qiáng)可讀性,一般還是建議使用正確的拼寫。
關(guān)于coder的小入門暫時(shí)就介紹到這里啦,更多的介紹歡迎持續(xù)關(guān)注公眾號(hào)“行上行下”。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
PsychoPy安裝與測(cè)試案例
IPython使用學(xué)習(xí)筆記
Python 為什么用 # 號(hào)作注釋符?
一文看懂Python系列之裝飾器(decorator)(工作面試必讀)
python新手入門常犯的錯(cuò)誤
Python 如何將字符串作為代碼執(zhí)行
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服