1 IDLE
1.1 IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。
1.2 特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。
1.3 用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是Tkinter应用程序,它会自动调用mainloop。再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。

2 BlackAdder
2.1 BlackAdder支持windows and linux环境。用它创建的程序可在任何一种平台上运行,负责维护它的是TheKompany.com。他们发布了该软件的个人版,只提供有限的支持;以及专业版,需要许可,面向商业软件开发者。详情请访问 www.thekompany.com/products/blackadder。

3 PythonWorks
3.1 它由SecretLabs公司发布,该公司致力于Python项目的开发与部署提供相应的工具。PythonWorks是一种“快速应用程序开发”(RAD)工具,程序员可借助它快速地创建、调试和发布程序。
3.2 PythonWorks包括一个HTML/XML编辑器、具有完全索引的文档、一个源码管理系统(用于项目分组)、自定义的代码编辑特性以及一个GUI布局编辑器。支持jython。
3.3 允许用户以多种形式对项目进行打包:源码形式、可执行程序形式以及.pyc形式。
3.4 有版权,需购买,详情请访问 www.pythonware.com/products/works/index.htm

4 Wing IDE
4.1 Wing IDE由Archaeopteryx Software公司开发与支持,适用于windows and linux环境。它提供一个源码分析器和浏览器、项目管理能力以及文本编辑器和调试器。
4.2 它由python编写,并包含python源码。购买者可自定义源码,以适应自已的要求,但是,不可将修改过的代码用于赢利目的。
4.3 全功能演示版可在archaeopteryx.com/wingide下载。

5 Pythonwin
5.1 Pythonwin集成开发环境包含在由ActiveState出品的ActivePython中,ActivePython是一个二进制build。其中包括用于XML处理的expat模块,以及一系列windows工具。
5.2 提供的特性有:彩色编码、源代码折叠、单词完成及自动缩进。调试器支持事后诊断功能、标准的单步调试、断点设计及变量监视。
5.3 详情请访问aspn.activestate.com/activepython。

6 Komodo
6.1 ActiveState还为python提供了另一个IDE,名为Komodo,可用它在windows and linux上开发程序。Komodo最大的特点是,它是Perl,PHP,Tcl,HTML,XML AND XSLT的一种集成开发环境。

7 Boa Constructor
7.1 Boa是一个跨平台的python IDE和WxPython GUI。它提供可视化的编程和操作框架,能方便地进行程序的设计。它有一个对象浏览器,并提供有各种资源的视图,有一个html文档生成器,还有一个先进的调试器和完整的帮助系统。Boa还提供对zope的支持,能添加、删除、复制、剪切、导入和导出zope中的对象。能编辑对象属性和进行python脚本的调试。Boa是用python基于WxPython库编写的。 用起来就象vb或delphi一样方便。
7.2 下载地址是: http://boa-constructor.sourceforge.net/,要安装Boa要先安装合适版本的python和WxPython。

在windows平台我就是用pythonwin,感觉还不错,和idle差不多,在windows平台的可考虑用它。

Python 集成開發環境

Take a look at PythonEditors if you don't want IntegratedDevelopmentEnvironments.
Please keep wiki links as wiki links, use external links only if there is no existing page for the IDE.
Name
Platform
Notes
Anjuta
Unix + GNOME
Cross-language IDE; syntax coloring & folding for Python.
ArachnoPython
Windows, Linux x86
Commercial IDE for Python, support Webware and Python Unit. (not yet available for sale)
BlackAdder
Windows/Linux
Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor.
BoaConstructor
Python + wxPython
RAD GUI building IDE, similar to Delphi.
Code Crusader
Linux x86
Commercial IDE with support to 30 other languages.
CodeForge
Unix
Commercial cross-language IDE; nice multi-user project manager.
DrPython
Python + wxPython
Simple, clean editing environment for Python intended primarily for use in schools.
Eclipse
Java + SWT
See EclipsePythonIntegration for Python support.
eric
Python + PyQt + QScintilla
Popular python IDE with interfaces to Qt Designer, Qt Linguist, unittest.
Gazpacho
PyGTK
A GUI designer for (Py)GTK, similar to Glade.
IDEStudio
Python + Tkinter + Tix
An extended version of IDLE using Tix.
IDLE
Python + Tkinter
Part of Python distribution.
IDLEfork
Python + Tkinter
An experimental fork of IDLE. Since, Python 2.3, IDLEfork has become the new "main" Idle.
jedit
Java 1.4+ VM
Popular multi-language IDE.
KDevelop
Unix + KDE
Cross-language IDE for KDE - supports Python syntax/projects.
Komodo
Windows/Linux
Commercial multi-language and cross-platform IDE. Includes a GUI Builder.
Netbeans
Java
A Java IDE with an optional plugin for Jython.
PIDA
Any (with Python + GTK)
Python IDE (code browser, debugger, profiler) which uses Vim as its editor.
PyScripter
Windows
A nice alternate Python IDE for Windows (debugger included), also ...providing a strong scripting solution for Delphi Applications.
PythonCard
Python + wxPython
RAD GUI building IDE
PythonWin
Windows
Available either as part of ActiveState's ActivePython distribution (which is not open source) or as part of the Win32All extensions from Mark's pages (which is open source).
PythonWorks Pro
Windows/Linux
(no longer being developed) SecretLabs' commercial IDE. Includes Tk layout editor.
SourceNavigator
Unix/Windows with Tcl/Tk
Cross-language IDE & Source code analysis tool.
SPE
Windows, Linux, MacOsX, FreeBSD, etc.
SPE is an open-source, multi-platform python IDE with wxPython interface. It has auto indentation & completion, call tips, syntax coloring & highlighting, uml viewer, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, Blender support, ... Spe ships with rpdb2 (remote encrypted debugger), wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regex console). Note: SPE has a Windows install binary, all other platforms must work with the source code - although donations are currently being amassed to create an OS X version.
TruStudio Foundation
Linux/Windows/Mac
Python and PHP IDE - open source project and a foundation for development tools for scripting languages built on top of Eclipse Platform
TruStudio Professional
Linux/Windows/Mac
Advanced Python and PHP IDE - built on top of TruStudio Foundation and introducing many exceptional features
Visual Python
Windows 2000/XP with Visual Studio.NET
(commercial) A Python plug-in for Visual Studio.NET (requires ActivePython or Win32all)
VisualWx
Windows
GUI designer for wxPython.
WingIde
Windows/Linux/Mac OS X/Unix
Commercial Python IDE with networked debugger, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project.
WxDesigner
Unix/Windows/Mac
Non-free Cross-language GUI dialog designer with integrated support for editing your Python callback functions.
WxGlade
Unix/Windows/Mac
A "designer" for WxPython (requires wxPython)
External collections:
·         Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)
·         Charming Python: A review of Python IDEs (David Mertz, 2001-05-01)
·         A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)

Python几种开发工具介绍相关推荐

  1. 零基础Python完全自学教程3:Python开发工具介绍

    欢迎你来到站长在线的站长学堂学习Python课程.今天<零基础Python完全自学教程>分享的主题是<Python开发工具介绍>. 作为一个Python程序员需要对一些常用的P ...

  2. python编程工具-7款Python开发工具介绍,你最中意哪一款

    工欲善其事必先利其器,有一款好用上手的Python编辑器能够大大提高码代码的效率,而且所带来的提升不是从 1 到 1.1 倍速,是从 1 到 10 倍速.所以行哥这里来推荐几个常用的Python开发工 ...

  3. Java新手看招 常用开发工具介绍

    Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...

  4. 前端面试题(重点整理):谈谈你对web标准和W3c的认识、什么是ECMA、什么是html、浏览器和开发工具介绍

    目录 一.对web标准和W3C的认识 1.1 web标准 1.2 W3C的认识 二.什么是ECMA 三.什么是html 四.浏览器和开发工具介绍 4.1 浏览器介绍 4.2 开发工具介绍 一.对web ...

  5. web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 规范 HTML结构详解 {前端之前端初识}...

    前端之前端初识 前端初识 本节目录 一 web标准 二 浏览器介绍 三 开发工具介绍 四 HTML介绍 五 HTML颜色介绍 六 规范 七 HTML结构详解 一 web标准 web准备介绍: 1.w3 ...

  6. JAVA java学习(9)——————java常用开发工具介绍

    下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是--它们都是为了给 Java 编码和开发提供卓越的支持. 常用源码编辑工具介绍 ava 源代码本质上其实就是普通的文本文件,所以理论上来说 ...

  7. python的主流开发工具排名,最常用的python开发工具

    有哪些值得推荐的 Python 开发工具? 第一款:最强终端 Upterm它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能,之前的名字叫做:BlackWindow. 有人跟他说这个 ...

  8. python常用的集成开发工具,python的主流开发工具

    有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具:1.Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具,可帮助开发者攻 ...

  9. MacBook Linux Windows C和C++开发工具介绍

    MacBook Linux Windows C和C++开发工具介绍 本人主要从事Java开发,所以IDEA用的比较多, Golang也开发了几年,使用的是Goland或IDEA工具, 最近在学习C++ ...

最新文章

  1. asp.net Core多环境读取Json
  2. 网页失去焦点事件 visibilitychange
  3. 使用Leangoo做销售管理体系
  4. STM32的IIC应用详解2
  5. SAP业务测评之库存预留
  6. ServletConfig的详解
  7. 转: 理解RESTful架构
  8. 这个SSRF 漏洞很酷
  9. 12c rac 实例无法启动之磁盘组空间耗尽
  10. 精通SQL的30张简图
  11. 智能聊天机器人平台的架构与应用
  12. 新浪微博单点登陆分析
  13. javaweb图片加载不出来问题的解决方法
  14. HTML中的 meta 标签
  15. 墨者Bash漏洞分析溯源题解
  16. tcp_timestamps tcp_tw_recycle引起的服务器连接不上问题
  17. 如何查看python有哪些内置函数_如何查看 Python 全部内置变量和内置函数?
  18. matlab中集合的表示,Matlab常用命令集合
  19. 打造自己的“美图秀秀”
  20. AI比赛-NER:“万创杯”中医药天池大数据竞赛——中药说明书实体识别挑战

热门文章

  1. One-Hot Encoding
  2. TypeError: object of type ‘type‘ has no len()
  3. Akka 指南 之「消息传递可靠性」
  4. 【Pytorch】Pytorch深度学习实战教程:超分辨率重建AI与环境搭建
  5. 1. R语言介绍、Rstudio的基本使用、帮助命令、内置数据集
  6. 先验概率、后验概率、条件概率
  7. GPS周和周内秒转公历时间 以及 公历时间转GPS周和周内秒 (python版)
  8. 从零开始的自动化测试框架-web自动化篇
  9. 如何在sql语句里添加注释
  10. CSS(基础,面试,常见用例)