書名: Python從入門到精通(第2版)作者名: 明日科技編著本章字數: 2861字更新時間: 2023-09-26 16:13:46
1.2 搭建Python開發環境
1.2.1 開發環境概述
所謂“工欲善其事,必先利其器”。在正式學習Python開發前,需要先搭建Python開發環境。由于Python是跨平臺的,因此可以在多個操作系統上進行編程,并且編寫好的程序可以在不同系統上運行。常用的操作系統及其說明如表1.1所示。
表1.1 進行Python開發常用的操作系統及其說明

說明
在個人開發學習階段推薦使用Windows操作系統。本書采用的就是Windows操作系統。
1.2.2 安裝Python
要進行Python開發,需要先安裝Python解釋器。因為Python是解釋型編程語言,所以需要一個解釋器,這樣才能運行我們寫的代碼。這里說的安裝Python實際上就是安裝Python解釋器。下面將以Windows操作系統為例介紹如何安裝Python。
1.下載Python安裝包
在Python的官方網站中,可以很方便地下載Python的開發環境,具體下載步驟如下。
(1)打開瀏覽器(如Google Chrome瀏覽器),進入Python官方網站,地址是https://www.python.org/,如圖1.4所示。
說明
如果選擇Windows菜單項時,沒有顯示右側的下載按鈕,則應該是頁面沒有加載完全,在加載完成后就會顯示,請耐心等待。

圖1.4 Python官方網站首頁
(2)將鼠標移動到Downloads菜單上,將顯示與下載有關的菜單項。如果使用的是64位的Windows操作系統,那么直接單擊Python 3.9.x按鈕下載64位的安裝包;否則,單擊Windows菜單項,進入詳細的下載列表中。在下載列表中,將列出Python不同版本的下載連接,讀者可以根據需要下載。這里單擊Windows菜單項,進入如圖1.5所示的下載列表。

圖1.5 適合Windows系統的Python下載列表
說明
在如圖1.5所示的列表中,帶(32-bit)的,表示是在Windows 32位操作系統上使用的;而帶(64-bit)的,則表示是在Windows 64位操作系統上使用的。另外,標記為embeddable package的,表示嵌入式安裝;標記為installer的,表示通過可執行文件(*.exe)方式離線安裝;標記為embeddable zip file的,表示嵌入式版本,可以集成到其他應用中。
(3)在Python下載列表頁面中,將列出Python提供的各個版本的下載鏈接。讀者可以根據需要下載。當前Python 3.x的最新穩定版本是3.9.1,所以找到如圖1.5所示的位置,單擊Download Windows installer (64-bit)超鏈接,下載適用于Windows 64位操作系統的離線安裝包,如圖1.6所示。

圖1.6 正在下載Python
注意
Python 3.9.x版本需要在Windows 10及以上操作系統上安裝,如果您的操作系統是Windows 10以下版本,那么可以在下載列表頁面中下載Python 3.8.x版本。
(4)下載完成后,瀏覽器會自動提示“此類型的文件可能會損害您的計算機。您仍然要保留python-3.9.1-am….exe嗎?”,此時,單擊“保留”按鈕,保留該文件即可。
(5)下載完成后,將得到一個名稱為python-3.9.1-amd64.exe的安裝文件。
2.Windows 64位系統上安裝Python
在Windows系統上安裝Python 3.x的步驟如下。
(1)雙擊安裝文件python-3.9.1-amd64.exe,將顯示安裝向導對話框,選中Add Python 3.9 to PATH復選框,表示將自動配置環境變量,如圖1.7所示。

圖1.7 Python安裝向導
誤區警示
一定要選中Add Python 3.9 to PATH復選框,否則在后面學習中會出現“XXX不是內部或外部命令”的錯誤。
(2)單擊Customize installation按鈕,進行自定義安裝(自定義安裝可以修改安裝路徑),這里采用默認設置,如圖1.8所示。

圖1.8 設置要安裝選項對話框
(3)單擊Next按鈕,在打開的高級選項對話框中,設置安裝路徑為C:\Python\Python39,其他采用默認設置,如圖1.9所示。

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

圖1.10 安裝完成對話框
誤區警示
安裝Python時,有時可能會出彈出如圖1.11所示的錯誤提示對話框,并且不能再繼續安裝。

圖1.11 出現2503錯誤提示框
出現該錯誤的原因是權限設置的問題。解決方法是,在安裝包文件上右擊,在彈出的快捷菜單中選擇“以管理員身份運行”菜單項,再繼續安裝即可。
3.測試Python是否安裝成功
Python安裝成功后,需要檢測Python是否真的安裝成功。例如,在Windows 10系統中檢測Python是否真的安裝成功,可以在“開始”菜單右側的“在這里輸入你要搜索的內容”文本框中輸入cmd命令,然后按Enter鍵,啟動“命令提示符”窗口,再在當前的命令提示符后面輸入python,并按Enter鍵,如果出現如圖1.12所示的信息,則說明Python已安裝成功,同時也進入交互式Python解釋器中。

圖1.12 在“命令提示符”窗口中運行的Python解釋器
圖1.12中的信息是筆者計算機中安裝的Python的相關信息,其中包括Python的版本、該版本發行的時間、安裝包的類型等信息。所以如果與此信息不完全相同也沒關系,只要命令提示符變為>>>,就說明Python已經準備就緒,正在等待用戶輸入Python命令。這也表示Python已安裝成功。
注意
如果輸入python后,沒有出現如圖1.12所示的信息,而是顯示“‘python’不是內部或外部命令,也不是可運行的程序或批處理文件?!?,那么需要在環境變量中配置Python。
1.2.3 編寫第一個Python程序
作為程序開發人員,學習新語言的第一步就是輸出Hello World。學習Python開發也不例外,我們也是從Hello World開始。在Python中,可以通過以下兩種方法編寫Hello World程序。
1.在“命令提示符”窗口啟動的Python解釋器中實現
【例1.1】在“命令提示符”窗口中啟動的Python解釋器中實現第一個Python程序。(實例位置:資源包\TM\sl\01\01)
在“命令提示符”窗口中啟動的Python解釋器中編寫Python程序非常簡單方便,下面是編寫第一個程序Hello World的具體步驟。
(1)在“開始”菜單右側的“在這里輸入你要搜索的內容”文本框中輸入cmd命令,并按Enter鍵,啟動“命令提示符”窗口,然后在當前的Python提示符后面輸入python,并按Enter鍵,進入Python解釋器中。
(2)在當前的Python提示符>>>的右側輸入以下代碼,并按Enter鍵:
print("Hello World")
注意
在上述代碼中,一對小括號()和雙引號""都必須在英文(即半角)狀態下輸入,并且print全部為小寫字母。因為Python的語法是區分字母大小寫的。
運行結果如圖1.13所示。

圖1.13 在“命令提示符”窗口中輸出Hello World
2.在Python自帶的IDLE中實現
通過例1.1可以看出,在“命令提示符”窗口的Python解釋器中,編寫Python代碼時,代碼顏色是純色的,不方便閱讀。實際上,在安裝Python時,會自動安裝一個開發工具IDLE,通過它編寫Python代碼時,將會用不同的顏色顯示代碼。這樣代碼將更容易閱讀。下面將通過一個具體的例子演示如何打開IDLE,并編寫Hello World程序。
【例1.2】在IDLE中實現第一個Python程序。(實例位置:資源包\TM\sl\01\02)
在Python自帶的IDLE中編寫Python程序同樣非常簡單方便,下面是編寫第一個程序Hello World的具體步驟。
(1)單擊Windows 10系統的“開始”菜單,然后依次選擇“所有程序”→Python 3.9→IDLE(Python 3.9 64-bit)菜單項,即可打開IDLE窗口,如圖1.14所示。
(2)在當前的Python提示符>>>的右側輸入以下代碼,并按Enter鍵:
print("Hello World")
運行結果如圖1.15所示。

圖1.14 IDLE窗口

圖1.15 在IDLE中輸出Hello World
誤區警示
如果在中文(即全角)狀態下輸入代碼中的小括號()或者雙引號"",那么將產生語法錯誤。例如,在IDLE開發環境中輸入下列代碼(其中括號()和雙引號""在中文狀態下輸入):
print(“Hello World”)
按Enter鍵運行后,將會出現如圖1.16所示的錯誤提示。

圖1.16 在中文狀態下輸入小括號和雙引號時出現的錯誤
1.2.4 運行已經編寫好的.py文件
在1.2.3節中已經介紹了如何在Python交互模式中直接編寫并運行Python代碼。這里,如果已經編寫好一個.py的Python文件,那么應該如何運行它呢?
要運行一個已經編寫好的.py文件,可以在“開始”菜單右側的“在這里輸入你要搜索的內容”文本框中輸入cmd命令,并按Enter鍵,啟動“命令提示符”窗口,然后按照以下格式輸入代碼:
python 完整的文件名(包括路徑)
例如,要運行D:\demo.py文件,可以使用以下代碼:
python D:\demo.py
運行結果如圖1.17所示。

圖1.17 在Python交互模式下運行.py文件
說明
在運行.py文件時,如果文件名或者路徑比較長,可先在“命令提示符”窗口中輸入python加一個空格,然后直接把文件拖曳到空格的位置上,這時文件的完整路徑將顯示在空格的右側,再按Enter鍵運行。