IDE(IntegratedDevelopmentEnvironment),全称是集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。常见的IDE工具有Pycharm,VisualStudioCode等等。
而对于PythonIDE我首推PyCharm其他IDE相比,PyCharm主要有以下4个优点:
简洁的代码编辑环境
强大的智能代码辅助功能(智能代码补全、代码检查、实时错误高亮显示)
丰富的内建开发者工具(VCS、数据库、远程开发、调试、测试、性能分析…
完善的Web开发和数据科学支持(Django、Flask、JS、notebook、pandas…)
编辑器
编辑器(editor),通常是文本编辑器(texteditor)的简称。Windows系统中的记事本就是一种文本编辑器。比如,你新建一个.txt文本文件,在里面编写python代码,保存以后直接将后缀名改为.py,程序仍然可以被编译运行。
编译器
编译器是运行你的程序代码的根本。有了编译器,程序就可以运行了。我们来看一下,在只有编译器的环境里,程序应该如何运行。
$pythonhelloworld.py
Python将编译和解释两个过程合并到了一句命令里,因此减少了一行,而实际上仍是两个过程。编译后的文件是.pyc文件或.pyo文件,.pyc文件是普通编译产生的文件,可以用python-mpy_