- 三步學Python
- (日)山田祥寬 山田奈美
- 1026字
- 2022-07-08 12:08:25
Python 的特點
Python 很簡單
說到 Python 的特點,首先就是語法簡單、易于學習。編程語言分為很多種,其中有適合大規模開發的語言,這樣的語言往往有著較大的代碼量。從嚴格意義上來說,這樣的語言雖然能很容易地寫出工整的代碼,但是在遇到簡單的任務時,也必須“拐彎抹角”地寫上很多東西。所謂拐彎抹角,意思是在踏出第一步之前,需要學習很多知識,做很多準備。下圖是為了輸出“Hello, World!
”而分別用 Python 和 Java 寫出的程序,大家可以對比一下。

雖然不能一概而論,但是可以看出 Python 更加簡潔。順便說一下,像 Python 一樣注重簡潔的語言,在編程語言中也稱為腳本語言(使用腳本語言寫的程序也叫作腳本)
腳本(script)在英語中有“劇本”的意思,腳本語言是指能夠像劇本一樣簡單地描述希望計算機做什么的語言。
Python 是解釋型語言
前面我們提到計算機只能理解 0 和 1,而高級語言通常使用與英語類似的形式來編寫程序。像這樣的程序,計算機當然不能直接理解。
要想運行用高級語言寫的程序,需要進行編譯(批量翻譯)操作,把像英語那樣的指令改寫成計算機可以理解的 0 和 1(改寫后會得到可執行文件)。

源代碼
相對于可執行文件,我們將人們剛寫好的程序叫作源代碼,有時也直接稱為代碼。
像 Java 這樣的語言會先對人們所寫的程序進行編譯,再運行編譯得到的可執行文件,所以稱為編譯型語言。
Python 在運行程序時也需要“翻譯”,這一點與 Java 相同,但是我們并不需要在意這一處理。在運行腳本時,程序會實時進行翻譯并運行。像這樣的語言稱為解釋型語言。

即使改寫了腳本,解釋型語言也能直接運行,而不用重新編譯,因此可以更加方便地重新嘗試。這也是 Python 簡單的原因。
Python 是多平臺的語言
要想運行 Python,只需要 Python 的運行引擎就足夠了。只要有了合適的運行引擎,那么在 Windows、macOS 和 Linux 等現在主流的平臺上,Python 都能進行相同的操作。

Python 擁有豐富的庫
一般來說,編程語言還會一并提供用于編寫程序的便利工具。我們將這樣的工具稱為庫。

Python 為我們準備了豐富的標準庫,只要安裝了 Python,就可以進行許多操作。不僅如此,與繪圖、機器學習和數值計算相關的外部庫也十分豐富。得益于這些庫,在當下流行的人工智能和深度學習等領域中,越來越多的人傾向于使用 Python。
許多服務正在使用 Python
因為 Python 具有豐富的功能,所以被用于各種各樣的企業與服務中,比較有名的有 Google、Yahoo! 和 YouTube。此外,Dropbox、Instagram 和 Evernote 等企業也都在它們的服務中使用了 Python。
小結
- 我們將注重簡潔的編程語言稱為腳本語言。
- 先將程序翻譯成可執行文件再運行的語言稱為編譯型語言。
- 一邊按順序翻譯程序一邊運行的語言稱為解釋型語言。Python 也是解釋型語言的一種。