注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整的体验。

Python 3.14.0a5

发布日期:2025 年 2 月 11 日

倒数第三个 Alpha 版本来了。

这是 Python 3.14 的早期开发者预览版。

与 3.13 相比,3.14 系列的主要新功能

Python 3.14 仍在开发中。本次发布,即 3.14.0a5,是七个计划中的 Alpha 版本中的第五个。

Alpha 版本的目的是为了更容易地测试新功能和错误修复的当前状态,并测试发布过程。

在 Alpha 阶段,新功能可能会一直添加直到 Beta 阶段开始(2025 年 5 月 6 日),如有必要,可能会修改或删除直到发布候选阶段(2025 年 7 月 22 日)。请记住,这是一个预览版,建议用于生产环境。

Python 3.14 的许多新功能仍在规划和编写中。迄今为止主要的亮点和更改包括:

Python 3.14 的下一个预发布版本将是倒数第二个 Alpha 版本,即 3.14.0a6,目前计划于 2025 年 3 月 14 日发布。

更多资源

接下来是些完全不一样的内容

2025 年 1 月 29 日标志着新农历年的开始,即蛇年 🐍(也是 Python 年?)。

几个世纪以来,在中国,π 常被近似为 3。在公元 1 年至 5 年之间的某个时候,天文学家、图书馆员、数学家和政治家刘歆计算出 π 为 3.154。

大约在公元 130 年,数学家、天文学家和地理学家张衡(78-139)将天圆与地径之比定为 736:232,得到 3.1724。他还提出了一个立方体与内切球体之比为 8:5 的公式,这意味着正方形面积与内切圆面积之比为 √8:√5。由此,他计算出 π 为 √10(约 3.162)。

三世纪数学家刘徽提出了一种迭代计算 π 的算法:计算圆内接多边形的面积,然后随着多边形边数的增加,面积越来越接近圆的面积,由此可以近似计算 π。

该算法与公元前 3 世纪的阿基米德和公元 16 世纪的 Ludolph van Ceulen 使用的方法相似(参见3.14.0a2 发布说明),但阿基米德只计算到 96 边形。刘徽计算到 192 边形,将 π 近似为 157/50 (3.14),后来又计算到 3072 边形,得到 3.14159。

刘徽在《九章算术》一书的注释中包含了他的 π 近似值。

在五世纪,天文学家、发明家、数学家、政治家和作家祖冲之(429-500)使用刘徽的算法,以内接 12,288 边形计算 π,介于 3.1415926 和 3.1415927 之间,精确到小数点后七位。这比希腊化时期的计算更精确,并且在 900 年内没有被超越。

蛇年快乐!

尽情享用新版本吧

感谢所有帮助实现 Python 开发和这些发布的众多志愿者!请考虑通过亲自志愿服务或通过组织向 Python 软件基金会捐款来支持我们的工作。

注意

此版本最初包含的源 tar 包与最终的 v3.14.0a5 Git 标签不匹配。大约在世界标准时间 2025 年 2 月 12 日 08:15 左右,源 tar 包被替换为正确版本。发生这种情况是因为此版本由于一个导致 Windows PGO 构建失败的错误,经历了三次尝试,而发布经理不小心上传了第二次尝试的源 tar 包。

完整更新日志

文件

版本 操作系统 描述 MD5 校验和 文件大小 Sigstore SBOM
Gzip 压缩的源码包 源码发布版 e3349bd219476eb4f08fd9f568cb8659 28.3 MB .sigstore SPDX
XZ 压缩的源码包 源码发布版 0b6ecdb23b04184d77be90bcabbf1474 21.8 MB .sigstore SPDX
macOS 64 位 universal2 安装程序 macOS 适用于 macOS 10.13 及更高版本 6732b2d371cfef55c69a29e7dc5f3aca 68.7 MB .sigstore
Windows 安装程序 (64位) Windows 推荐 14845747aaf4b02f272d48bc06133435 27.6 MB .sigstore SPDX
Windows 安装程序 (32位) Windows 88ac9616794fd0933ed6165f6afe571e 26.3 MB .sigstore SPDX
Windows 安装程序 (ARM64) Windows 实验性 b0a6aa23431dd290e5a77a603d3aaad9 26.9 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows 586e7ad4663a435e8d5fd9c4e58a23c6 10.5 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows 1d0a7cbe1c6b16c207cb4c27fcefdee4 9.4 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows 07d887b9591e4c78e42826f294af2610 9.8 MB .sigstore SPDX