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

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應用開發。

主站蜘蛛池模板: 德江县| 河北区| 赞皇县| 印江| 田东县| 行唐县| 古交市| 郎溪县| 射洪县| 淮南市| 建湖县| 永平县| 宜川县| 南投市| 大同县| 辛集市| 容城县| 九龙城区| 疏勒县| 山阳县| 长汀县| 陕西省| 西充县| 黑龙江省| 通州区| 大邑县| 洪湖市| 嘉兴市| 邯郸县| 定安县| 铁岭县| 察隅县| 吴江市| 丘北县| 济南市| 林周县| 高平市| 安化县| 宁河县| 治县。| 横山县|