標籤:解決 虛擬機器 技術 c語言 str 支援 logs linu 檔案
1.python主要應用 自動化營運、自動化測試、大資料分析、爬蟲、Web
2.各種程式設計語言 C 和 Python、Java、C#等 C語言: 代碼編譯得到機器碼 ,機器碼在處理器上直接執行,每一條指令控制CPU工作 其他語言: 代碼編譯得到位元組碼 ,虛擬機器執行位元組碼並轉換成機器碼再後在處理器上執行 Python 和 C Python這門語言是由C開發而來 對於使用:Python的類庫齊全並且使用簡潔,如果要實現同樣的功能,Python 10行代碼可以解決,C可能就需要100行甚至更多. 對於速度:Python的運行速度相較與C,絕逼是慢了 Python 和 Java、C#等 對於使用:Linux原裝Python,其他語言沒有;以上幾門語言都有非常豐富的類庫支援 對於速度:Python在速度上可能稍顯遜色
3.Python的種類 Cpython Python的官方版本,使用C語言實現,使用最為廣泛,CPython實現會將源檔案(py檔案)轉換成位元組碼檔案(pyc檔案),然後運行在Python虛擬機器上。?Jyhton Python的Java實現,Jython會將Python代碼動態編譯成Java位元組碼,然後在JVM上運行。?IronPython Python的C#實現,IronPython將Python代碼編譯成C#位元組碼,然後在CLR上運行。(與Jython類似)?PyPy(特殊) Python實現的Python,將Python的位元組碼位元組碼再編譯成機器碼。?RubyPython、Brython ...
註:PyPy,在Python的基礎上對Python的位元組碼進一步處理,從而提升執行速度! pypy- -> python代碼 --> 機器碼 --> 電腦 其他種類python --> python代碼 --> 位元組碼 --> 機器碼 --> 電腦
Python-01-Python簡介