CPython V3.7.4 for Digitser (基于 C 语言的 Python 实现)


系统: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)

网盘 1     网盘 2     文档编制     数字 Python IDE (开发工具)     数字 IDE 专业版 (开发工具)


Python([ˈpaɪθən])是一种面向对象、解释型计算机程序设计语言。 Python 语法简洁、清晰,具有丰富和强大的类库。 因此,Python 也是当下大数据、AI 人工智能、区块链、等的最流行开发语言。

Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。 Python 源代码遵循 GPL (GNU General Public License) 许可授权协议,Linux Ubuntu 默认将其集成为首选系统级维护语言。 CPython 2.7 将于 2020 年 01 月停止维护,界时将全面转向 CPython 3.x。

 

CPython V3.6.8 绿色便携版


系统: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)

网盘 1     网盘 2     文档编制     数字 Python IDE (开发工具)     数字 IDE 专业版 (开发工具)


Original Version 目录为通过官方安装包,生成的绿色便携版 (未单独安装扩展模块)。

Green portable extended = Original Version + 单独安装扩展模块 (具体安装扩展模块以实际压缩包为准)。


下载解压缩后,单系统同时使用多个 Python2.x 3.x 绿色便携版的详细用法,请参见 运行配置对话框 帮助教程。

Green portable extended 2.7.16 集成打包了 python27.dll 动态链接库,其中 Install_module.txt 文件包含单独安装扩展模块版本说明。

 

Digitser APP 和 CPython、Microsoft Visual Studio、Qt、C/C++ 对应关系

Digitser APP CPython Microsoft Visual Studio Qt C C++ 备注
2020 版 CPython3.6 V2017 Qt5.13 C11 C++14
2019.5 版 CPython3.6 V2015 Qt5.12 C11 C++11
2018.5 版 CPython3.5 V2015 Qt5.9 C11 C++11
2017 版 CPython3.4 V2010 Qt4.8 C99 C++98
2016 版 CPython2.7 V2008 Qt4.8 C99 C++98

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 实现。

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载;否则,将追究其法律责任。