Python编程语言简单易懂,而且Python有着非常丰富的标准库,同时Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型,所以Python语言非常流行,广泛用于科学计算、数据分析、机器学习、人工智能等领域。
目前,Python语言开发有很多,但常用的IDE编辑器如下:
IDLE
IDLE是安装好python以后自带的开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,入门学习和简单调试Python程序很好用。
Visual Studio Code
Visual Studio Code (VSCode) 是微软所开发的 一款免费且开源的跨平台开发工具,支持 Windows,macOS、Linux、VSCode,这是一款非常强大的开发工具,支持安装各种扩展增强其功能和用途,对于Python开发,VSCode 配置完后的环境是可以直接进行可视化的 Debug。
官方网站:Visual Studio Code – Code Editing. Redefined
Thonny
一款基于 Python 内置图形库 tkinter 开发出来的支持Windows、macOS、Linux的 Python IDE,支持语法着色、代码自动补全、Debug等功能,是一款轻量级的IDE。
官方网站:Thonny, Python IDE for beginners
PyCharm
一个功能强大、跨平台、高度可定制和可插入的 Python IDE,它将所有开发工具集成在一个地方。它功能丰富,包括社区版(免费和开源)和专业版。PyCharm 被认为是 Python 最好的Python IDE 之一。
Spyder
一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 macOS系统。Spyder 也是 Anaconda 科学计算工具中默认的开发工具,自带一些常用的数据分析、机器学习等许多科学 Python 库,比如 SciPy、NumPy、Matplotlib、Pandas 等。
Wing
一个高度可定制和灵活的专业 Python IDE,具有强大的调试器和智能编辑器。它以快速、准确和有趣的方式支持交互式 Python 开发
Eric
一个功能丰富的 Python IDE,用 Python 编写的基于跨平台的 Qt UI 工具包,集成了高度灵活的 Scintilla 编辑器控件。