官术网_书友最值得收藏!

  • 三步學Python
  • (日)山田祥寬 山田奈美
  • 1026字
  • 2022-07-08 12:08:25

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 也是解釋型語言的一種。
主站蜘蛛池模板: 昌黎县| 崇义县| 博湖县| 来凤县| 盐亭县| 汉源县| 南雄市| 威远县| 茂名市| 邓州市| 五河县| 美姑县| 康乐县| 房产| 铜川市| 德江县| 衡阳市| 石台县| 哈巴河县| 布拖县| 锡林郭勒盟| 麻阳| 张掖市| 平顶山市| 汾西县| 台中县| 浮梁县| 准格尔旗| 犍为县| 淳化县| 比如县| 千阳县| 吴忠市| 建昌县| 广丰县| 定边县| 阿拉善左旗| 虞城县| 阳东县| 梧州市| 浙江省|