- Python從入門到精通
- 明日科技
- 2510字
- 2019-12-06 14:16:17
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鍵運行即可。
- HTML5移動Web開發(fā)技術(shù)
- 數(shù)據(jù)庫程序員面試筆試真題與解析
- 單片機C語言程序設(shè)計實訓100例:基于STC8051+Proteus仿真與實戰(zhàn)
- BeagleBone Media Center
- Apache Spark Graph Processing
- Visual C
- Java程序設(shè)計:原理與范例
- MATLAB 2020從入門到精通
- Getting Started with LLVM Core Libraries
- Python機器學習算法: 原理、實現(xiàn)與案例
- IDA Pro權(quán)威指南(第2版)
- 大學計算機基礎(chǔ)
- Learning Image Processing with OpenCV
- 軟技能2:軟件開發(fā)者職業(yè)生涯指南
- C# 10核心技術(shù)指南