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
启动速度较慢
二、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开发。