1 IDLE1.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 BlackAdder2.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.htm4 Wing IDE4.1 Wing IDE由Archaeopteryx Software公司开发与支持,适用于windows and linux环境。它提供一个源码分析器和浏览器、项目管理能力以及文本编辑器和调试器。
4.2 它由python编写,并包含python源码。购买者可自定义源码,以适应自已的要求,但是,不可将修改过的代码用于赢利目的。
4.3 全功能演示版可在archaeopteryx.com/wingide下载。
5 Pythonwin5.1 Pythonwin集成开发环境包含在由ActiveState出品的ActivePython中,ActivePython是一个二进制build。其中包括用于XML处理的expat模块,以及一系列windows工具。
5.2 提供的特性有:彩色编码、源代码折叠、单词完成及自动缩进。调试器支持事后诊断功能、标准的单步调试、断点设计及变量监视。
5.3 详情请访问aspn.activestate.com/activepython。
6 Komodo6.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平台的可考虑用它。
Name
|
Platform
|
Notes
|
|
Unix + GNOME
|
Cross-language IDE; syntax coloring & folding for Python.
|
|
Windows, Linux x86
|
Commercial IDE for Python, support Webware and Python Unit. (not yet available for sale)
|
|
Windows/Linux
|
Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor.
|
|
Python + wxPython
|
RAD GUI building IDE, similar to Delphi.
|
|
Linux x86
|
Commercial IDE with support to 30 other languages.
|
|
Unix
|
Commercial cross-language IDE; nice multi-user project manager.
|
|
Python + wxPython
|
Simple, clean editing environment for Python intended primarily for use in schools.
|
|
Java + SWT
|
|
|
Python + PyQt + QScintilla
|
Popular python IDE with interfaces to Qt Designer, Qt Linguist, unittest.
|
|
PyGTK
|
A GUI designer for (Py)GTK, similar to Glade.
|
|
Python + Tkinter + Tix
|
An extended version of IDLE using Tix.
|
|
Python + Tkinter
|
Part of Python distribution.
|
|
Python + Tkinter
|
An experimental fork of IDLE. Since, Python 2.3, IDLEfork has become the new "main" Idle.
|
|
Java 1.4+ VM
|
Popular multi-language IDE.
|
|
Unix + KDE
|
Cross-language IDE for KDE - supports Python syntax/projects.
|
|
Windows/Linux
|
Commercial multi-language and cross-platform IDE. Includes a GUI Builder.
|
|
Java
|
A Java IDE with an optional plugin for Jython.
|
|
Any (with Python + GTK)
|
Python IDE (code browser, debugger, profiler) which uses Vim as its editor.
|
|
Windows
|
A nice alternate Python IDE for Windows (debugger included), also ...providing a strong scripting solution for Delphi Applications.
|
|
Python + wxPython
|
RAD GUI building IDE
|
|
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).
|
|
Windows/Linux
|
(no longer being developed) SecretLabs' commercial IDE. Includes Tk layout editor.
|
|
Unix/Windows with Tcl/Tk
|
Cross-language IDE & Source code analysis tool.
|
|
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.
|
|
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
|
|
Linux/Windows/Mac
|
Advanced Python and PHP IDE - built on top of TruStudio Foundation and introducing many exceptional features
|
|
Windows 2000/XP with Visual Studio.NET
|
(commercial) A Python plug-in for Visual Studio.NET (requires ActivePython or Win32all)
|
|
Windows
|
GUI designer for wxPython.
|
|
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.
|
|
Unix/Windows/Mac
|
Non-free Cross-language GUI dialog designer with integrated support for editing your Python callback functions.
|
|
Unix/Windows/Mac
|
A "designer" for WxPython (requires wxPython)
|
相关推荐
1 IDLE1.1 IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。1.2 特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)...
一个工具包用于开发和比较强化学习算法
pyobfuscate-Python源代码模糊器 =========================================== pyobfuscate是一个源代码模糊器:它生成Python源代码对于人类来说很难阅读,但对于Python来...pyobfuscate以几种方式转换源代码。其中
Python 是一种通用编程语言,可用于各种任务,包括 Web 开发、数据分析和机器学习。它的最大优点之一是它还可用于创建桌面应用程序。在本文中,我们将深入探讨使用 Python 开发桌面应用程序的最佳实践。 使用 ...
3. 扩展库和框架:Python 3.11.4官方文档还介绍了许多常用的第三方库和框架,如NumPy、Pandas、Django等,这些库和框架可以帮助开发者更高效地开发各种应用程序。 4. 文档工具和语言参考:Python 3.11.4官方文档...
爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的...
软件开发工具 IPython HTML Notebook 利用IPython提高代码开发效率的几点提示 高级IPython功能 致谢 第4章 NumPy基础:数组和矢量计算 NumPy的ndarray:一种多维数组对象 通用函数:快速的元素级数组函数 ...
Python 语言是一种简单、易学、易读的编程语言,具有丰富的类库和强大的开发工具。它广泛应用于 Web 开发、网络爬虫、数据分析、人工智能、科学计算、自动化测试等领域,是一门非常流行的编程语言。 Python 具有以下...
<br/> <br/>一个快速的对象模型和算法的原型开发工具 <br/>开发软件花费钱财需要很多时间才能达到很好的效果。在Python下创建对象,你可以比我们知道的任何语言用更短的代码和更少的时间,并且全部...
8.1 几种常见的bug类型 8.1.1 缓冲区溢出 8.1.2 整数溢出 8.1.3 格式化串攻击 8.2 文件Fuzzer 8.3 后续改进策略 8.3.1 代码覆盖率 8.3.2 自动化静态分析 第9章 Sulley 9.1 安装Sulley 9.2 Sulley中的基本数据类型 ...
Python语言当前越来越流行,使用的人越来越多,集成开发工具pycharm是当前使用比较多的一个开发工具,掌握pycharm的安装和基本的使用非常重要。 (1)pycharm的下载。 进入到pycharm的官网:...
爱心形状绘制工具介绍 在数码时代,艺术与科技的结合日益紧密。现在,我们甚至可以用编程的方式来创建美丽的图形和模式。这次,我们向您介绍一个简单而又富有创意的工具——爱心形状绘制工具,它基于Python语言和...
您可能感兴趣的文章:5款Python程序员高频使用开发工具推荐2018年Python值得关注的开源库、工具和开发者(总结篇)python的几种开发工具介绍Python实用工具FuckIt.py介绍Python程序打包工具py2exe和PyInstalle
这几本书涵盖了各个深度上的Python知识。 This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature. Instead, it introduces many of Python’s ...
如果你是一名专业的软件开发者,可能你必须使用几种 C/C++/JAVA 类库,并且发现通常编写 / 编译 / 测试 / 重新编译的周期是如此漫 长。也许你正在为这些类库编写测试用例,但是发现这是一个让人烦躁的工作。又或者你...
实际上,作为一种通用语言,Python 的应用角色几乎是无限的:你可以在任何场合应用Python, 从网站和游戏开发到机器人和航天飞机控制。 尽管如此,Python 的应用领域分为如下几类。下文将介绍一些Python 如今最常见的...
UDS是一种将文件拆分为几份非常小的base64部分的工具,可以放入Google Doc,实现无限的驱动器存储。 兼容Python 3 。
21.7.4 选择Jython开发工具 483 21.8 使用Jython进行测试 483 21.9 嵌入Jython解释器 484 21.10 处理C-Python和Jython 之间的差异 487 21.11 本章小结 488 21.12 习题 488 第Ⅳ部分 附 录 附录A 习题答案 491 附录B ...
这个编辑器可以将python的代码式编程转换成了像scratch一样的图形化编程,还可以在代码和图形之间随意切换,而且python常用的库这上面也有,还有几十种第三方包可供免费下载。作者大力推荐,由于图形化代码较少,并...
Python生态系统中有大量的开源第三方库,如Requests、Scrapy、BeautifulSoup、Selenium等,这些库为爬虫提供了各种功能,从发起HTTP请求、解析网页到处理数据都有相应的工具,极大地简化了爬虫的开发过程。...