Python开发工具RPython、South、SPE、Pymacs介绍

以下为你介绍的Python开发工具都可用在Linux系统上:RPython(Python的一个子集)、South(Django 应用移植)、SPE(Python 集成开发环境)、Pymacs(用 Python 来扩展 ELisp/Emacs)。

1、RPython(Python的一个子集)

rPython是Python的一个子集,虽然rPython不是完整的Python,但用rPython写的这个Python实现却是可以解释完整的Python语言。

使用针对LLVM的Python绑定的受限Python实现。

该实验项目旨在为受限Python(RPython)提供高效的代码生成。

2、South(Django 应用移植)

Python开发工具RPython、South、SPE、Pymacs介绍

South 主要帮你提供在不同 Django 应用中进行移植的功能。

South已不推荐使用,原因是:从Django 1.7起,已内置到Django的核心中。如果运行的是早期版本,则可以在BitBucket上找到存储库。

3、SPE(Python 集成开发环境)

Python开发工具RPython、South、SPE、Pymacs介绍

注:以上是SPE 运行后的界面。

SPE 的全称为 Stani's Python Editor,它是一个开放源码的 Python 集成开发环境,同时具有跨平台特性,支持 Linux、Mac、Windows 等系统。

SPE 包含一些很酷的 IDE 特性,如自动缩进、自动完成、调用提示、代码着色、UML 查看器、class 浏览器、todo 列表、备忘笔记、文件浏览器、拖拉支持、上下文帮助等等。SPE 也能够与 blender 交互使用以便用于 3d 对象浏览器当中。

不仅如此,SPE 还整合了 XRCed、wxGlade、PyChecker、Kiki、WinPdb 等工具,从而使其成为全功能的 Python IDE。

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

4、Pymacs(用 Python 来扩展 ELisp/Emacs)

Pymacs 是一个用来在 python 和 Emacs Lisp 之间交互的底层库,简单地说,通过使用 Pymacs 提供的函数,我们可以在 Emacs 这一端的 elisp 脚本中调用 Python 的函数,又可以用 Python 写脚本来配置 Emacs。

下载地址:https://github.com/pinard/Pymacs

注明

以上就是Python开发工具RPython、South、SPE、Pymacs的介绍内容,这些Python开发工具都能使用在Linux操作系统中。

栏目相关文章