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 的许多新功能仍在规划和编写中。迄今为止主要的亮点和更改包括:
- PEP 649: 注解的延迟求值
- PEP 741: Python 配置 C API
- PEP 761: Python 3.14 及更高版本不再为发布工件提供 PGP 签名。相反,建议验证者使用 Sigstore。
- 改进的错误消息
- 一种新型解释器。对于某些较新的编译器,该解释器能提供显著的性能提升。目前为可选功能,需要从源代码构建。
- Python 移除项和弃用项
- C API 移除项和弃用项
- (嘿,各位核心开发者,如果此列表中缺少您认为重要的功能,请告知 Hugo。)
Python 3.14 的下一个预发布版本将是倒数第二个 Alpha 版本,即 3.14.0a6,目前计划于 2025 年 3 月 14 日发布。
更多资源
- 在线文档
- PEP 745,3.14 发布时间表
- 报告错误请访问 https://github.com/python/cpython/issues
- 帮助资助 Python 及其社区
接下来是些完全不一样的内容
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 |