- 零基礎學Python(升級版)
- 明日科技編著
- 1507字
- 2024-05-14 10:52:17
1.3 Python開發工具
通常情況下,為了提高開發效率,需要使用相應的開發工具。進行Python開發也可以使用開發工具。下面將詳細介紹Python自帶的IDLE和常用的第三方開發工具。
1.3.1 使用自帶的IDLE
視頻講解:資源包\Video\01\1.3.1 使用自帶的IDLE.mp4

在安裝Python后,會自動安裝一個IDLE。它是一個Python Shell(可以在打開的IDLE窗口的標題欄上看到),程序開發人員可以利用Python Shell與Python交互。下面將詳細介紹如何使用IDLE開發Python程序。
1.打開IDLE并編寫代碼
單擊Windows 10系統的“開始”菜單,然后依次選擇“所有程序”→“Python 3.12”→“IDLE(Python 3.12 64-bit)”菜單項,即可打開IDLE窗口,如圖1.19所示。

圖1.19 IDLE主窗口
在1.2.3節我們已經使用IDLE輸出了簡單的語句,但是在實際開發時,通常不會只包含一行代碼。當需要編寫多行代碼時,可以單獨創建一個文件保存這些代碼,在全部編寫完成后一起執行。具體方法如下:
(1)在IDLE主窗口的菜單欄上,選擇“File”→“New File”菜單項,將打開一個新窗口,在該窗口中,可以直接編寫Python代碼。在輸入一行代碼后再按下<Enter>鍵,將自動換到下一行,等待繼續輸入,如圖1.20所示。

圖1.20 新創建的Python文件窗口

(2)在代碼編輯區中,編寫多行代碼。例如,輸出古詩《游子吟》的代碼如下:

在上面的代碼中,“""*3”表示輸出3個空格;“+”表示字符串連接。例如,第01行代碼表示輸出3個空格和游子吟。第02行中的“\n”表示換行。
(3)按下快捷鍵<Ctrl+S>保存文件,這里將文件名稱設置為demo.py。其中,.py是Python文件的擴展名。
(4)運行程序。在菜單欄中選擇“Run”→“Run Module”菜單項,如圖1.21所示。
運行程序后,將打開Python Shell窗口顯示運行結果,如圖1.22所示。

圖1.21 運行程序

圖1.22 運行結果
說明
運行程序時,也可以直接按下快捷鍵〈F5〉。
2.IDLE中常用的快捷鍵
在程序開發過程中,合理使用快捷鍵,不但可以降低代碼的出錯概率,而且可以提高開發效率。在IDLE中,可通過選擇“Options”→“Configure IDLE”菜單項,在打開的“Settings”對話框的“Keys”選項卡中查看快捷鍵列表,但是該界面是英文的,不便于學習。為方便讀者學習,表1.2列出了IDLE中一些常用的快捷鍵。
表1.2 IDLE提供的常用快捷鍵

說明
由于IDLE簡單、方便,很適合練習,所以本書如果沒有特殊說明,均使用IDLE作為開發工具。
1.3.2 常用的第三方開發工具
視頻講解:資源包\Video\01\1.3.2 常用的第三方開發工具.mp4

除了Python自帶的IDLE,還有很多能夠進行Python編程的開發工具。下面將對幾個常用的第三方開發工具進行簡要介紹。
? PyCharm
PyCharm是由JetBrains公司開發的一款Python開發工具。在Windows、macOS和Linux操作系統中都可以使用。它具有語法高亮顯示、項目管理、代碼跳轉、智能提示、自動完成、調試、單元測試和版本控制等一般開發工具都具有的功能。另外,它還支持在Django(Python的Web開發框架)下進行Web開發。PyCharm的主窗口如圖1.23所示。

圖1.23 PyCharm的主窗口
說明
在PyCharm的官方網站中,提供了兩個版本的PyCharm,一個是社區版(免費并且提供源程序),另一個是專業版(免費試用)。讀者可以根據需要選擇。
? Microsoft Visual Studio
Microsoft Visual Studio是Microsoft(微軟)公司開發的用于C#和ASP.NET等的開發工具。Visual St udio也可以作為Python的開發工具,只需要在安裝時選擇安裝PTVS插件即可。安裝PTVS插件后,在Visual Studio中就可以進行Python應用開發了。開發界面如圖1.24所示。

圖1.24 應用Visual Studio開發Python項目
說明
PTVS插件是一個自由、開源的插件,它支持編輯、瀏覽、智能感知、混合Python/C++調試、性能分析、HPC集群、Django,并適用于Windows、Linux和macOS的客戶端的云計算。
? Eclipse+PyDev
Eclipse是一個開源的、基于Java的可擴展開發平臺。該平臺最初主要用于Java語言的開發,不過通過安裝不同的插件,也可以進行不同語言的開發。在安裝PyDev插件后,Eclipse就可以進行Pyth on應用開發了。使用安裝有PyDev插件的Eclipse進行Python開發的界面如圖1.25所示。

圖1.25 使用Eclipse+PyDev開發Python
說明
PyDev是一款功能強大的Eclipse插件。它提供了語法高亮、語法分析、語法錯誤提示,以及大綱視圖顯示導入的類、庫和函數、源代碼內部的超鏈接等。安裝PyDev插件后,用戶完全可以利用Eclipse進行Python應用開發。
- Mastering Concurrency Programming with Java 8
- Java 9 Programming Blueprints
- 算法精粹:經典計算機科學問題的Python實現
- Blender 3D Incredible Machines
- Mastering KnockoutJS
- Python機器學習算法: 原理、實現與案例
- Oracle GoldenGate 12c Implementer's Guide
- Java Fundamentals
- Python 3.7從入門到精通(視頻教學版)
- 深度探索Go語言:對象模型與runtime的原理特性及應用
- Learning Ionic
- ABAQUS6.14中文版有限元分析與實例詳解
- Python第三方庫開發應用實戰
- JavaScript Mobile Application Development
- Microsoft Windows Identity Foundation Cookbook