常用Python编程开发工具
浏览:649 次

一个好的开发工具可以大大提高编程和开发的效率。目前,市场上常用的Python编程和开发工具包括PTVS、Eclipse、PyCharm、IPython、Eric5、Python Win等。
01开发插件PTVSPTVS(Python Tools for Visual Studio)是github上的一个开源项目。
PTVS增强了IronPython Tools for Visual Studio(IronPython 2.7)的代码,并添加了对CPython、集群和新模块(如NumPy和Scipy)的支持。
主要功能包括:CPython、IronPython、Jython和PyPy;高级编辑功能,如IntelliSense;多重重构;内置REPL(读取评估打印循环)窗口;调试和分析功能等。
02集成开发环境Eclipse是一个跨平台的免费集成开发环境(IDE)。它主要用于Java语言开发,但也通过插件作为C++和Python等其他计算机语言的开发工具。
Eclipse最初由IBM开发,作为下一代IDE开发环境,以取代商业软件Visual Age for Java。它于2001年11月加入了开源社区,现在由Eclipse基金会(一个非盈利软件供应商联盟)管理。
主要特点包括:
1.NLS字符串悬停具有“在属性文件中打开”操作
2.在Caller模式下,调用层次结构的上下文菜单中有一个Expand With Constructors操作
3.当您在编辑器中输入时,Java比较编辑器将更新其结构

4.有一个新的toString()生成器
5.为可重写方法添加了一个Open Implementation链接,可以直接打开该链接进行实现
6.编辑器与执行环境一致
7.Debug视图提供面包屑,显示活动的调试上下文
8.可运行的JAR文件输出向导还可以将所需的类库打包到要输出的可运行JAR文件中,或打包到JAR旁边的目录中
03 PyCharmPyCharm是JetBrains创建的Python IDE。
VS2010的重构插件Resharper由JetBrains创建。PyCharm用于一般IDE功能,如调试、语法高亮显示、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制。PyCharm还为Django开发提供了一些很好的功能,并支持GoogleAppEngine。此外,PyCharm支持IronPython!
主要特点:
1.编码辅助。它提供了一个具有编码完成和代码片段的智能可配置编辑器,支持代码折叠和拆分窗口,可以帮助用户更快、更容易地完成编码
2.项目代码导航。这个IDE可以帮助用户从一个文件导航到另一个文件,从一个方法导航到它的声明或用法,甚至通过类层次结构。如果用户学会使用他们提供的快捷键,速度会更快

3.代码分析,用户可以使用其编码语法、错误突出显示、智能检测和一键式代码快速完成建议来优化编码
4.Python重构,它允许用户在项目范围内轻松地重命名、提取方法/超类、导入字段/变量/常量、移动和向前/向后推重构
04 IPythonIPython是Python原生交互式shell的增强版本,它可以完成许多不寻常的任务,例如帮助实现并行计算;它主要使用它提供的交互式帮助,如代码着色、改进的命令行回调、制表符补全、宏函数和改进的交互式帮助。
主要功能:连接浏览器的HTML笔记本,显示、编辑和突出显示的Qt界面,并行和分布式计算组件。
05 Eric5Eric5是一个集成了项目管理功能的Python集成开发环境。它提供了无限数量的编辑器、集成的Python外壳、集成的调试器,以及对Subversion和Mercurial版本控制系统的集成支持。集成单元测试等。该功能可以通过插件系统进行扩展。与Eric4相比,Eric5是基于Python3的变体。
06 Python WinPython Win是一个优秀的Python集成开发环境,在许多方面优于IDE。
如软件名称所示,此工具适用于Win32用户。获取Python Win的最简单方法是下载ActivePython 2.0发行版。
ActiveState Python包含一系列优秀的插件,一些插件(如NumPy和PIL)可以在安装过程中选择作为额外下载。
还有其他模块;一个是Python Win,另一个是为Windows脚本编写的一系列有用的Python COM扩展组件。ActiveState也有非Windows发行版,但一些组件缺少相应的Windows。
以上六种Python编程开发工具是我们经常使用的工具。

YonBui公司