1. 程式人生 > >Python基礎【1】

Python基礎【1】

直譯器和編譯器


**直譯器**:  一條一條的解釋執行源語言。
                         翻譯一條執行一條。
特點:*跨平臺性好*
應用:*網頁尾本、伺服器指令碼及輔助開發介面*
              對速度要求不高、對不同系統平臺間的相容性有一定要求的程式
典型:**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.獲取安裝包

Python基礎【1】


2.解壓

Python基礎【1】


3.安裝依賴包

Python基礎【1】


4.編譯配置

Python基礎【1】

到這裡安裝完畢,但呼叫時需要輸入完整的絕對路徑/usr/local/bin/python3/bin/python3
為方便使用可以建立軟連結 或者 修改環境變數


5.編譯原始碼並執行安裝

Python基礎【1】


6.建立軟連結

Python基礎【1】


建立後可以直接使用python3命令進入python3環境

Python基礎【1】