引言
弟弟現(xiàn)在南大軟件學(xué)院讀大三,他正在學(xué)習(xí)Python,平時(shí)會(huì)問我各種關(guān)于Python的問題型宙,于是我就各種回答。有一天我想到伦吠,為什么我不把對(duì)Python的理解寫出來(lái)呢妆兑?這樣一來(lái)可以給弟弟備份,二來(lái)可以分享出來(lái)給大家參考毛仪。于是我決定寫一個(gè)Python系列搁嗓,今天帶來(lái)系列第一篇《Hello Python》。
Python能干什么
在具體講Python之前箱靴,先來(lái)講講Python的應(yīng)用腺逛,下圖描述了目前Python的主流應(yīng)用。我們可以看到衡怀,Python的應(yīng)用領(lǐng)域是很廣的棍矛,從web開發(fā)到人工智能,它都可以勝任抛杨。所以Python現(xiàn)在越來(lái)越火够委,Python人才供不應(yīng)求是有原因的。
Python的安裝
在開始第一個(gè)Python程序之前怖现,我們先來(lái)講Python的安裝茁帽。Python的安裝挺簡(jiǎn)單的,不論你是Windows系統(tǒng)還是Mac系統(tǒng)屈嗤,都可以到Python官網(wǎng)https://www.python.org/downloads/下載對(duì)應(yīng)的安裝包潘拨,安裝包下載下來(lái)后,雙擊安裝就可以了恢共。安裝完成后战秋,可以用python --version命令驗(yàn)證安裝是否成功,如果能夠正確顯示python的版本號(hào)讨韭,那么安裝是成功的脂信。我的電腦是mac的癣蟋,命令行顯示的結(jié)果如下:
這里注意我用的是python3 –-version,因?yàn)槲业南到y(tǒng)中安裝了python 2.7.x, 為了區(qū)分多版本狰闪,所有用的python3命令疯搅。
HelloWorld
Python安裝完后,我們可以著手第一個(gè)Python程序了埋泵。首先新建一個(gè)hello_python.py文件(這里我建議用vscode進(jìn)行編輯幔欧,它是一個(gè)用起來(lái)很方便的開發(fā)工具),然后寫上代碼丽声,如圖所示:
保存后礁蔗,在命令行中用python,hello_python.py運(yùn)行文件雁社,第一個(gè)python程序誕生了浴井!
在這個(gè)簡(jiǎn)單的兩行小程序中,有兩個(gè)知識(shí)點(diǎn):
1. 第一行if __name__ == ‘__main__’是干什么的? __name__是python的內(nèi)置變量霉撵,每個(gè)python模塊(可以理解為python文件)都包含這個(gè)變量磺浙,當(dāng)模塊作為主模塊運(yùn)行時(shí),它會(huì)被賦予值為‘__main__‘徒坡。這句話的意思是撕氧,當(dāng)hello_python.py作為主模塊運(yùn)行的時(shí)候,打印出“HelloPython”這個(gè)字符串喇完。關(guān)于模塊的知識(shí)我會(huì)在接下去的文章中介紹伦泥。
2. print的作用。顧名思義何暮,print是用來(lái)打印輸出的奄喂。這個(gè)函數(shù)在代碼調(diào)試的時(shí)候非常有用,比如你可以把代碼中間過程的結(jié)果打印出來(lái)海洼,這樣能夠檢查程序的運(yùn)行是否正確跨新。print在python2和python3中的使用方法略有不同,大家有興趣的話我也可以在接下去的文章中講解坏逢。
結(jié)束語(yǔ)
Python第一課就講到這里了域帐,主要有四個(gè)知識(shí)點(diǎn):
1. Python的應(yīng)用很廣泛。
2. Python可以從官網(wǎng)方便地安裝是整。
3. __name__和__main__是干什么的肖揣。
4. print是干什么的
大家有任何疑問或者建議,歡迎給我留言浮入,讓我們一起學(xué)習(xí)龙优,一起提高:D