我经常用的Python 工具

分类-Linux_OS 三月 9, 2010 10:48 933 Views 2 Comments
标签:

我经常用的Python 工具

 

IPython -- An enhanced Interactive Python:

Features:

* Magic commands: 可以使用一些shell命令如 %cd <dir> 和一些高级功能(具体可以%magic 查询)

* 可以动态的跟踪对象信息, 可用使用 ?var or var? 来输出 var 的详细信息

* 使用TAB可用自动完成

* 可用通过!command 执行Shell命令

* 安装pyreadline 后可以高亮代码

 

输入 ? 可用查看完整的Feature 列表

安装: easy_install ipython or apt-get install ipython

 

bPython:

这个动态提示和自动完成很强大,不过在Win平台下无法使用

安装: easy_install bpython or apt-get install bpython

 

DreamPie:

 

还有三个Python IDE:

 

PyCharm:

刚出的Python IDEJava开发,跨平台。支持Django  开发。

所谓的支持就是能对DjangoTemplate 语法高亮,能运行manage.py 命令

 

Netbeans:

Netbeans 有个Python 的版本,没有对Django的特别支持。

 

PyDev:

Eclipse 插件不少人在用。

 

个人觉得跟Java IDE对比没有啥出色的功能,俺就用过几次,体验一下,感觉完全没有Vim + Shell 快捷,方便。

 

自动完成功能还真不是很需要,因为Python 强大的反射功能,开个IPython dir 一下什么都有了。

反而觉得 Vim Ctrl+N 本地记录的自动完成非常有用,是我最常用的组合键了。

另外俺对字体的要求很高~Netbeans Win 下字体很不好看,Eclipse 没有color themePyCharm 太占资源(内存 150M+ ,界面没有Eclipse 的好看。

 

COMMENTS | 评论

自言自语  --  发表新文章 管理

Powered by pLite :)  由 Google AppEngine 强力驱动