一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

11 個最佳的 Python 編譯器和解釋器

 我的人生寶庫 2020-01-11

原作:Archie Mistry

翻譯:豌豆花下貓@Python貓

原文:https:///p/765b19f066a4

Python 是一門對初學(xué)者友好的編程語言,是一種多用途的、解釋性的和面向?qū)ο蟮母呒壵Z言。

它擁有非常小的程序集,非常易于學(xué)習(xí)、閱讀和維護。其解釋器可在Windows、Linux 和 Mac OS 等多種操作系統(tǒng)上使用。它的可移植性和可伸縮性等特性使得它更加容易被運用。

Python 庫可用于以下用途:

  • Web 開發(fā)
  • 數(shù)據(jù)科學(xué)
  • 機器學(xué)習(xí)
  • 多媒體
  • 軟件開發(fā)
  • 像 Django 這樣的 Web 框架
  • GUI 應(yīng)用

大多數(shù)極客認(rèn)為 Python 是解釋性語言,但它也存在編譯過程。

編譯部分在代碼執(zhí)行時完成,并被刪除。然后編譯內(nèi)容被轉(zhuǎn)換為字節(jié)碼。通過機器和操作系統(tǒng)進一步擴展到 Python 虛擬機。

本文重點介紹了適用于 Python 程序員的 11 種最佳的 Python 編譯器和解釋器。

最好的 Python 編譯器和解釋器1.Brython

11 個最佳的 Python 編譯器和解釋器

Brython 是一種流行的 Python 編譯器,可將 Python 轉(zhuǎn)換為 Javascript 代碼。它提供對所有 Web 瀏覽器(包括一種手機 Web 瀏覽器)的支持。

它還支持最新的 Html5/CSS3 規(guī)范,可以使用流行的 CSS 框架,如 BootStrap3 和 LESS。

網(wǎng)址:https://

2. Pyjs

11 個最佳的 Python 編譯器和解釋器

Pyjs 是一個豐富的 Internet 應(yīng)用程序框架,也是一種輕量級的 Python 編譯器,可以從 Web 瀏覽器直接執(zhí)行 Python 腳本,可以從瀏覽器的 JS 控制臺執(zhí)行程序。

它是從 Python 到 Javascript 的編譯器,可以使代碼在 Web 瀏覽器上運行。它帶有 Ajax 框架和 Widget Set API。

網(wǎng)站:http:///

3. WinPython

11 個最佳的 Python 編譯器和解釋器

它是為 Windows 操作系統(tǒng)設(shè)計的。它有一些 CPython 的特性。它預(yù)裝了一些針對數(shù)據(jù)科學(xué)和機器學(xué)習(xí)的流行庫,例如 Numpy、Pandas 和 Scipy。

它帶有 C/C++ 編譯器,大多數(shù)時候不會用到。除此之外,它只有 Python 編譯器,沒有其它包。

網(wǎng)址:https://winpython./

4.Skulpt

11 個最佳的 Python 編譯器和解釋器

Skulpt 是 Python 的瀏覽器版實現(xiàn),可以被添加到 HTML 代碼中。

此 Python 編譯器使用 Javascript 編寫,在客戶端運行代碼,無需其它插件、加工或服務(wù)器支持。

Skulpt 解釋器通過導(dǎo)入方式,來執(zhí)行保存在網(wǎng)站上的 .py 文件中的代碼。

網(wǎng)站:https://

5.Shed Skin

11 個最佳的 Python 編譯器和解釋器

該編譯器將 Python 標(biāo)準(zhǔn)庫模塊編譯為 C++,它將靜態(tài)類型的 Python 程序轉(zhuǎn)換為很受限的優(yōu)化的 C++ 代碼。

通過將其內(nèi)置的 Python 數(shù)據(jù)類型再次實現(xiàn)為自己的類集(可以用 C++ 高效實現(xiàn)),可以提高性能。

網(wǎng)站:https://en./wiki/Shed_Skin

6.Active Python

11 個最佳的 Python 編譯器和解釋器

這是用于 Windows、Linux 和 Mac Os 的 Python 發(fā)行版,有免費的社區(qū)版。

它支持在許多平臺安裝,某些不被 Python-like 的 AIX 支持的平臺,它也支持。它提供了比 Python 更多的兼容性。

網(wǎng)站:https://www./products/activepython/

7.Transcrypt

11 個最佳的 Python 編譯器和解釋器

它是一種流行的將 Python 代碼編譯為簡單易讀的 Java 代碼的編譯器。它是一個輕量級的 Python 編譯器,支持對矩陣和向量運算進行切片。

Transcrypt 也可以在 Node.js 上運行。分層模塊、多重繼承和本地類給其添加了很多功能。

網(wǎng)站:http://www./

8. Nutika

11 個最佳的 Python 編譯器和解釋器

這是一種源碼到源碼的 Python 編譯器,可以將 Python 源代碼轉(zhuǎn)換為 C/C++ 可執(zhí)行代碼。它會使用到許多 Python 庫和擴展模塊。

它自帶 Anaconda,可用于創(chuàng)建數(shù)據(jù)科學(xué)和機器學(xué)習(xí)項目。

網(wǎng)站:http:///

9. Jython

11 個最佳的 Python 編譯器和解釋器

它用 Java 編寫,可以在運行 JVM 的任何平臺上執(zhí)行。Jython 將 Python代碼編譯為 Java 字節(jié)碼,從而做到跨平臺。

它可用于創(chuàng)建 Servelets、Swing、SWT 和 AWT 軟件包的解決方案。Jython 使用 CPython 之類的全局解釋器鎖(GIL) 。

另外,你可以將 Java 類擴展到 Python 代碼。

網(wǎng)址:https://www.

10. CPython

11 個最佳的 Python 編譯器和解釋器

CPython 是默認(rèn)的且使用最廣泛的 Python 編譯器。它是用 C 語言編寫的,并使用 GIL(全局解釋器鎖),這使得并發(fā) CPython 進程之間的通信很困難。

CPython 中的編譯步驟包括:解碼、令牌化、解析、抽象語法樹和編譯。

網(wǎng)站:https://compilers./

11. IronPython

11 個最佳的 Python 編譯器和解釋器

此版本的 Python 編譯器是在微軟的 .Net 框架和 Mono 上實現(xiàn)的。

它還提供了動態(tài)編譯和交互式控制臺。它使得安裝非常容易,并且具有跨平臺兼容性。

它還具有標(biāo)準(zhǔn)庫和不同的模塊,主要用于實現(xiàn) .Net 框架的用戶界面庫。

網(wǎng)址:https:///

結(jié)論

Python 是一種為許多實現(xiàn)提供了可能的開發(fā)語言,例如 Python 到 Java,Python 到 Javascript 或其它。

Python 的這些編譯器有助于我們理解它是多么的全能。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产亚洲欧美一区二区| 亚洲欧美国产精品一区二区| 欧美日韩乱码一区二区三区| 午夜激情视频一区二区| 视频在线观看色一区二区| 国产肥女老熟女激情视频一区| 日本免费一级黄色录像| 91在线播放在线播放观看| 亚洲欧美精品伊人久久| 国产一区欧美午夜福利| 国产亚洲二区精品美女久久 | 欧美日韩免费黄片观看| 中文字幕av诱惑一区二区| 黄片在线免费观看全集| 精品欧美在线观看国产| 91超精品碰国产在线观看| 国产内射在线激情一区| 久久热麻豆国产精品视频| 中文字幕高清不卡一区| 两性色午夜天堂免费视频| 激情偷拍一区二区三区视频| 国产不卡的视频在线观看| 欧美一本在线免费观看| 欧美日韩乱码一区二区三区| 大香蕉伊人精品在线观看| 东京热电东京热一区二区三区| 熟女中文字幕一区二区三区| 免费亚洲黄色在线观看| 俄罗斯胖女人性生活视频| 国产又粗又猛又黄又爽视频免费| 成人精品亚洲欧美日韩| 色婷婷国产精品视频一区二区保健 | 丝袜破了有美女肉体免费观看| 熟女免费视频一区二区| 国产日韩久久精品一区| 日韩人妻少妇一区二区| 国产亚洲系列91精品| 大屁股肥臀熟女一区二区视频 | 亚洲中文字幕一区三区| 日韩免费成人福利在线| 大香蕉精品视频一区二区|