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年时间计算圆周率 (π),基本上沿用了阿基米德在约1700年前使用的方法。
阿基米德通过计算恰好内接和外接于圆的多边形的周长来估算 π,他推断圆的周长介于这两个值之间。阿基米德使用了96边形,得到的值介于3.1408和3.1428之间,精确到小数点后两位。
范·科伦使用了拥有五亿个边的多边形。他在1596年的著作《论圆》(Vanden Circkel)("On the Circle")中发表了一个20位小数的值,后来将其扩展到35位小数。
3.14159265358979323846264338327950288
范·科伦的20位数字对于任何可想象的实际用途来说都绰绰有余。例如,即使一个打印的圆精确到原子尺度,墨水分子热振动也会使这些数字中的大部分在物理上毫无意义。美国国家航空航天局喷气推进实验室用于星际导航的最高精度计算使用了15位小数:3.141592653589793。
应范·科伦的要求,他的 π 上下界被刻在他的莱顿墓碑上。墓碑后来遗失,但在2000年得以修复。在荷兰和德国,π 有时以范·科伦的名字被称为“卢多尔夫数”。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | Sigstore | SBOM | |
---|---|---|---|---|---|---|---|
Gzip 压缩的源码包 | 源码发布版 | 3a57cdc52ec15f7c74662d7c7b666170 | 28.1 MB | .sigstore | SPDX | ||
XZ 压缩的源码包 | 源码发布版 | 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 |