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

1.2 搭建Python開發(fā)環(huán)境

1.2.1 開發(fā)環(huán)境概述

所謂“工欲善其事,必先利其器”。在正式學習Python開發(fā)前,需要先搭建Python開發(fā)環(huán)境。由于Python是跨平臺的,所以可以在多個操作系統(tǒng)上進行編程,并且編寫好的程序可以在不同系統(tǒng)上運行。常用的操作系統(tǒng)及說明如表1.1所示。

表1.1 進行Python開發(fā)常用的操作系統(tǒng)

說明

在個人開發(fā)學習階段推薦使用Windows操作系統(tǒng)。本書采用的就是Windows操作系統(tǒng)。

1.2.2 安裝Python

要進行Python開發(fā),需要先安裝Python解釋器。因為Python是解釋型編程語言,所以需要一個解釋器,這樣才能運行我們寫的代碼。這里說的安裝Python實際上就是安裝Python解釋器。下面將以Windows操作系統(tǒng)為例介紹如何安裝Python。

1.下載Python安裝包

在Python的官方網(wǎng)站中,可以很方便地下載到Python的開發(fā)環(huán)境,具體下載步驟如下。

(1)打開瀏覽器(如Google Chrome瀏覽器),進入Python官方網(wǎng)站,地址是“https://www.python.org/”,如圖1.5所示。

說明

如果選擇Windows菜單項時,沒有顯示右側(cè)的下載按鈕,應(yīng)該是頁面沒有加載完全,加載完成后就會顯示了,請耐心等待。

(2)將鼠標移動到Downloads菜單上,將顯示和下載有關(guān)的菜單項。如果使用的是32位的Windows操作系統(tǒng),那么直接單擊“Python 3.6.4”或者“Python 2.7.14”按鈕下載32位的安裝包,否則,單擊Windows菜單項,進入詳細的下載列表。由于筆者的計算機是64位Windows操作系統(tǒng),所以直接單擊Windows菜單項,進入如圖1.6所示的下載列表。

圖1.5 Python官方網(wǎng)站首頁

圖1.6 適合Windows系統(tǒng)的Python下載列表

說明

在如圖1.6所示的列表中,只帶x86的,表示是在Windows 32位系統(tǒng)上使用的;而帶x86-64的,則表示是在Windows 64位系統(tǒng)上使用的。另外,標記為“web-based installer”的,表示需要通過聯(lián)網(wǎng)完成安裝;標記為“executable installer”的,表示通過可執(zhí)行文件(*.exe)方式離線安裝;標記為“embeddable zip file”的,表示嵌入式版本,可以集成到其他應(yīng)用中。

(3)在Python下載列表頁面中,將列出Python提供的各個版本的下載鏈接。讀者可以根據(jù)需要下載。當前Python 3.x的最新穩(wěn)定版本是3.6.4,所以找到如圖1.6所示的位置,單擊“Windows x86-64 executable installer”超鏈接,下載適用于Windows 64位操作系統(tǒng)的離線安裝包,如圖1.7所示。

圖1.7 正在下載Python

(4)下載完成后,瀏覽器會自動提示“此類型的文件可能會損害您的計算機。您仍然要保留python-3.6.4-am….exe嗎?”,此時,單擊“保留”按鈕,保留該文件即可。

(5)下載完成后,將得到一個名稱為“python-3.6.4-amd64.exe”的安裝文件。

2.Windows 64位系統(tǒng)上安裝Python

在Windows系統(tǒng)上安裝Python 3.x的步驟如下。

(1)雙擊下載后得到的安裝文件python-3.6.4-amd64.exe,將顯示安裝向?qū)υ捒?,選中Add Python 3.6 to PATH復(fù)選框,表示將自動配置環(huán)境變量,如圖1.8所示。

圖1.8 Python安裝向?qū)?/p>

(2)單擊Customize installation按鈕,進行自定義安裝(自定義安裝可以修改安裝路徑),這里采用默認設(shè)置,如圖1.9所示。

圖1.9 設(shè)置要安裝選項對話框

(3)單擊Next按鈕,將打開高級選項對話框,在該對話框中,設(shè)置安裝路徑為G:\Python\Python36,其他采用默認設(shè)置,如圖1.10所示。

圖1.10 高級選項對話框

(4)單擊Install按鈕,將開始安裝Python,并且顯示安裝進度,安裝完成后,將顯示如圖1.11所示的對話框。

圖1.11 安裝完成對話框

3.測試Python是否安裝成功

Python安裝成功后,需要檢測Python是否真的安裝成功。例如,在Windows 7系統(tǒng)中檢測Python是否真的安裝成功,可以單擊Windows 7系統(tǒng)的“開始”菜單圖標,在“搜索程序和文件”文本框中輸入cmd命令,然后按Enter鍵,啟動命令行窗口,再在當前的命令提示符后面輸入python,并且按Enter鍵,如果出現(xiàn)如圖1.12所示的信息,則說明Python安裝成功,同時也進入交互式Python解釋器中。

圖1.12 在命令行窗口中運行的Python解釋器

說明

圖1.12中的信息是筆者計算機中安裝的Python的相關(guān)信息,其中包括Python的版本、該版本發(fā)行的時間、安裝包的類型等信息。所以如果與此信息不完全相同也沒關(guān)系,只要命令提示符變?yōu)?gt;>>,就說明Python已經(jīng)準備就緒,正在等待用戶輸入Python命令。這也表示Python安裝成功了。

注意

如果輸入python后,沒有出現(xiàn)如圖1.12所示的信息,而是顯示“‘python’不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。”,那么需要在環(huán)境變量中配置Python。

1.2.3 第一個Python程序

作為程序開發(fā)人員,學習新語言的第一步就是輸出“Hello World”。學習Python開發(fā)也不例外,我們也是從“Hello World”開始。在Python中,可以通過以下兩種方法編寫Hello World程序。

1.在命令行窗口中啟動的Python解釋器中實現(xiàn)

【例1.1】 在命令行窗口中啟動的Python解釋器中編寫Hello World程序。(實例位置:資源包\TM\sl\01\01)

(1)單擊Windows 7系統(tǒng)的“開始”菜單圖標,在“搜索程序和文件”文本框中輸入cmd命令,并按Enter鍵,啟動命令行窗口,然后在當前的Python提示符后面輸入python,并且按Enter鍵,進入到Python解釋器中。

(2)在當前的Python提示符>>>的右側(cè)輸入以下代碼,并且按Enter鍵。

    print("Hello World")

注意

在上面的代碼中,一對小括號()和雙引號""都需要在英文半角狀態(tài)下輸入,并且print全部為小寫字母。因為Python的語法是區(qū)分字母大小寫的。

運行結(jié)果如圖1.13所示。

圖1.13 在命令行窗口中輸出Hello World

2.在Python自帶的IDLE中實現(xiàn)

通過實例1.1可以看出,在命令行窗口中的Python解釋器中,編寫Python代碼時,代碼顏色是純色的,不方便閱讀。實際上,在安裝Python時,會自動安裝一個開發(fā)工具IDLE,通過它編寫Python代碼時,會用不同的顏色顯示代碼。這樣代碼將更容易閱讀。下面將通過一個具體的實例演示如何打開IDLE,并且編寫Hello World程序。

【例1.2】 在IDLE中輸出Hello World程序。(實例位置:資源包\TM\sl\01\02)

(1)單擊Windows 7系統(tǒng)的“開始”菜單圖標,然后選擇“所有程序”→Python 3.6→IDLE(Python 3.6 64-bit)菜單項,即可打開IDLE窗口,如圖1.14所示。

圖1.14 IDLE窗口

(2)在當前的Python提示符>>>的右側(cè)輸入以下代碼,并且按Enter鍵。

    print("Hello World")

運行結(jié)果如圖1.15所示。

圖1.15 在IDLE中輸出Hello World

常見錯誤:如果在中文半角狀態(tài)輸入代碼中的小括號()或者雙引號"",那么將產(chǎn)生語法錯誤。例如,在IDLE開發(fā)環(huán)境中輸入并執(zhí)行下面的代碼:

    print(“Hello World”)

將會出現(xiàn)如圖1.16所示的錯誤提示。

圖1.16 在中文狀態(tài)下輸入的小括號和雙引號出現(xiàn)的錯誤

1.2.4 運行已經(jīng)編寫好的.py文件

在1.2.3節(jié)中已經(jīng)介紹了如何在Python交互模式中直接編寫并運行Python代碼。那么如果已經(jīng)編寫好一個.py的Python文件,應(yīng)該如何運行它呢?

要運行一個已經(jīng)編寫好的.py文件,可以單擊“開始”菜單圖標,在“搜索程序和文件”文本框中輸入cmd命令,并按Enter鍵,啟動命令行窗口,然后輸入以下格式的代碼:

    python 完整的文件名(包括路徑)

例如,要運行D:\demo.py文件,可以使用下面的代碼:

    python D:\demo.py

運行結(jié)果如圖1.17所示。

圖1.17 在Python交互模式下運行.py文件

說明

在運行.py文件時,如果文件名或者路徑比較長,可先在命令行窗口中輸入python加一個空格,然后直接把文件拖曳到空格的位置,這時文件的完整路徑將顯示在空格的右側(cè),再按Enter鍵運行即可。

主站蜘蛛池模板: 盐津县| 丰县| 北川| 连山| 同仁县| 五莲县| 华池县| 洪洞县| 鹤庆县| 永康市| 津市市| 铜山县| 阳原县| 宝鸡市| 名山县| 泰来县| 湖州市| 闻喜县| 万盛区| 台湾省| 搜索| 大安市| 安阳县| 唐山市| 盘山县| 巢湖市| 江孜县| 商都县| 唐山市| 龙州县| 桦南县| 塔城市| 蒙山县| 什邡市| 广南县| 遂溪县| 剑阁县| 康马县| 正阳县| 浦城县| 武穴市|