Python开发工具zhpy、Ulipad、IPython、PyPE介绍

以下为你介绍的Python开发工具都可用在Linux系统上:zhpy(中文Python)、Ulipad(Python开发工具)、IPython(Python的命令行交互)、PyPE(Python程序编辑器)。

1、zhpy(中文Python)

周蟒(zhpy)是一套基于 python 程式语言的 python 中文程程式语言模组,在一般情况下,周蟒让你可以使用纯中文句子(繁体或简体)来编写 Python 语言程式。

Python 是高阶的,即译式的,物件导向的语言。Python 语言的发展已相当成熟,并被众多企业与使用者所采用。Python 程式的句法十分清晰,就算是翻成了中文之后它优雅的风格依然不变。Python 语言有很多高级的内建资料形态,非常强大的标准模组库和数以百计的扩展模组。使用周蟒写中文程式时,所有这些优点都可以被善加利用。

除了让 Python 保留字(关键字),变数名称可用中文外,很多内建资料型别的操作都可用中文来进行。周蟒使用 utf-8 编码,因此可以顺利运行于多数中文系统中。你甚至可以在程式中混用繁简体中文。使用中文写程式时,仍可以使用所有 Python 的第三方扩展模组。

周蟒的使用对象是电脑语言的初学者、对写程式概念不了解的人,以及尚未打算以程式设计师为职业的人。

能用中文来学习,并完成简单的程式是一件很棒的事。

对于英文基础不好的入门者来说,以中文进行学习可以专注于程式的概念,常用的运算方法,程式的逻辑等内涵。就算以后再也不碰电脑程式,起码也学会了使用电脑来解决一些问题的思考方法,而不是使用常用的程式语言却只学了一堆语法等莫名其妙的东西。

周蟒相容于各版本 python 程式,因此大量的扩展模组可以直接拿来使用,周蟒和 Python 同样是开放源始码的。

由於周蟒是 python 的模组,和各版本 Python 相容,英文原来的函数都依然可使用,因此就算英文版的程式也可以透过周蟒的执行工具运行无误。Python 的程式可以在周蟒中运行,用周蟒所写含有中文指令的程式,则需安装周蟒模组后使用 zhpy 命令运行。

周蟒也提供将中文程式转换成英文版程式的功能。

2、Ulipad(Python开发工具)

Python开发工具zhpy、Ulipad、IPython、PyPE介绍

Ulipad是wxPython支持的,面向程序员的灵活编辑器,它具有许多功能,例如类浏览器,代码自动完成,html查看器,目录浏览器,向导等。最有趣和独特的功能是使用混合技术,这使Ulipad成为易于扩展的编程环境。您可以编写自己的mixin,插件或简单脚本,并且可以将它们全部无缝集成到Ulipad中。

UliPad使用Mixin和Plugin技术作为其体系结构,它的大多数类都可以通过mixin和插件组件扩展,并最终在创建实例时成为完整性类。因此,UliPad非常动态。您可以在新文件中编写新功能,并且几乎不需要修改现有代码。而且,如果您想扩展现有的类,则可以编写mixins和插件,而这将绑定到我称为“Slot Class”的目标类,该技术将使更改集中并且易于管理。

要求:

Python 2.6以上。

wxPython 2.8+ Unicode版本。

运行:

只需下载源代码并将其解压缩到任何文件夹,然后执行:

python ulipad.pyw

要么:

python ulipad.py

下载地址:https://gitee.com/limodou/ulipad

3、IPython(Python的命令行交互)

Python开发工具zhpy、Ulipad、IPython、PyPE介绍

IPython 是 Python 的原生交互式 shell 的增强版,可以完成许多不同寻常的任务,比如帮助实现并行化计算,主要使用它提供的交互性帮助,比如代码着色、改进了的命令行回调、制表符完成、宏功能以及改进了的交互式帮助。

IPython提供了丰富的交互式计算架构,其中包括:功能强大的交互式外壳、Jupyter的内核、支持交互式数据可视化和GUI工具箱的使用、灵活,可嵌入的解释器,可加载到您自己的项目中、易于使用的高性能并行计算工具。

IPython支持Python 2.7和3.3或更高版本,我们较早的1.x系列支持Python 2.6和3.2。

IPython是一个不断发展的项目,具有与语言无关的组件。IPython 3.x是IPython的最后一个整体发行版,包含笔记本服务器,qtconsole等。从IPython 4.0开始,该项目的语言不可知的部分:笔记本格式,消息协议,qtconsole,笔记本Web应用程序等。已经以Jupyter的名义移至新项目。IPython本身专注于交互式Python,其中一部分是为Jupyter提供Python内核。

开发和即时运行:

您可以从此目录运行IPython,甚至无需在系统范围内安装它,只需在终端上键入以下内容即可:

$ python -m IPython

下载地址:http://ipython.org/

4、PyPE(Python程序编辑器)

Python开发工具zhpy、Ulipad、IPython、PyPE介绍

PyPE (Python Programmers Editor) 是一个轻量级的但功能很强大的 Python 代码编辑器,主要功能包括语法着色、同时打开多个文件、代码结构浏览等。

特征:

适用于Python,C++,Java,HTML等的语法突出显示。

支持待办事项,标签,书签,工作区。

拖放带标签的文档,快速启动,支持便携式安装。

自动完成功能,调用提示。

下载地址:https://sourceforge.net/projects/pype/

注明

以上就是Python开发工具zhpy、Ulipad、IPython、PyPE的介绍内容,这些Python开发工具都能使用在Linux操作系统中。

栏目相关文章