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

1.1 Python概述

微視頻

1989年,荷蘭人Guido van Rossum發明了一種面向對象的解釋型計算機程序設計語言,并將其命名為Python。Python是一種純粹的自由軟件,其語法簡潔清晰,特色之一是強制使用空白符作為語句縮進。Python有豐富和強大的類庫,常被稱為“膠水語言”,能夠把用其他語言制作的各種模塊輕松地聯結在一起。

從1991年公開發布的第一個發行版,到2004年,Python的使用率呈線性增長,受到編程者的喜愛和重視。2017年,IEEE Spacctrum發布的2017年度編程語言排行榜中,Python位居第一。

Python的解釋器是用C語言寫成的,程序模塊大部分也是用C語言寫成的。Python的程序代碼是完全公開的,無論是作為商業用途還是個人使用,用戶都可以任意復制、修改或者傳播這些程序代碼。

Python運行過程大致分為以下3個步驟:

(1)由開發人員編寫程序代碼,也就是編碼階段。

(2)解釋器將程序代碼編譯為字節碼,字節碼是以擴展名為.pyc的文件形式存在的,默認放置在Python安裝目錄的_pycache_文件夾下,主要作用是提高程序的運行速度。

(3)解釋器將編譯好的字節碼載入一個Python虛擬機(Python Virtual Machine)中運行。

Python程序的運行過程如圖1-1所示。

圖1-1 Python程序的運行過程圖

主站蜘蛛池模板: 府谷县| 互助| 温宿县| 永康市| 卓资县| 读书| 沅陵县| 余干县| 武汉市| 兴安盟| 南岸区| 上犹县| 乃东县| 江阴市| 平远县| 保定市| 成武县| 察雅县| 武夷山市| 石棉县| 清镇市| 和田县| 东阳市| 胶南市| 孟津县| 永安市| 富阳市| 广宁县| 镇坪县| 永年县| 柯坪县| 嘉峪关市| 马公市| 定南县| 南通市| 固始县| 民乐县| 巴塘县| 平湖市| 鹿邑县| 汶上县|