Python 3.14.0a2
发布日期: 2024 年 11 月 19 日
这是 Python 3.14 的早期开发者预览版
与 3.13 相比,3.14 系列的主要新功能
Python 3.14 仍在开发中。此版本 3.14.0a2 是计划的七个 alpha 版本中的第二个。
Alpha 版本的目的是使测试新功能和错误修复的当前状态以及测试发布过程更容易。
在 alpha 阶段,功能可能会在 beta 阶段开始之前(2025-05-06)添加,并且如果需要,可能会在发布候选阶段(2025-07-22)之前修改或删除。请记住,这是一个预览版本,不建议在生产环境中使用。
Python 3.14 的许多新功能仍在计划和编写中。到目前为止,主要的新功能和更改包括
- PEP 649: 延迟评估注解
- PEP 741: Python 配置 C API
- PEP 761 – Python 3.14 及更高版本不再为发布工件提供 PGP 签名。相反,建议验证器使用 Sigstore。
- 改进的错误消息
- (嘿,核心开发者伙伴,如果此列表中缺少您认为重要的功能,请告知 Hugo。)
Python 3.14 的下一个预发布版本将是 3.14.0a3,目前计划于 2024-12-17 发布。
更多资源
- 在线文档
- PEP 745,3.14 发布计划
- 在 https://github.com/python/cpython/issues 报告错误
- 帮助资助 Python 及其社区
现在来点完全不同的东西
Ludolph van Ceulen (1540-1610) 是荷兰莱顿的一位击剑和数学教师,他花费了大约 25 年的时间来计算 π(或 pi),基本上使用了阿基米德大约 1700 年前使用的相同方法。
阿基米德通过计算恰好位于圆内和圆外的多边形的周长来估计 π,推断圆的周长位于这两个值之间。阿基米德计算了多达 96 条边的多边形,得到的值在 3.1408 和 3.1428 之间,精确到小数点后两位。
Van Ceulen 使用了一个有 5 亿条边的多边形。他在他 1596 年出版的 Vanden Circkel (“论圆”) 中发表了一个 20 位小数的值,后来又将其扩展到 35 位小数
3.14159265358979323846264338327950288
Van Ceulen 的 20 位数字对于任何可以想象的实际用途来说都绰绰有余。例如,即使印刷的圆完美到原子尺度,墨水分子的热振动也会使这些数字中的大多数在物理上毫无意义。美国宇航局喷气推进实验室的行星际导航最高精度计算使用 15 位小数:3.141592653589793。
应 Van Ceulen 的要求,他在莱顿的 墓碑上刻了他 π 的上限和下限。墓碑最终丢失,但在 2000 年修复。在荷兰和德国,π 有时被称为 “Ludolphine 数”,以 Van Ceulen 的名字命名。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | Sigstore | SBOM | |
---|---|---|---|---|---|---|---|
Gzipped 源代码 tarball | 源代码发布 | 3a57cdc52ec15f7c74662d7c7b666170 | 28.1 MB | .sigstore | SPDX | ||
XZ 压缩源代码 tarball | 源代码发布 | e797eab193f656006be0e51247d65e43 | 21.6 MB | .sigstore | SPDX | ||
macOS 64 位 universal2 安装程序 | macOS | 适用于 macOS 10.13 及更高版本 | 787cafa9f0615f2b662a99a274c6b351 | 68.0 MB | .sigstore | ||
Windows 安装程序 (64 位) | Windows | 推荐 | a7f493a7486a461ddb859ea1c773e7c5 | 27.6 MB | .sigstore | SPDX | |
Windows 安装程序 (32 位) | Windows | 5e6bf4d59a823889399db278066a0cbf | 26.3 MB | .sigstore | SPDX | ||
Windows 安装程序 (ARM64) | Windows | 实验性 | 9dc1fa3106ea0ccac68320d2b968a22a | 26.9 MB | .sigstore | SPDX | |
Windows 可嵌入软件包 (64 位) | Windows | 2df98f5d6bf50bac26224e7bcb610b5b | 10.4 MB | .sigstore | SPDX | ||
Windows 可嵌入软件包 (32 位) | Windows | 15a3a896a0500d595bb414d9b6ce5e38 | 9.3 MB | .sigstore | SPDX | ||
Windows 可嵌入软件包 (ARM64) | Windows | 2326cc9c8e21a0b706db15d2c3f7bd8b | 9.7 MB | .sigstore | SPDX |