更新时间:2022年08月02日09时51分 来源:传智教育 浏览次数:
IDE(Integrated Development Environment),全称是集成开发环境 ,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。常见的IDE工具有Pycharm,Visual Studio Code等等。
而对于Python IDE 我首推PyCharm其他IDE相比,PyCharm主要有以下4个优点:
•简洁的代码编辑环境
•强大的智能代码辅助功能(智能代码补全、代码检查、实时错误高亮显示)
•丰富的内建开发者工具(VCS、数据库、远程开发、调试、测试、性能分析...)
•完善的Web开发和数据科学支持(Django、Flask、JS、notebook、pandas...)
编辑器
编辑器(editor),通常是文本编辑器(text editor)的简称。Windows系统中的记事本就是一种文本编辑器。比如,你新建一个.txt文本文件,在里面编写python代码,保存以后直接将后缀名改为.py,程序仍然可以被编译运行。
编译器
编译器是运行你的程序代码的根本。有了编译器,程序就可以运行了。我们来看一下,在只有编译器的环境里,程序应该如何运行。
$ python helloworld.py
Python将编译和解释两个过程合并到了一句命令里,因此减少了一行,而实际上仍是两个过程。编译后的文件是.pyc文件或.pyo文件,.pyc文件是普通编译产生的文件,可以用python -m py_compile helloworld.py产生;.pyo文件是添加优化选项后产生的Python文件,可以用python -O -m py_compile helloworld.py命令产生。
解释器
Python是一门解释型语言,解释器是Python运行必不可少的一种工具。所以,我们搭建Pyhton环境,本质上就是对Pyhton进行配置或者定制。
而解释器是能够执行用其他计算机语言编写的程序的系统软件,它是一种翻译程序。它的执行方式是一边翻译一边执行,因此其执行效率一般偏低,但是解释器的实现较为简单,而且编写源程序的高级语言可以使用更加灵活和富于表现力的语法。
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。