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
- python理論知識及python直譯器和pycharm安裝PythonPyCharm
- VScode和python直譯器VSCodePython
- Python3 直譯器Python
- Python直譯器和IPythonPython
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- Python培訓教程:什麼是Python全域性直譯器鎖(GIL)?Python
- python直譯器的安裝Python
- Python直譯器有幾種Python
- Python直譯器種類以及特點?詳細介紹!Python
- pycharm怎麼配置python環境 pycharm配置python直譯器2022最新教程PyCharmPython
- Mac 中 Sublime 主題及 Python3 直譯器配置MacPython
- Python與全域性直譯器鎖Python
- Python GIL(全域性直譯器鎖)Python
- Python運算子分為哪幾類?Python教程!Python
- [譯] 30 分鐘 Python 爬蟲教程Python爬蟲
- 「python入門:」python的環境搭配和安裝python的直譯器Python
- Mac 中 Sublime 配置 Python3 直譯器MacPython
- python建立分類器小結Python
- pip debug —— 檢視當前版本的python直譯器支援的wheel包型別Python型別
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- 常見的Python五大直譯器!Python
- 英偉達的驅動跟CUDA的關係,我可以類比為python直譯器和python嗎?Python
- 【工具推薦】5款超好用的python直譯器!Python
- Python 新提案:“廢除”全域性直譯器鎖 GIL | CPython 直譯器或許會變得更快Python
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask
- vscode如何新增本地python直譯器、解析器 Interpreter?(Python: Select Interpreter),並在vscode執行python程式碼VSCodePython
- 最新openCV-Python安裝教程(opencv-python版本4.4.0, Python版本: 3.9)OpenCVPython
- 什麼是程式語言,什麼是Python直譯器Python
- Python安裝教程分享Python
- Python新手教程:40行python程式碼寫一個桌面翻譯器Python
- 【原創】建立虛擬環境建立時未指定 Python 直譯器版本所引發的問題Python
- Java虛擬機器(JVM)和Python直譯器有什麼區別?Java虛擬機JVMPython
- linux 上conda環境遷移時找不到python直譯器LinuxPython
- 【彙總】學習Python用哪個直譯器比較好?Python
- 常見的Python五大直譯器!很有用哦Python