1. 程式人生 > >Python(一)簡介(缺點,優點,安裝)

Python(一)簡介(缺點,優點,安裝)

一、python的特點

我們提供了非常完善的基礎程式碼庫,覆蓋了網路、檔案、GUI、資料庫、文字等大量內容,被形象地稱作“內建電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可

除了內建的庫外,Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的程式碼通過很好的封裝,也可以作為第三方庫給別人使用。

Python的定位是“優雅”、“明確”、“簡單”,所以Python程式看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。

二、python適合開發型別

首選是網路應用,包括網站、後臺服務等等;

其次是許多日常需要的小工具,包括系統管理員需要的指令碼任務等等;

另外就是把其他語言開發的程式再包裝起來,方便使用

三、python缺點

第一個缺點就是執行速度慢,和C程式相比非常慢,因為Python是解釋型語言,你的程式碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程式是執行前直接編譯成CPU能執行的機器碼,所以非常快。

但是大量的應用程式不需要這麼快的執行速度,因為使用者根本感覺不出來。例如開發一個下載MP3的網路應用程式,C程式的執行時間需要0.001秒,而Python程式的執行時間需要0.1秒,慢了100倍,但由於網路更慢,需要等待1秒,你想,使用者能感覺到1.001秒和1.1秒的區別嗎?這就好比F1賽車和普通的計程車在北京三環路上行駛的道理一樣,雖然F1賽車理論時速高達400公里,但由於三環路堵車的時速只有20公里,因此,作為乘客,你感覺的時速永遠是20公里。

第二個缺點就是程式碼不能加密。如果要釋出你的Python程式,實際上就是釋出原始碼,這一點跟C語言不同,C語言不用釋出原始碼,只需要把編譯後的機器碼(也就是你在Windows上常見的xxx.exe檔案)釋出出去。要從機器碼反推出C程式碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把原始碼釋出出去。

四、python安裝

因為Python是跨平臺的,它可以執行在Windows、Mac和各種Linux/Unix系統上。在Windows上寫Python程式,放到Linux上也是能夠執行的。

要開始學習Python程式設計,首先就得把Python安裝到你的電腦裡。安裝後,你會得到Python直譯器(就是負責執行Python程式的),一個命令列互動環境,還有一個簡單的整合開發環境。

目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不相容的

在Windows上安裝Python

下載Python 3.7   python3.7 64位下載地址

特別要注意勾上Add Python 3.7 to PATH,然後點“Install Now”即可完成安裝。

執行Python

安裝成功後,開啟命令提示符視窗,敲入python

出現下圖Python安裝成功!

若出線錯誤

‘python’ 不是內部或外部命令,也不是可執行的程式或批處理檔案。

則檢查path 很有可能在安裝時候沒有勾選Add Python 3.7 to PATH