使用IDLE或PythonShell创建Python,是否发现非常适合简单的程序,但可以将大型程序创建成绝望和沮丧的坑。但是,请不要害怕。今天说明Python的10大综合开发环境和代码编辑器,说明各种优缺点,自由切换选择,让你的编程开心。让我们看看
集成开发环境和编码器是什么?
集成开发环境是一个专门针对软件开发的程序。如名字所示,IDE集成了为软件开发设计的一些工具。这些工具通常包括专门处理代码的编辑器(如语法亮度和自动补充)。构建、执行、调整工具和某种形式的源代码控制。
大多数集成开发环境兼容多种编程语言,包含更多功能,一般体积大,需要时间下载安装,正确使用需要更深刻的知识。
相比之下,特制的编码器可以像具有语法亮度和编码格式功能的文本编辑器一样简单。绝大多数优秀的编码器能够开展编码和控制调试器,也可以与源码控制系统开展最好是的互动交流。与集成开发环境相比,优秀的专用代码编辑器体积更小更快,但功能更少。
优秀Python程序设计环境的要求。
因此,在编程环境中我们真正需要的是什么?每个应用程序都有不同的功能,但以下是使编程更容易的核心功能:
保存和重载代码文件。
如果集成开发环境和编辑器不允许保存现有的工作,之后再打开时不能保持离开时的同样状态,那就不是集成开发环境了。
在环境中运行代码。
类似的是,如果你必须退出编辑器来操作Python代码,那么它就是普通的文本编辑器。
支持调整。
程序运行时支持逐步运行代码是所有集成开发环境和许多优秀代码编辑器所必需的核心功能。
语法很明亮。
支持代码中的关键词、变量和符号快速标识,可以使代码更容易阅读和理解。
自动补充代码格式。
引人注目的编辑器和集成开发环境在while和for语句末端识别假号,知道下一行应该缩进。
当然,源控制、扩展模型、构建和测试工具、语言援助等其他功能也很多。但以上四点是我认为优秀的编辑环境必须具备的核心功能。