CPython v3.8.5 官方安装包 for Digitser (基于 C 语言的 Python 实现)
系统: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)
CPython 与微软 Visual Studio 对应关系
CPython2.7 原定于 2020 年 01 月 停止维护 , 但官方却于 2020 年 04 月发布 CPython2.7.18。
截止 2020 年 05 月 04 日, CPython2.7.8 已基本不能使用 (pip 时总提示 SSL 有问题), 能用的最低版本为 2.7.9。
Python([ˈpaɪθən])是一种面向对象、解释型计算机程序设计语言。 Python 语法简洁、清晰,具有丰富和强大的类库。 因此,Python 也是当下大数据、AI 人工智能、区块链、等的最流行开发语言。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。 Python 源代码遵循 GPL (GNU General Public License) 许可授权协议,Linux Ubuntu 默认将其集成为首选系统级维护语言。
系统: Microsoft Windows Vista / 7 / 8 / 10 (x86 & amd64)
Original Version 目录为通过官方安装包,生成的绿色便携版 (未单独安装扩展模块)。
Green portable extended = Original Version + 单独安装扩展模块 (具体安装扩展模块以实际压缩包为准)。
下载解压缩后,单系统同时使用多个 Python2.x 3.x 绿色便携版的详细用法,请参见 运行配置对话框 帮助教程。
Green portable extended 2.7.16 集成打包了 python27.dll 动态链接库,其中 Install_module.txt 文件包含单独安装扩展模块版本说明。
Python 常被称为胶水语言,能把用其他语言编写的各模块 (尤其是 C/C++) 轻松地联结在一起。常见情形是,用 Python 快速生成程序原型 (有时甚至是程序最终界面),然后对其中有特别要求的部分,用更合适的语言改写;
譬如:3D 游戏中的图形渲染模块,性能要求特别高,就可用 C/C++ 重写,而后封装为 Python 可调用的扩展类库。需要注意的是,在使用扩展类库时可能需要考虑平台问题,某些扩展类库可能不提供跨平台实现。
Python 是一门跨平台的脚本语言,Python 只规定了一种语法规则。若采用不同编程语言实现 Python 语法并解释程序,就成了一种不同的 Python 解释器。
不管采用哪种编程语言实现 Python 解释器,在编写 Python 应用时的代码规范及语法规则是不变的,变化的只是底层解释器实现,即 "运行时" 的方式。
时间 | 版本 | 说明 | 备注 |
---|---|---|---|
2020.08 | 3.7.9 | ||
2020.07 | 3.8.5 | ||
2020.04 | 2.7.18 | ||
2019.12 | 3.6.10 | ||
2019.10 | 3.8 | ||
2.7.17 | 官方宣传为最后 CPythn2.7 版本 | ||
2019.03 | 3.4.10 | ||
2018.12 | 3.6.8 | 之后官方不再发布 CPythn3.6.x Windows MacOSX 版本 | |
2018.06 | 3.7 | ||
2016.12 | 3.6 | ||
2015.12 | 3.4.4 | 之后官方不再发布 CPythn3.4.x Windows MacOSX 版本 | |
2015.09 | 3.5 | ||
2014.12 | 2.7.9 | 现仍能使用的稳定版本 | |
2014.07 | 2.7.8 | pip 总提示 SSL 出错 | |
2014.03 | 3.4 | 首个 CPython3.x 稳定版本 | |
2012.09 | 3.3 | ||
2011.02 | 3.2 | ||
2010.07 | 2.7 | ||
2009.06 | 3.1 | ||
2008.12 | 3.0 | ||
2008.10 | 2.6 | 不再支持 Windows ia64 | |
2006.09 | 2.5 | 首次支持 MacOSX、Windows amd64 | |
2004.11 | 2.4 | 首次支持 Windows ia64 | |
2003.07 | 2.3 | ||
2001.12 | 2.2 | ||
2001.06 | 2.1 | ||
2.0 |
实现 | 底层语言 | 说明 | 备注 |
---|---|---|---|
CPython | C |
Classic Python,也是原始 Python 实现 当需区别于其它实现时,才以 CPython 称呼;或称作 C 语言实现的 Python |
这是最常用的 Python 版本 |
IronPython | .NET | 面向 .NET 和 ECMA CLI 的 Python 实现 |
IronPython 能直接调用 .NET 平台函数库 可将 Python 应用编译成 .NET 程序 |
Jython | Java | Java 语言实现的 Python | Jython 可直接调用 Java 函数库 |
PyPy | Python | 用 Python 语言写的 Python 实现 | |
ZhPy | 又名周蟒,支持使用繁/简中文语句编写应用的 Python 实现 |
版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。