這節(jié)課我們學(xué)習(xí)怎么安裝python拢军,這里同學(xué)們可能會(huì)有一個(gè)疑問:python既然是一門語(yǔ)言樟插,為啥還要安裝呢?不是本身就應(yīng)該有了嗎捧颅?計(jì)算機(jī)是有開機(jī)就內(nèi)置的語(yǔ)言景图,還不止一個(gè),比如C碉哑、Shell等挚币。但是這些語(yǔ)言都過于“古樸”了,我們需要給計(jì)算機(jī)一門現(xiàn)代的語(yǔ)言扣典,讓他可以用現(xiàn)代語(yǔ)言的方式和人類溝通妆毕。
python語(yǔ)言的特點(diǎn)
python就是這樣一門高級(jí)語(yǔ)言。為什么說python高級(jí)呢贮尖?有以下幾個(gè)方面:
解釋型:python語(yǔ)言是一種直接把我們寫好的源代碼直接拿來運(yùn)行的語(yǔ)言笛粘,原汁原味,不用經(jīng)過復(fù)雜的編譯湿硝。
交互式: python語(yǔ)言內(nèi)置了一個(gè)交互式執(zhí)行器薪前,我們可以和python進(jìn)行問一句、答一句的方式漸進(jìn)的寫代碼关斜。
動(dòng)態(tài)類型 :python語(yǔ)言具有更好的靈活性示括,很多數(shù)據(jù)我們想讓它是啥它就是啥。
面向初學(xué)者的語(yǔ)言:python語(yǔ)言為了方便我們寫代碼內(nèi)置了很多俚語(yǔ)痢畜,這些俚語(yǔ)大大簡(jiǎn)化了我們代碼的編寫垛膝。
怎么安裝python
現(xiàn)在世界上有三種類型的電腦:windows鳍侣、osx、linux吼拥。windows是微軟公司發(fā)明的操作系統(tǒng)倚聚,以開始就是大富翁:比爾蓋茨編寫的。osx是Apple公司的喬布斯(就是發(fā)明蘋果手機(jī)那個(gè)人)主導(dǎo)實(shí)現(xiàn)的扔罪。而linux秉沼,則是我們編程界的大神 林納斯·托瓦茲(Linus Torvalds)編寫實(shí)現(xiàn)的,為什么說Linus是我們編程界的大神呢矿酵?等我們自己學(xué)會(huì)了編程唬复,就知道為什么我們每個(gè)程序員都對(duì)Linus萬(wàn)般敬仰了。
現(xiàn)在我們家里的電腦通常有windows和osx兩種操作系統(tǒng)全肮,(linux是我們程序員專用的操作系統(tǒng)敞咧,這個(gè)以后再講)接下來我們就看一下怎么在windows和osx安裝python。
從現(xiàn)在開始辜腺,我們就進(jìn)入一個(gè)計(jì)算機(jī)的新世界了休建,接下來我們對(duì)計(jì)算機(jī)的操作幾乎都是我們從來沒有見過的,很多我們的爸媽也不知道评疗。 安裝編程語(yǔ)言是一個(gè)復(fù)雜的活兒测砂,我們可以先不看為什么,就照著書本一模一樣的做百匆,先進(jìn)入這個(gè)魔法世界再說砌些。
windows
下載python 安裝包:打開鏈接https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe?,下載Python 的安裝包
點(diǎn)擊運(yùn)行安裝包加匈,把python安裝到你想要的位置上存璃。我們一般建議安裝到:C:\Python 下。
配置環(huán)境變量
我們點(diǎn)擊鍵盤的windows鍵雕拼,在里面找到我們的命令行軟件纵东,它長(zhǎng)這個(gè)樣子。
然后我們就打開了一個(gè)黑乎乎的窗口啥寇,進(jìn)入這個(gè)窗口偎球,我們就脫離了計(jì)算機(jī)的外衣,直面計(jì)算機(jī)的本來面目了示姿。我們?cè)诿钚欣飳懭肴缦轮付?/p>
path=%path%;C:\Python
寫入指令的時(shí)候一定要注意標(biāo)點(diǎn)符號(hào)的英文中文甜橱,一定要選擇英文。我們的環(huán)境變量就配置完成了栈戳。
osx
mac系統(tǒng)的python安裝可以參考這個(gè)網(wǎng)頁(yè):https://pythonguidecn.readthedocs.io/zh/latest/starting/install3/osx.html
python helloworld
python安裝完成后,讓我用python來實(shí)現(xiàn)第一個(gè)程序吧难裆。我們學(xué)習(xí)任何語(yǔ)言子檀,第一句話基本上都是 ‘hello’镊掖、‘你好’、‘?????’ 等等褂痰。我們python的第一個(gè)程序也是通過編碼讓計(jì)算機(jī)給我們打一下招呼亩进。
我們還是打開在配置環(huán)境變量時(shí)用到的“CMD”程序。在里面首選輸入python
?指令缩歪,這個(gè)時(shí)候窗口會(huì)顯示出如下界面:
我們就可以在這個(gè)交互式開發(fā)環(huán)境寫我們的代碼啦归薛!我們?cè)谠谶@個(gè)交互式環(huán)境里輸入代碼:print('hello world!')
?敲回車。這個(gè)時(shí)候匪蝙,我們發(fā)現(xiàn)CMD窗口里就顯示出了?hello world!
?字樣主籍。我們的第一個(gè)程序就開發(fā)完成了,是不是很簡(jiǎn)單逛球?
開小灶
我們說Linus是我們的程序員界的大神千元,那他究竟是什么樣的任務(wù)呢?我們可以打開?https://zhuanlan.zhihu.com/p/19796979?看一下Linus的生平事跡颤绕。