如何教醫(yī)學(xué)生學(xué)編程(1)

上回說(shuō)到程序員是個(gè)什么鬼,如果看完你還有興趣繼續(xù)。那么,少年,我看你骨骼精奇,實(shí)在是萬(wàn)中無(wú)一的碼界奇才,維護(hù)世界和平就靠你了,我這里有本秘籍《如何教醫(yī)學(xué)生學(xué)編程》,與你有緣,不要錢(qián)送你了。

程序是個(gè)什么鬼

標(biāo)準(zhǔn)答案:程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法

這不是我說(shuō)的,是個(gè)叫做Niklaus Wirth的牛人說(shuō)的,和e=mc^2一樣,公式盡顯了程序的本質(zhì),牛人也因此獲得了1984年的圖靈獎(jiǎng)(你可以簡(jiǎn)單的認(rèn)為圖靈獎(jiǎng)是程序員界的諾貝爾獎(jiǎng))。

然并卵,醫(yī)學(xué)生連程序都不知道,又怎么會(huì)知道數(shù)據(jù)結(jié)構(gòu)和算法。所以。。。管他程序是個(gè)什么鬼,你只要知道Windows是一種程序,Word是另一種程序,QQ也是一種程序就夠了。微信呢,微信也是程序,這事解釋起來(lái)有點(diǎn)復(fù)雜,先忘了它吧。我們先簡(jiǎn)單的認(rèn)為程序是可以運(yùn)行在Windows上的東西,類(lèi)似QQ.exe的那種。

程序員怎么寫(xiě)程序

QQ.exe 是程序,這是程序員的工作產(chǎn)物,卻不是每天和程序員打交道的工作。程序員每天的工作和英文打字員差不多,寫(xiě)一堆英文字母,然后,程序就出來(lái)了。既然是打字員,那總得有個(gè)打字的地方,就像你天天打開(kāi)Word,然后寫(xiě)個(gè)病例一樣。只是程序員打字的地方有點(diǎn)特別,叫做IDE(集成開(kāi)發(fā)環(huán)境)。寫(xiě)了病例,你總得保存一下,或者還要打印一下,程序員也類(lèi)似,也需要執(zhí)行一下保存,然后,不是打印,而是要編譯一下,程序就出來(lái)了。

裝個(gè)IDE

既然我們是要學(xué)習(xí)Python,那么我們就需要一個(gè)Python的IDE。你可以點(diǎn)這里 訪問(wèn)Python的網(wǎng)站找到自己想要的軟件版本來(lái)下載,也可以省去選擇煩惱,點(diǎn)這里直接下載到 Python 的 3.5.0 版本。然后,像安裝QQ一樣,雙擊進(jìn)行安裝。像QQ一樣,如果你知道如何自定義安裝,那就自己配置一下安裝路徑等信息,如果不知道,默認(rèn)安裝會(huì)更加方便。安裝之后,你就可以在程序路徑里打到一個(gè)叫做IDLE的IDE了。然后,打開(kāi)IDLE,你會(huì)看到類(lèi)似下面的界面

IDLE.png

Hello World!

再牛逼的程序員也有一個(gè)HelloWorld的開(kāi)始。這句話是我說(shuō)的:)

國(guó)際慣例,所有程序員都主動(dòng)或者被動(dòng)的學(xué)習(xí)過(guò)的一個(gè)程序,就是在屏幕上打印一個(gè)Hello World!,以表示這個(gè)程序已經(jīng)工作了。在IDLE中這很簡(jiǎn)單,在你剛剛打開(kāi)的窗口里打以下的字符:
print('Hello World!')
不要有空格,不要打開(kāi)輸入法,就這樣打到IDLE中,然后,按回車(chē)鍵(Enter鍵)。怎么樣,你看到了什么?

HelloWorld.png

在你自己的IDLE中,看到上圖中的標(biāo)紅線的部分了,如果你看到了,那么恭喜你,你的第一個(gè)程序已經(jīng)工作了!像許多你的前輩程序員一樣,你的程序員生涯已經(jīng)走出了第一步!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容