几种常见python开发工具

Python的应用实用性极高,Web开发,数据分析计算和数据可视化(高境界玩家可达机器学习)、脚本,而且上手难度比较友好,所以业内有一定欢迎程度。今天给初入门的大家介绍几个python常见的工具和技巧。

一、Visual Studio 的 Python 开发插件 PTVS

PTVS (Python Tools for Visual Studio) 是一个在github上开源项目。(http://microsoft.github.io/PTVS

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

主要特性包括:

1、CPython、IronPython、Jython和PyPy;

2、高级编辑功能如IntelliSense;

3、多重构;

4、内置REPL(read-eval-print loop)窗口;

5、调试和分析功能,等等。

官网下载地址:

https://archive.codeplex.com/?p=pytools

二、集成开发环境 Eclipse

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

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

主要特性包括:

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

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

Constructors动作

3、当你在编辑器中输入的时候,Java比较编辑器会更新其结构

4、有一个新的toString产生器

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

6、编辑器与执行环境一致

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

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

三、PyCharm

PyCharm是由JetBrains打造的一款Python IDE。VS2010的重构插件Resharper就是出自JetBrains之手。

首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……

另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython

主要特性:

1. 编码协助,其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。

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

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

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

官网下载地址

http://www.jetbrains.com/pycharm/download/#section=windows​www.jetbrains.com

 

四、IPython

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

主要特性:

1. HTML笔记本来连接浏览器。

2. Qt界面来显示。

3. 编辑和高亮,并行和分布式计算的组件。

官网下载地址:

http://ipython.org/download.html​ipython.org

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值