本文為學習筆記副瀑,根據(jù)廖雪峰老師的Python學習教程自學府框,傳送門:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
一奢赂、Python簡介
Python是著名的“龜叔”Guido van Rossum在1989年圣誕節(jié)期間腻异,為了打發(fā)無聊的圣誕節(jié)而編寫的一個編程語言成畦。--引自廖雪峰Python教程庭惜。
Python定位:“優(yōu)雅“罩驻,”明確“,“簡單”
有這樣一個定位:Python的入門來說應該是比較簡單的护赊。
Python適合的場景:
首選是網(wǎng)絡應用惠遏,包括網(wǎng)站、后臺服務等等骏啰;
其次是許多日常需要的小工具节吮,包括系統(tǒng)管理員需要的腳本任務等等;
另外就是把其他語言開發(fā)的程序再包裝起來判耕,方便使用透绩。
Python的缺點:
第一個缺點就是運行速度慢:
和C程序相比非常慢,因為Python是解釋型語言壁熄,你的代碼在執(zhí)行時會一行一行地翻譯成CPU能理解的機器碼帚豪,這個翻譯過程非常耗時,所以很慢请毛。而C程序是運行前直接編譯成CPU能執(zhí)行的機器碼志鞍,所以非常快方仿。
但是
大量的應用程序不需要這么快的運行速度固棚,因為用戶根本感覺不出來。例如開發(fā)一個下載MP3的網(wǎng)絡應用程序仙蚜,C程序的運行時間需要0.001秒此洲,而Python程序的運行時間需要0.1秒,慢了100倍委粉,但由于網(wǎng)絡更慢呜师,需要等待1秒,你想贾节,用戶能感覺到1.001秒和1.1秒的區(qū)別嗎汁汗?這就好比F1賽車和普通的出租車在北京三環(huán)路上行駛的道理一樣衷畦,雖然F1賽車理論時速高達400公里,但由于三環(huán)路堵車的時速只有20公里知牌,因此祈争,作為乘客,你感覺的時速永遠是20公里角寸。
第二個缺點就是代碼不能加密
如果要發(fā)布你的Python程序菩混,實際上就是發(fā)布源代碼,這一點跟C語言不同扁藕,C語言不用發(fā)布源代碼沮峡,只需要把編譯后的機器碼(也就是你在Windows上常見的xxx.exe文件)發(fā)布出去。要從機器碼反推出C代碼是不可能的亿柑,所以邢疙,凡是編譯型的語言,都沒有這個問題橄杨,而解釋型的語言秘症,則必須把源碼發(fā)布出去。
因為Python是跨平臺的式矫,它可以運行在Windows、Mac和各種Linux/Unix系統(tǒng)上役耕。在Windows上寫Python程序采转,放到Linux上也是能夠運行的。
要開始學習Python編程瞬痘,首先就得把Python安裝到你的電腦里故慈。安裝后,你會得到Python解釋器(就是負責運行Python程序的)框全,一個命令行交互環(huán)境察绷,還有一個簡單的集成開發(fā)環(huán)境。
安裝Python 3.7
目前津辩,Python有兩個版本拆撼,一個是2.x版,一個是3.x版喘沿,這兩個版本是不兼容的闸度。由于3.x版越來越普及,我們的教程將以最新的Python 3.7版本為基礎(chǔ)蚜印。請確保你的電腦上安裝的Python版本是最新的3.7.x莺禁,這樣,你才能無痛學習這個教程窄赋。
在Mac上安裝Python
如果你正在使用Mac哟冬,系統(tǒng)是OS X>=10.9楼熄,那么系統(tǒng)自帶的Python版本是2.7。要安裝最新的Python 3.7浩峡,有兩個方法:
方法一:從Python官網(wǎng)下載Python 3.7的安裝程序(網(wǎng)速慢的同學請移步國內(nèi)鏡像)可岂,雙擊運行并安裝;
方法二:如果安裝了Homebrew红符,直接通過命令brew install python3安裝即可青柄。
在Linux上安裝Python
如果你正在使用Linux,那我可以假定你有Linux系統(tǒng)管理經(jīng)驗预侯,自行安裝Python 3應該沒有問題致开,否則,請換回Windows系統(tǒng)萎馅。
對于大量的目前仍在使用Windows的同學双戳,如果短期內(nèi)沒有打算換Mac,就可以繼續(xù)閱讀以下內(nèi)容糜芳。
在Windows上安裝Python
首先飒货,根據(jù)你的Windows版本(64位還是32位)從Python的官方網(wǎng)站下載Python 3.7對應的64位安裝程序或32位安裝程序(網(wǎng)速慢的同學請移步國內(nèi)鏡像),然后峭竣,運行下載的EXE安裝包:
特別要注意勾上Add Python 3.7 to PATH塘辅,然后點“Install Now”即可完成安裝。
運行Python
安裝成功后皆撩,打開命令提示符窗口扣墩,敲入python后,會出現(xiàn)兩種情況:
情況一:
看到上面的畫面扛吞,就說明Python安裝成功呻惕!
你看到提示符>>>就表示我們已經(jīng)在Python交互式環(huán)境中了,可以輸入任何Python代碼滥比,回車后會立刻得到執(zhí)行結(jié)果⊙谴啵現(xiàn)在,輸入exit()并回車盲泛,就可以退出Python交互式環(huán)境(直接關(guān)掉命令行窗口也可以)濒持。
情況二:得到一個錯誤:
‘python’ 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件查乒。
這是因為Windows會根據(jù)一個Path的環(huán)境變量設定的路徑去查找python.exe弥喉,如果沒找到,就會報錯玛迄。如果在安裝時漏掉了勾選Add Python 3.7 to PATH由境,那就要手動把python.exe所在的路徑添加到Path中。
如果你不知道怎么修改環(huán)境變量,建議把Python安裝程序重新運行一遍虏杰,務必記得勾上Add Python 3.7 to PATH讥蟆。
小結(jié)
學會如何把Python安裝到計算機中,并且熟練打開和退出Python交互式環(huán)境纺阔。
在Windows上運行Python時瘸彤,請先啟動命令行,然后運行python笛钝。
在Mac和Linux上運行Python時质况,請打開終端,然后運行python3玻靡。