Python(派森)英文名称:穿山甲。它是一种面向对象的用途非常广泛的编程语言,具有非常清晰的语法特点,适用于多种操作系统,可以在Windows和Unix这样的系统中运行。python的语法灵活,模块众多,是一门面向对象语言。 可以命令行运行,也可以开发窗口应用程序。还可以用作web cgi语言。 现在各种linux 版本,都少不了python,在常见的linux 应用工具中,很大一部分都是python 开发的。作为一个python的入门者,除了掌握这么语言的基本要领外。 一款好的开发工具是必不可少的。 下面我说说,win下的常见开发工具。
一、editra开发工具功能介绍
首先editra是个开源项目,用python编写而成。 目前支持50多种脚本编写。 它可在 Linux、Windows 及 Mac OS X 等系统上运行。它有以下一些功能:
- 语法高亮显示,支持 60+ 种语言
- 代码折叠
- 自动缩进
- 自动补完/调用提示(Python)
- 支持正则搜索
- 颜色主题方案
- 块注释/块缩进
- 把行加入书签/行编辑命令
- 支持项目管理
- 支持文件浏览
- 支持ftp在线管理
不足之处:
- 不支持好的调试功能
- svn/cvs管理不方便
- 启动及反应速度较慢
当前版本是:0.5.86 官方网站是:http://editra.org
二、ulipad开发工具功能介绍
ulipad是专门为python 开发设计的ide工具,目前版本是:4.0,它是google下面的一个开源项目, 它是基于:wxPython 类库 由python 开发而成的。它具有以下特点:
- 类浏览器
- 代码自动完成
- HTML浏览器
- 目录浏览器
- 代码加亮
- svn/cvs代码管理
- ftp管理
- 调试,错误提示
不足之处:
- 不之处sftp
- 启动速度较慢
当前版本是:4.0 官方地址:http://code.google.com/p/ulipad/
二、eclipse For pydev开发工具功能介绍
PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。2003年7月16日,以 Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。这个能够将 Eclipse当作 Python IDE 的项目就是 PyDev。
PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能:
- 语法错误提示
- 源代码编辑助手
- Quick Outline
- Globals Browser
- Hierarchy View
- 运行和调试
- 支持svn/cvs优秀代码管理
- sftp管理
- 可以获得eclipse众多的插件支持
基于 Eclipse 平台,拥有诸多强大的功能,同时也非常易于使用,PyDev 的这些特性使得它越来越受到人们的关注。
如今,该项目还在不断地推进新的发布版本,目前最新的版本是1.6.3 。官方地址:http://pydev.org/
以上是介绍windows 下python 几种开发ide, 其中editra,ulipad都很小,属于比较轻量级的。 pydev 功能非常完善,在做大型开发项目。推荐用pydev开发。