python编程用什么软件开发(常用python编程软件)

最近有不少同学都抱怨:“我想学Python,但是都不清楚该使用哪些工具”,别着急,学习一门语言最难的永远是入门,今天就带大家一起复习一下基础知识,看看Python常用的编程开发工具有哪些~

python编程用什么软件开发(常用python编程软件)

有一个好的开发工具可以大大的提高编程开发的效率,目前市面上经常用到的Python编程开发工具有PTVS、集成开发环境Eclipse、PyCharm、IPython、Eric5、PythonWin等。

01

开发插件PTVS

PTVS (Python Tools for Visual Studio)是一个在github上开源项目。

PTVS 在 IronPython Tools for Visual Studio(IronPython 2.7)的代码基础上进行了增强并添加了对CPython、集群(Cluster)的支持,以及诸如NumPy和SciPy这样的新模块。

02

集成开发环境Eclipse

Eclipse是跨平台的自由集成开发环境(IDE)。主要用来Java语言开发,但目前亦有人通过插件使其作为其他计算机语言比如C 和Python的开发工具。

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。

主要特性包括:

NLS string hover有一个Open in Properties File动作

在Caller模式下,调用层级(Call Hierarchy)有一个在上下文菜单中有一个Expand With Constructors动作

有一个新的toString()产生器

为可覆盖方法增加了一个Open Implementation链接,可以直接打开其实现

Debug视图提供了breadcrumb(面包屑),显示了活动的debug上下文

可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中

03

PyCharm

PyCharm是由JetBrains打造的一款Python IDE。

VS2010的重构插件Resharper就是出自JetBrains之手。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!

主要特性:

项目代码导航,该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快

代码分析,用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化

Python重构,该功能用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构

04

IPython

IPython是Python的原生交互式 shell的增强版,可以完成许多不同寻常的任务,比如帮助实现并行化计算;主要使用它提供的交互性帮助,比如代码着色、改进了的命令行回调、制表符完成、宏功能以及改进了的交互式帮助。

05

Eric5

06

PythonWin

PythonWin是一个优秀的 Python 集成开发环境,在许多方面都比 IDE 优秀。

如软件名称所示,这个工具是针对 Win32 用户的。获得 PythonWin 的最简单方法是下载 ActivePython 2.0发行版。

ActiveState的Python包括一系列优秀的附加模块,还有些(例如 NumPy 和 PIL)在安装过程中可选择作为附加下载。

还有其他附加模块;一个特别的是 PythonWin,另一个是针对 Windows 脚本编写的一系列有用的 PythonCOM 扩展组件。ActiveState 还有非Windows 发行版,但一些组件缺少与 Windows 的对应。

以上6个Python编程开发工具同学们最常使用哪个呢~欢迎大家在评论区讨论哦~

—————END—————

推荐阅读:

突然火爆全网的《人生重开工具》,非常上瘾 !

一行Python命令,把你的电脑变成服务器

值得学习练手的22个Python迷你程序(附代码)

四步,用python实现一辆自动驾驶的小车

为了监控老板,我用Python做了个摸鱼神器

发表评论

登录后才能评论