我们编写的python代码在运行过程中,被解释器,python语言是解释型语言,兼有编译功能

  我们编写的python代码在运行过程中,被解释器,python语言是解释型语言,兼有编译功能

  Python是一种初学者友好的编程语言。它是一种多用途、解释性和面向对象的高级语言。

  它有一个非常小的组件,非常容易学习,阅读和维护。它的解释器可以在Windows、Linux、Mac OS等各种操作系统上使用。它的可移植性和可伸缩性使它更容易使用。

  Python库可用于以下目的:

  开发Web数据科学机器学习多媒体软件开发类似Django的Web框架GUI应用大多数极客认为Python是一种解释性语言,但它也有编译过程。

  当代码被执行和删除时,编译的一部分就完成了。然后将编译后的内容转换成字节码。通过机器和操作系统进一步扩展到Python虚拟机。

  这篇文章主要关注Python程序员的11个最好的Python编译器和解释器。

  最好的Python编译器和解释器1。布立吞人

  Brython是一个流行的Python编译器,可以将Python转换成Javascript代码。它支持所有的网络浏览器,包括手机网络浏览器。

  它还支持最新的Html5/CSS3规范,并可以使用BootStrap3等流行的CSS框架。

  网址:https://brython.info

  2.Pyjs

  Pyjs是一个丰富的互联网应用框架,也是一个轻量级的Python编译器,可以直接从Web浏览器执行Python脚本,从浏览器的js控制台执行程序。

  它是从Python到Javascript的编译器,可以让代码在Web浏览器上运行。它附带了Ajax框架和小部件集API。

  网站:http://pyjs.org/

  3.WinPython

  它是为Windows操作系统设计的。它具有CPython的一些特征。预装了一些流行的数据科学和机器学习的库,比如Numpy,Pandas和Scipy。

  它附带了一个C/C编译器,大部分时间都不会用到。除此之外,它只有Python编译器,没有其他包。

  网址:

  https://winpython.github.io/

  4.斯库尔普特

  Skulpt是Python的浏览器版本实现,可以添加到HTML代码中。

  这个Python编译器是用Javascript编写的,在客户端运行代码,不需要任何其他插件、处理或服务器支持。

  Skulpt解释器执行存储在。py文件放在网站上。

  网站:https://skulpt.org

  5.蜕皮

  编译器将Python标准库模块编译成C,将静态Python程序转换成非常有限的优化C代码。

  通过将其内置的Python数据类型再次实现为自己的类集(在C中可以高效实现),可以提高性能。

  网址:

  https://en.wikipedia.org/wiki/Shed_Skin

  6.主动Python

  这是一个适用于Windows、Linux和Mac Os的Python发行版,有一个免费的社区版本。

  它支持在许多平台上安装,也支持一些类似Python的AIX不支持的平台。它比Python提供了更多的兼容性。

  网址:

  https://www.activestate.com/products/activepython/

  7.转密码

  它是一个流行的编译器,将Python代码编译成简单易读的Java代码。它是一个轻量级的Python编译器,支持切片矩阵和向量运算。

  Transcrypt也可以运行在Node.js分层模块上,多重继承和局部类给它增加了很多功能。

  网址:

  http://www.transcrypt.org/

  8.努蒂卡

  这是一个源码到源码的Python编译器,可以把Python源代码转换成C/C可执行代码。它将使用许多Python库和扩展模块。

  它附带了Anaconda,可以用来创建数据科学和机器学习项目。

  网站:http://nuitka.net/

  9.脚本语言

  它是用Java编写的,可以在任何运行JVM的平台上执行。Jython将Python代码编译成Java字节码,从而实现跨平台。

  它可以用来创建Servelets、Swing、SWT和AWT包的解决方案。Jython使用全局解释器锁(GIL ),比如CPython。

  此外,您可以将Java类扩展到Python代码。

  网站:https://www.jython.org

  10.解释器

  CPython是默认的、使用最广泛的Python编译器。它用C语言编写,使用GIL(全局解释器锁),这使得并发CPython进程之间的通信很困难。

  CPython中的编译步骤包括解码、标记化、解析、抽象语法树和编译。

  网址:

  https://compilers.pydata.org/

  11.动态语言

  这个版本的Python编译器是在微软的。Net框架和Mono。

  它还提供动态编译和交互式控制台。它使安装非常容易,并具有跨平台兼容性。

  它还具有标准库和不同的模块,主要用于实现的用户界面库。Net框架。

  网站:https://ironpython.net/

  结论Python是很多实现可能的开发语言,比如Python到Java,Python到Javascript等等。Python的这些编译器帮助我们理解它是多么的多才多艺。最后祝大家天天进步!学习Python最重要的是心态。我们在学习的过程中必然会遇到很多问题,可能就是想破脑袋也解决不了。这很正常。不要急于否定自己,怀疑自己。如果你在学习之初遇到困难,想找一个python学习交流的环境,可以加入我们收集学习资料,一起讨论。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: