Python基礎【1】
阿新 • • 發佈:2018-11-21
直譯器和編譯器
**直譯器**: 一條一條的解釋執行源語言。
翻譯一條執行一條。
特點:*跨平臺性好*
應用:*網頁尾本、伺服器指令碼及輔助開發介面*
對速度要求不高、對不同系統平臺間的相容性有一定要求的程式
典型:**JavaScript、VBScript、Perl、Python、Ruby、MATLAB**
**編譯器** : 是把原始碼整個編譯成目的碼,執行時不再需要編譯器 直接在支援目的碼的平臺上執行。 特點:*執行效率高/速度快*,同等條件下對系統要求較低, 應用:*開發作業系統、大型應用程式、資料庫系統* 典型:**C/C++、Pascal/Object Pascal(Delphi)**
python語言的優點
1. 簡單
我們可以說Python是簡約的語言,非常易於讀寫。
2. 免費
Python是免費開源的。
3. 相容性
Python相容眾多平臺,所以開發者不會遇到使用其他語言時常會遇到的困擾。
4. 面向物件
Python既支援面向過程,也支援面向物件程式設計。儘管面向物件的程式語言通常十分複雜,Python卻設法保持簡潔。
5. 庫
Python社群創造了一大堆各種各樣的Python庫。對於程式設計人員來說,許多複雜的問題通過呼叫庫函式可以非常簡單的實現。
python的語法特點
縮排
Python取代利用縮排取代{ }來限制函式/語法等的進入退出,使得程式碼變得更加美觀整潔,增加了程式碼的可讀性。
一個和其他大多數語言(如C)的區別就是,一個模組的界限,完全是由每行的首字元在這一行的位置來決定的(而C語言是用一對花括號{}來明確的定出模組的邊界的,與字元的位置毫無關係)。
linux環境下安裝python(python3.6.4)
1.獲取安裝包
2.解壓
3.安裝依賴包
4.編譯配置
5.修改連結
1.獲取安裝包
2.解壓
3.安裝依賴包
4.編譯配置
到這裡安裝完畢,但呼叫時需要輸入完整的絕對路徑/usr/local/bin/python3/bin/python3
為方便使用可以建立軟連結 或者 修改環境變數
5.編譯原始碼並執行安裝
6.建立軟連結
建立後可以直接使用python3命令進入python3環境