Python开发工具tinypy、Skulpt、中文Python(中蟒)、PyPy介绍

以下为你介绍的Python开发工具都可用在Linux系统上:tinypy(微型Python运行环境)、Skulpt(基于浏览器的Python运行环境)、中文Python(中蟒)、PyPy(Python解释器)。

1、tinypy(微型Python运行环境)

tinypy是64k代码中python的简单实现。

tinypy包含了一大堆功能:

用tinypy编写的解析器和字节码编译器。

完全自举。

用C语言编写的带有垃圾回收的luaesque虚拟机。

它是无堆栈的,没有任何无堆栈功能。

跨平台,它可以在Windows/linux/macosx下运行。

相当不错的python子集:类和单继承、具有变量或关键字参数的函数、字符串,列表,字典,数字、模块,列表理解、具有完全追溯的异常等。

下载地址:http://www.tinypy.org/

2、Skulpt(基于浏览器的Python运行环境)

Python开发工具tinypy、Skulpt、中文Python(中蟒)、PyPy介绍

Skulpt 是一个完全基于浏览器的Python运行环境,你可以直接输入 Python 代码并运行,无须任何预处理、无须服务器端支持。

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

3、中文Python(中蟒)

Python开发工具tinypy、Skulpt、中文Python(中蟒)、PyPy介绍

中蟒是一套基于 Python 即译语言 2.1.3 版的中文编程语言,除了保留字,变数名称可用中文外,很多内建数据型的操作都可用中文来进行。

中蟒加入了对中文字编码的内部支持,现在可以顺利运行于大五及国标编码的中文系统中。同时用这两种编码系统所写的程式不必进行编码转换可分享共用。

由于 Python 语言的发展已相当成熟,也有许多第三方扩展模组广泛流通着,完全中文化将会是一个很浩大的工程,提早释出版本是为了让更多有兴趣的人加入我们的行列,进行这项有趣的工作。

中蟒兼容 Python 2.1.3 的程式,因此大量的扩展模组可以直接拿来使用。

中蟒和 Python 2.1.3 同样,是开放源码的。

示例代码:

#!/usr/local/bin/cpython

回答 = 读入('你认为中文程式语言有存在价值吗 ? (有/没有)')

如 回答 == '有':

写 '好吧, 让我们一起努力!'

不然 回答 == '没有':

写 '好吧,中文并没有作为程式语言的价值.'

否则:

写 '请认真考虑后再回答.'

下载地址:http://www.chinesepython.org/

4、PyPy(Python解释器)

Python开发工具tinypy、Skulpt、中文Python(中蟒)、PyPy介绍

PyPy 是用Python实现的Python解释器。

PyPy是,Python开发者为了更好的Hack Python创建的项目。此外,PyPy比CPython是更加灵活,易于使用和试验,以制定具体的功能在不同情况的实现方法,可以很容易实施。该项目的目标是,让PyPy比C实现的Python更为容易的适应各个项目和方便裁剪。

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

注明

以上就是Python开发工具tinypy、Skulpt、中文Python(中蟒)、PyPy的介绍内容,这些Python开发工具都能使用在Linux操作系统中。

栏目相关文章