
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
编译器和解释器的学习与应用是每一位python编程开发程序员都应该熟练掌握的一个编程技术,下面我们就通过案例分析来了解一下,python编程常见编译器和解释器类型。
1.Brython
Brython是一种流行的Python编译器,可将Python转换为Javascript代码。它提供对所有Web浏览器(包括一种手机Web浏览器)的支持。
它还支持新的Html5/CSS3规范,可以使用流行的CSS框架,如BootStrap3和LESS。
2.Pyjs
Pyjs是一个丰富的Internet应用程序框架,也是一种轻量级的Python编译器,可以从Web浏览器直接执行Python脚本,可以从浏览器的JS控制台执行程序。
它是从Python到Javascript的编译器,可以使代码在Web浏览器上运行。它带有Ajax框架和WidgetSetAPI。
3.WinPython
它是为Windows操作系统设计的。它有一些CPython的特性。它预装了一些针对数据科学和机器学习的流行库,例如Numpy、Pandas和Scipy。
它带有C/C++编译器,大多数时候不会用到。除此之外,它只有Python编译器,没有其它包。
4.Skulpt
Skulpt是Python的浏览器版实现,可以被添加到HTML代码中。
此Python编译器使用Javascript编写,在客户端运行代码,无需其它插件、加工或服务器支持。
Skulpt解释器通过导入方式,来执行保存在网站上的.py文件中的代码。
5.ShedSkin
该编译器将Python标准库模块编译为C++,它将静态类型的Python程序转换为很受限的优化的C++代码。
通过将其内置的Python数据类型再次实现为自己的类集(可以用C++高效实现),可以提高性能。
6.ActivePython
这是用于Windows、Linux和MacOs的Python发行版,有免费的社区版。
它支持在许多平台安装,某些不被Python-like的AIX支持的平台,它也支持。它提供了比Python更多的兼容性。
7.Transcrypt
它是一种流行的将Python代码编译为简单易读的Java代码的编译器。它是一个轻量级的Python编译器,支持对矩阵和向量运算进行切片。
Transcrypt也可以在Node.js上运行。分层模块、多重继承和本地类给其添加了很多功能。
8.Nutika
这是一种源码到源码的Python编译器,可以将Python源代码转换为C/C++可执行代码。它会使用到许多Python库和扩展模块。
它自带Anaconda,可用于创建数据科学和机器学习项目。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。