1. 程式人生 > >Python背景知識——學習筆記

Python背景知識——學習筆記

誕生於1989聖誕節,阿姆斯特丹。Guido van Rossum(吉多·範羅蘇姆)。

Python

Python:解釋型、面向物件、動態資料型別 的 高階程式設計語言。

解釋型語言:執行的時候將程式翻譯成機器語言。(編譯器)

機器語言:用二進位制程式碼表示的 計算機能直接識別和執行的 一種機器指令集合。(計算機不能直接理解除了”機器語言“外的其他語言)

編譯器翻譯方式有兩種:編譯、解釋。編譯器以解釋方式執行的時候稱之為直譯器

Python是解釋型語言,以文字方式儲存程式碼(.py),需要通過直譯器來執行(先”解釋“再”執行“)。

 

面向物件:以物件作為基本程式結構單位

動態資料型別:使用變數前不需要宣告變數(以及變數型別),編譯過程中並不知道每一個變數型別。

Python是高階程式設計語言,同樣一個任務,C(編譯型)需要寫1000行,python(解釋型)只需要20行。

Python相比C速度執行效率更慢,但是可讀性很高。

Python一邊翻譯一邊執行。

import antigravity 彈出漫畫

優勢:程式設計效率高/可移植性/大量的程式包/容錯率高
劣勢:執行效率慢

推薦選擇Python3