CPython for Digitser (基於 C 語言的 Python 實現)


語言: 英文、简体中文、繁體中文等多國語言

係統: Windows Vista / 7 / 8 / 10 (64 位)

下載: 網盤 01     網盤 02     官方網站     百度搜索


Python([ˈpaɪθən])是一種麵嚮對象、解釋型計算機程序設計語言。Python 語法簡潔、清晰,具有豐富和強大的類庫。因此,Python 也是當下 "AI 人工智能" 最流行的開發語言。

Python 源代碼遵循 GPL(GNU General Public License) 協議,由 Guido van Rossum 於 1989 年底發明,第一個公開發行版發行於 1991 年。

 

Digitser APP 和 CPython、Microsoft Visual Studio、Qt、C/C++ 對應關係

Digitser APP CPython Microsoft Visual Studio Qt C C++ 備注
2016 版 CPython2.7 V2008 Qt4.8 C99 C++98
2017 版 CPython3.4 V2010 Qt4.8 C99 C++98
2018.5 版 CPython3.5 V2015 Qt5.9 C11 C++11
2019 版 CPython3.6 V2015 Qt5.11 C11 C++11

Python 常被稱為膠水語言,能把用其他語言編寫的各模塊 (尤其是 C/C++) 輕鬆地聯結在一起。常見情形是,用 Python 快速生成程序原型 (有時甚至是程序最終界麵),然後對其中有特彆要求的部分,用更閤適的語言改寫;

譬如:3D 遊戲中的圖形渲染模塊,性能要求特彆高,就可用 C/C++ 重寫,而後封裝為 Python 可調用的擴展類庫。需要注意的是,在使用擴展類庫時可能需要考慮平颱問題,某些擴展類庫可能不提供跨平颱實現。

Python 是一門跨平颱的腳本語言,Python 隻規定瞭一種語法規則。若采用不同編程語言實現 Python 語法並解釋程序,就成瞭一種不同的 Python 解釋器。

不管采用哪種編程語言實現 Python 解釋器,在編寫 Python 應用時的代碼規範及語法規則是不變的,變化的隻是底層解釋器實現,即 "運行時" 的方式。

 

Python 解釋器實現

實現 底層語言 說明 備注
CPython C Classic Python,也是原始 Python 實現。當需區彆於其它實現時,纔以 CPython 稱呼;或稱作 C 語言實現的 Python。 這是最常用的 Python 版本。
Jython Java Java 語言實現的 Python。 Jython 可直接調用 Java 函數庫。
PyPy Python 用 Python 語言寫的 Python 實現。
IronPython .NET 麵嚮 .NET 和 ECMA CLI 的 Python 實現。 IronPython 能直接調用 .NET 平颱函數庫,可將 Python 應用編譯成 .NET 程序。
ZhPy 又名周蟒,支持使用 "繁/簡中文" 語句編寫應用的 Python 實現。