三九宝宝网宝宝教育智力培养

专门为Python设计的IDE软件有哪些

03月01日 编辑 39baobao.com

[软件设计的设计方法论]设计过程中用以促成模块化设计的四个区域:模块(Module)、数据(Data)、体系(Architectural)和程序(Procedural)设计。 模块设计(Modular design) 降低了复杂性、便于修改、且使得支持 系...+阅读

适用于Python的集成开发环境(IDE)软件,除了标准二进制发布包所附的IDLE之外,还有许多其他选择。其中有些软件设计有语法着色、语法检查、运行调试、自动补全、智能感知等便利功能。由于Python的跨平台出身,这些软件往往也具备各种操作系统的版本或一定的移植性。

Anaconda:适用于windows和Linux等多个平台,采用conda对其包管理,随软件打包了许多科学计算的第三方Python库。

Eric:基于PyQt的自由软件。支持自动补全、智能感知、自动语法检查、工程管理、svn/mercurial集成、自动单元测试等功能,具有可扩展的插件系统,通过可选插件支持Git集成。调试功能与Visual Studio和Eclipse类似。当前版本为Eric6,可同时支持Python2.x和Python3.x,以及PyQt4和PyQt5。使用前需要先安装相应的Python和PyQt版本。

IDLE:Python“标准”IDE。一般随Python而安装,支持较少的编辑功能。调试功能也比较弱。

Komodo和Komodo Edit:后者是前者的免费精简版。也可以用于PHP,Ruby,Javascript,Perl,Web和云开发。

PyCharm:由JetBrains打造,该公司的Java IDE软件IntelliJ拥有海量的用户;PyCharm具备一般IDE的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等,同时另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,PyCharm也支持IronPython。PyCharm是商业软件,但也具有社区版和教育版。

PyScripter:功能较全的开源IDE,使用Delphi开发。

PythonWin:包含在pywin32内的编辑器,仅适用于Windows。

SPE:功能较多的免费软件,依赖wxPython。

Spyder:开源的跨平台科学计算IDE。

Ulipad:功能较全的免费软件,依赖wxPython。

WingIDE:商业软件,有免费的Wing IDE 101,功能有限,适用于入门者教学。

以下为关联文档:

哪些国家的贸易统计属于总贸易?专门贸易(一)总贸易(General Trade) 总贸易是“专门贸易”的对称,是指以国境为标准划分的进出口贸易。凡进入国境的商品一律列为总进口;凡离开国境的商品一律列为总出口。 在总出口中又包...

软件项目设计和开发评审要求有哪些呢a)设计和开发评审应分级进行。公司级的项目应进行公司级评审;业务部门级的项目一般进行业务部门级评审; b)设计和开发评审视具体情况可一次进行,也可分段进行; c)评审结论应明确; d)...

用于软件开发的软件有哪些的分类并分别列举一项软件计算机软件总体分为系统软件和应用软件两大类: 系统软件是各类操作系统,如windows、Linux、UNIX等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类。 应用软件可以细分...

绘图软件有哪些画图的软件有哪些我比较喜欢画画人物或卡通人物自然绘画软件--Corel Painter 9。0 Lotus 发表于 2004-10-14 23:05:00 Corel Painter 9。0 释放,启动界面有一只九个手指头的手。 "挥洒笔墨,淋漓尽致",Corel Painter是世界上最...

软件设计师要考哪些内容啊希赛小编为您解答。 一、考试科目 (1) 计算机与软件工程知识,考试时间为150分钟,笔试,选择题; (2) 软件设计,考试时间为150分钟,笔试,问答题。 二、考试要求 (1) 掌握计算机内的数据表示...

Python的特点有哪些特点?普及程度怎么样Python特点 优点: 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。 易学:Pyt...

python中的列表中常用的方法有哪些分别是什么作用Python列表定义:按特定顺序排列的元素组成。在Python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。Python列表是编程中很常见的数据类型 。 列表是一种可修改的集合类型...

python图形化界面设计tkinterpython提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样...

开发Python用哪些工具好刚学python时,面对简陋的官方版idle和一大堆开发平台和发行版,不知道究竟如何下手。在进行多方尝试后,我最后的选择是Anaconda + Pycharm,用anaconda集成的ipython做工作台,做一...

推荐阅读
图文推荐