首先瞭解一下Python的優點: Python為我們提供了非常完善的基礎代碼庫,覆蓋了網路、文件、GUI、資料庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。 除了內置的庫外,Python還有大量的第 ...
首先瞭解一下Python的優點:
Python為我們提供了非常完善的基礎代碼庫,覆蓋了網路、文件、GUI、資料庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。
除了內置的庫外,Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的代碼通過很好的封裝,也可以作為第三方庫給別人使用。
許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。
總的來說,Python的哲學就是簡單優雅,儘量寫容易看明白的代碼,儘量寫少的代碼。
Python適合開發哪些類型的應用呢?
首選是網路應用,包括網站、後臺服務等等;
其次是許多日常需要的小工具,包括系統管理員需要的腳本任務等等;
另外就是把其他語言開發的程式再包裝起來,方便使用。
Python的缺點有:
第一個缺點就是運行速度慢,和C程式相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程式是運行前直接編譯成CPU能執行的機器碼,所以非常快。
第二個缺點就是代碼不能加密。如果要發佈你的Python程式,實際上就是發佈源代碼,這一點跟C語言不同,C語言不用發佈源代碼,只需要把編譯後的機器碼(也就是你在Windows上常見的xxx.exe文件)發佈出去。要從機器碼反推出C代碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把源碼發佈出去。
在windows上安裝Python:
首先,從Python的官方網站python.org下載2.7.13版本,
一直選next,直到最後進入安裝的步驟,在選擇安裝組件時,選中所有組件:
點擊finish即可完成安裝 。
接下來是設置環境變數:
右鍵電腦,選擇屬性,打開高級系統設置,點擊環境變數:
選擇Path:
把剛剛Python的安裝路徑放在後面,註意用分號隔開:
點擊確定就可以了。
打開命令提示符視窗,輸入Python,出現以下畫面說明安裝成功:
看到提示符">>>"就表示我們已經在Python互動式環境中了,可以輸入任何Python代碼,回車後會立刻得到執行結果。輸入exit()
並回車,就可以退出Python互動式環境(直接關掉命令行視窗也可以!)。