发布网友 发布时间:2022-04-20 00:38
共1个回答
热心网友 时间:2023-09-17 16:47
10个最佳的Python 编译器和解释器
最好的Python编译器和解释器
1.Bry thon
Javascript代码。它提供对所有Web浏览器(包括一种手机
它还支持最新的Html 5/CSS 3规范, 可以使用流行的CSS框
Bry thon是一种流行的Python编译器, 可将Python转换为
Web浏览器) 的支持。
架, 如BootStrap 3和LESS。
网址:https://brython.info
2.Py js28
Py js是一个丰富的In tem net应用程序框架, 也是一种轻量级
的Python编译器, 可以从Web浏览器直接执行Python脚
本,可以从浏览器的JS控制台执行程序。
它是从Python到Javascript的编译器, 可以使代码在Web
浏览器上运行。它带有Ajax框架和Widget Set API。
网站:http://pyjs.org
3.Win Python
它是为Windows操作系统设计的。它有一些CPython的特性
。它预装了一些针对数据科学和机器学习的流行库,例如
Numpy、Pandas和Scipy。
它带有C/C++编译器,大多数时候不会用到。除此之外,它只
有Python编译器, 没有其它包。
网址:https://winpython.github.io
4.Sku lpt
Sku lpt是Python的浏览器版实现, 可以被添加到HTML代码
中。
此Python编译器使用Javascript编写, 在客户端运行代码,
无需其它插件、加工或服务器支持。
Sku lpt解释器通过导入方式, 来执行保存在网站上的.py文件
中的代码。
网站:https://skulpt.org
5.Shed Skin
该编译器将Python标准库模块编译为C++, 它将静态类型的
Python程序转换为很受限的优化的C++代码。
通过将其内置的Python数据类型再次实现为自己的类集(可
以用C++高效实现),可以提高性能。
网站:https://en.wikipedia.org/wiki/Shed_Skin
6.ActivePython
这是用于Windows、Linux和MacOs的Python发行版, 有
免费的社区版。
它支持在许多平台安装, 某些不被Python-like的AIX支持的
平台, 它也支持。它提供了比Python更多的兼容性。
网站:
https://www.activestate.com/procts/activepython
7.Trans crypt
它是一种流行的将Python代码编译为简单易读的Java代码
的编译器。它是一个轻量级的Python编译器, 支持对矩阵和
向量运算进行切片。
Trans crypt也可以在Node.js上运行。分层模块、多重继承和
本地类给其添加了很多功能。
网站:
https://www.actvestate.com/procts/activepython
8.Nut ika
这是一种源码到源码的Python编译器, 可以将Python源代
码转换为C/C++可执行代码。它会使用到许多Python库和扩
展模块。
它自带Anaconda, 可用于创建数据科学和机器学习项目。
网站:
https://www.activestate.com/procts/actvepython
9.Jython
它用Java编写, 可以在运行JVM的任何平台上执行。
Jython将Python代码编译为Java字节码, 从而做到跨平台
它可用于创建Serve lets、Swing、SWT和AWT软件包的解决
方案。Jython使用CPython之类的全局解释器锁(GIL)
另外, 你可以将Java类扩展到Python代码。
网址:https://www.ython.org
10.CPython
CPython是默认的且使用最广泛的Python编译器。它是用C
语言编写的, 并使用GIL(全局解释器锁) , 这使得并发
CPython进程之间的通信很困难。
CPython中的编译步骤包括:解码、令牌化、解析、抽象语法
树和编译。
网站:https://compilers.pydata.org