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 | ||
