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