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

1.1.1 Python解釋器

為了運行Python程序,首先應該安裝Python解釋器。由于歷史的原因,能夠提供Python解釋器的產品有多個,介紹如下。

(1)CPython

CPython是Python官方提供的。一般情況下提到的Python就是指CPython,CPython是基于C語言編寫的,它實現的Python解釋器能夠將源代碼編譯為字節碼(ByteCode),類似于Java語言,然后再由虛擬機執行,這樣當再次執行相同源代碼文件時,如果源代碼文件沒有被修改過,那么它會直接解釋執行字節碼文件,從而提高程序的運行速度。

(2)PyPy

PyPy是基于Python實現的Python解釋器,速度要比CPython快,但兼容性不如CPython。

(3)Jython

Jython是基于Java實現的Python解釋器,可以將Python代碼編譯為Java字節碼,可以在Java虛擬機下運行。

(4)IronPython

IronPython是基于.NET平臺實現的Python解釋器,可以使用.NETFramework鏈接庫。

考慮到兼容性和其他一些性能,本書使用Python官方提供的CPython作為Python開發環境。Python官方提供的CPython有多個不同平臺版本(Windows、Linux/UNIX和macOS),大部分Linux、UNIX和macOS操作系統都已經安裝了Python,只是版本有所不同。

圖1-1 下載Python

讀者可以進入如圖1-1所示的Python官網,單擊Download Python 3.xx.x按鈕下載Python3解釋器。

Python安裝文件下載完成后,雙擊該文件開始安裝,安裝過程中會彈出圖1-2所示的內容選擇對話框,勾選復選框Add Python3.xx to PATH可以將Python的安裝路徑添加到環境變量PATH中,這樣就可以在任何文件夾下使用Python命令了。選擇Customize installation可以自定義安裝,本例選擇Install Now,這會進行默認安裝,直到安裝結束關閉對話框,即可安裝成功。

圖1-2 安裝內容選擇對話框

Python安裝文件完成后,可以在開始菜單中找到圖1-3所示的內容。

圖1-3 安裝成功

主站蜘蛛池模板: 威远县| 南木林县| 通山县| 邓州市| 朝阳市| 永平县| 阿荣旗| 肇庆市| 江安县| 巴林右旗| 西乌珠穆沁旗| 南昌市| 杭州市| 兴海县| 阿城市| 韶关市| 武邑县| 柳江县| 乌兰县| 新昌县| 临桂县| 郁南县| 宾阳县| 广宁县| 江源县| 息烽县| 金沙县| 河池市| 永州市| 收藏| 康平县| 布尔津县| 瑞安市| 卢湾区| 平阴县| 克什克腾旗| 额敏县| 沙坪坝区| 松溪县| 临潭县| 饶平县|