Python教程分享:Python直譯器分類及版本
眾所周知,Python是一門直譯器語言,程式碼想要執行,必須透過直譯器來執行;而且Python擁有多種直譯器,每個直譯器有不同的特點,接下來我們一起來了解一下Python直譯器的分類及安裝,希望對你們有所幫助。
Python直譯器的分類
CPython:官方版本的直譯器,這個直譯器是用C語言開發的,所以叫做CPython。是使用最廣泛的Python直譯器,我們通常說的、下載的、討論的、使用的都是這個直譯器。
IPython:基於CPython之上的一個互動式直譯器,在互動方式上有所增強,執行Python程式碼功能和CPython是完全一樣的。CPython用>>作為提示符,而IPython用In[符號]:作為提示符。
PyPy:一個追求執行速度的Python直譯器。採用JIT技術,對Python程式碼進行動態編譯,可以顯著提高Python程式碼的執行速度,絕大部分CPython程式碼都是可以在pypy下執行,但還是有一些不同的,這就導致相同的Python程式碼在兩種直譯器下執行可能會有不同的結果。
Jython:執行在Java平臺上的Python直譯器,可以直接把Python程式碼編譯成Java位元組碼執行。
IronPython:和Jython類似,只不過IronPython是執行在微軟.net平臺上用的Python直譯器,可以直接把Python程式碼編譯成.net的位元組碼。
Python直譯器有哪些版本?
Python主要有三個版本:1994年釋出的Python 1.0版本(淘汰)、2000年的2.0版本、以及08年釋出的3.0版本。
Python 1.0 - January 1994 增加了 lambda, map, filter and reduce. Python 2.0 - October 16, 2000,加入了記憶體回收機制,構成了現在Python語言框架的基礎 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 誕生 Python 2.5 - September 19, 2006 Python 2.6 - October 1, 2008 Python 2.7 - July 3, 2010
In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
Python 3.0 - December 3, 2008 Python 3.1 - June 27, 2009 Python 3.2 - February 20, 2011 Python 3.3 - September 29, 2012 Python 3.4 - March 16, 2014 Python 3.5 - September 13, 2015 Python 3.6 - December 16,2016
Python直譯器的下裝安裝:
Python安裝包下載地址:https://
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2776170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python直譯器分類有哪些?Python
- python直譯器在哪Python
- 06.python直譯器及效能優化Python優化
- Python3 直譯器Python
- 用 Python 實現 Python 直譯器Python
- python理論知識及python直譯器和pycharm安裝PythonPyCharm
- Python培訓教程:什麼是Python全域性直譯器鎖(GIL)?Python
- Python直譯器有幾種Python
- python直譯器的安裝Python
- Python直譯器和IPythonPython
- Python直譯器種類以及特點?詳細介紹!Python
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- Mac 中 Sublime 主題及 Python3 直譯器配置MacPython
- Python GIL(全域性直譯器鎖)Python
- Python與全域性直譯器鎖Python
- Python設計模式-直譯器模式Python設計模式
- Python指南(1.1):挑選直譯器Python
- VScode和python直譯器VSCodePython
- 【譯】使用 Python 編寫虛擬機器直譯器Python虛擬機
- PyPy 2.3.1 釋出,Python 實現的 Python 直譯器Python
- Python運算子分為哪幾類?Python教程!Python
- [譯] 30 分鐘 Python 爬蟲教程Python爬蟲
- Mac 中 Sublime 配置 Python3 直譯器MacPython
- Python直譯器簡介(1):函式物件Python函式物件
- Python直譯器簡介(2):程式碼物件Python物件
- pycharm怎麼配置python環境 pycharm配置python直譯器2022最新教程PyCharmPython
- python建立分類器小結Python
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- 英偉達的驅動跟CUDA的關係,我可以類比為python直譯器和python嗎?Python
- 「python入門:」python的環境搭配和安裝python的直譯器Python
- 常見的Python五大直譯器!Python
- Python直譯器簡介(4):動態語言Python
- Python直譯器簡介(3):理解位元組碼Python
- 如何使用Python編寫一個Lisp直譯器PythonLisp
- Python直譯器簡介(5):深入主迴圈Python
- pip debug —— 檢視當前版本的python直譯器支援的wheel包型別Python型別
- 【工具推薦】5款超好用的python直譯器!Python
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask