![零基础学Python(升级版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/900/49639900/b_49639900.jpg)
1.3 Python开发工具
通常情况下,为了提高开发效率,需要使用相应的开发工具。进行Python开发也可以使用开发工具。下面将详细介绍Python自带的IDLE和常用的第三方开发工具。
1.3.1 使用自带的IDLE
视频讲解:资源包\Video\01\1.3.1 使用自带的IDLE.mp4
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_25_5.jpg?sign=1739269023-v3FFRaWpudBVEMpUg0Tqoy8XLDXdsLh5-0-1f44234135dbe59bd900f1a8ebcc69b1)
在安装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所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_26_1.jpg?sign=1739269023-Y1rPgJl7FeUbJoFNds8rYVAYpwmfd6HC-0-97942c0a4f93e2be9e6d17e348f4b4b8)
图1.19 IDLE主窗口
在1.2.3节我们已经使用IDLE输出了简单的语句,但是在实际开发时,通常不会只包含一行代码。当需要编写多行代码时,可以单独创建一个文件保存这些代码,在全部编写完成后一起执行。具体方法如下:
(1)在IDLE主窗口的菜单栏上,选择“File”→“New File”菜单项,将打开一个新窗口,在该窗口中,可以直接编写Python代码。在输入一行代码后再按下<Enter>键,将自动换到下一行,等待继续输入,如图1.20所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_26_2.jpg?sign=1739269023-JKvo9LJjG03R3dUy31P9XD0tO43d1XQ7-0-ae33b185bc7e000ef53e2675d70928c0)
图1.20 新创建的Python文件窗口
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_26_3.jpg?sign=1739269023-Nwu5LXNWFgoxJLII2Z3DvPtwc4xYdma0-0-032478be82f8bbd7633fd607d4eff3b1)
(2)在代码编辑区中,编写多行代码。例如,输出古诗《游子吟》的代码如下:
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_26_4.jpg?sign=1739269023-IkH2fIdNcoZ8f8fXD6Z3wcYKjXvTIBRY-0-353c57da22d6f4a4e87f56515b5c4497)
在上面的代码中,“""*3”表示输出3个空格;“+”表示字符串连接。例如,第01行代码表示输出3个空格和游子吟。第02行中的“\n”表示换行。
(3)按下快捷键<Ctrl+S>保存文件,这里将文件名称设置为demo.py。其中,.py是Python文件的扩展名。
(4)运行程序。在菜单栏中选择“Run”→“Run Module”菜单项,如图1.21所示。
运行程序后,将打开Python Shell窗口显示运行结果,如图1.22所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_27_1.jpg?sign=1739269023-WY2gPY87cwUKYl8toB9HclqVBJfOmqd5-0-76b29be2aef3a207f3f4bc2ed7524486)
图1.21 运行程序
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_27_2.jpg?sign=1739269023-7EQVJu0QsrMv4hBWsbrrSWamG51oeckK-0-792b8caf07ac3994186c9ff980807351)
图1.22 运行结果
说明
运行程序时,也可以直接按下快捷键〈F5〉。
2.IDLE中常用的快捷键
在程序开发过程中,合理使用快捷键,不但可以降低代码的出错概率,而且可以提高开发效率。在IDLE中,可通过选择“Options”→“Configure IDLE”菜单项,在打开的“Settings”对话框的“Keys”选项卡中查看快捷键列表,但是该界面是英文的,不便于学习。为方便读者学习,表1.2列出了IDLE中一些常用的快捷键。
表1.2 IDLE提供的常用快捷键
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_27_3.jpg?sign=1739269023-E6krX1nJalqPP14DrnFcH8MT3PZySoU3-0-23c6f13f3821c810a2dce6377995e2fc)
说明
由于IDLE简单、方便,很适合练习,所以本书如果没有特殊说明,均使用IDLE作为开发工具。
1.3.2 常用的第三方开发工具
视频讲解:资源包\Video\01\1.3.2 常用的第三方开发工具.mp4
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_28_1.jpg?sign=1739269023-mNvkvSFXY3AYFYKuTQixB6n8Iih1euMW-0-bc13cef4291e0dbd9377e142029bd649)
除了Python自带的IDLE,还有很多能够进行Python编程的开发工具。下面将对几个常用的第三方开发工具进行简要介绍。
☑ PyCharm
PyCharm是由JetBrains公司开发的一款Python开发工具。在Windows、macOS和Linux操作系统中都可以使用。它具有语法高亮显示、项目管理、代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外,它还支持在Django(Python的Web开发框架)下进行Web开发。PyCharm的主窗口如图1.23所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_28_2.jpg?sign=1739269023-XRb0HEIxesH5lKoPZeinxDVD2amTs35g-0-1d21ee6cfb3367902cbc27ed6b141754)
图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所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_28_3.jpg?sign=1739269023-B0RXJGYSKbd4lmDrWCYFklbNcgeuZWU9-0-f5af1a4bab429870f653f807a9f11c7b)
图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所示。
![](https://epubservercos.yuewen.com/6FB438/29142694207411306/epubprivate/OEBPS/Images/47212_29_1.jpg?sign=1739269023-JICpwFt78P8RvkVM4hKPMu5s6sNOvDMq-0-5d49ab026810ef98d0a3763184c945c4)
图1.25 使用Eclipse+PyDev开发Python
说明
PyDev是一款功能强大的Eclipse插件。它提供了语法高亮、语法分析、语法错误提示,以及大纲视图显示导入的类、库和函数、源代码内部的超链接等。安装PyDev插件后,用户完全可以利用Eclipse进行Python应用开发。