注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

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 的許多新功能仍在規劃和編寫中。迄今為止主要的亮點和更改包括:

Python 3.14 的下一個預釋出版本將是倒數第二個 Alpha 版本,即 3.14.0a6,目前計劃於 2025 年 3 月 14 日釋出。

更多資源

接下來是些完全不一樣的內容

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