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

Python 3.14.0rc1

釋出日期:2025 年 7 月 22 日

這是第一個 3.14 釋出候選版本!

https://python.club.tw/downloads/release/python-3140rc1/

這是 Python 3.14 的第一個釋出候選版本

此版本 3.14.0rc1 是倒數第二個釋出預覽版。進入釋出候選階段後,此釋出候選版本與最終釋出版本之間只允許經過審查的、明確的錯誤修復程式碼更改。第二個候選版本(也是最後一個計劃的釋出預覽版)定於 2025 年 8 月 26 日星期二釋出,而 3.14.0 的正式釋出定於 2025 年 10 月 7 日星期二。

從現在開始,3.14 系列將不會有 ABI 更改,目標是程式碼更改越少越好。

行動號召

我們強烈鼓勵第三方 Python 專案的維護者在此階段為 3.14 做好專案準備,並在必要時在 PyPI 上釋出 Python 3.14 的 wheel 檔案,以備 3.14.0 的最終釋出,並幫助其他專案進行自己的測試。針對 Python 3.14.0rc1 構建的任何二進位制 wheel 檔案都將與未來版本的 Python 3.14 相容。一如既往,請向Python 錯誤跟蹤器報告任何問題。

請記住,這是一個預覽版本,儘管它與最終版本儘可能接近,但建議將其用於生產環境。

核心開發者:是時候著手撰寫文件了

  • 你們所有的更改都已正確地記錄了嗎?
  • 它們是否在新特性中提及?
  • 你是否注意到其他已知更改的文件不足?

與 3.13 相比,3.14 系列的主要新功能

Python 3.14 的一些主要新功能和變化如下

新特性

  • PEP 779:正式支援自由執行緒 Python
  • PEP 649:註解的求值現在被推遲,改善了使用註解的語義。
  • PEP 750:用於自定義字串處理的模板字串字面量(t-string),使用熟悉的 f-string 語法。
  • PEP 734:在標準庫中支援多個直譯器。
  • PEP 784:新增 compression.zstd 模組,提供對 Zstandard 壓縮演算法的支援。
  • PEP 758exceptexcept* 表示式現在可以省略括號。
  • PyREPL 中的語法高亮,以及在 unittestargparsejsoncalendar 命令列介面中支援顏色。
  • PEP 768:一個用於 CPython 的零開銷外部偵錯程式介面。
  • uuid 模組現在支援 UUID 版本 6-8,並且版本 3-5 的生成速度提高了 40%。
  • PEP 765:禁止使用會退出 finally 塊的 return/break/continue 語句。
  • PEP 741:一個改進的用於配置 Python 的 C API。
  • 一種新型直譯器。對於某些較新的編譯器,該直譯器能提供顯著的效能提升。目前為可選功能,需要從原始碼構建。
  • 改進了錯誤資訊。
  • 內建的 HMAC 實現,其程式碼來自 HACL* 專案並經過了形式化驗證。
  • 一個新的命令列介面,用於檢查使用非同步任務的正在執行的 Python 程序。
  • pdb 模組現在支援遠端附加到正在執行的 Python 程序

(嘿,各位核心開發者,如果您認為某個重要功能在此列表中缺失,請告知 Hugo。)

有關 Python 3.14 更改的更多詳細資訊,請參閱Python 3.14 中的新特性。Python 3.14 的下一個預釋出版本將是最終的釋出候選版本 3.14.0rc2,定於 2025 年 8 月 26 日釋出。

構建方面的變更

  • PEP 761:Python 3.14 及之後版本不再為釋出產物提供 PGP 簽名。推薦驗證者改用 Sigstore。
  • 官方的 macOS 和 Windows 釋出二進位制檔案包含一個實驗性的 JIT 編譯器

不相容的變更、移除和新的棄用項

Python 安裝管理器

我們為 Windows 提供的安裝程式正被新的安裝管理器取代,該管理器可以從 Windows 應用商店或其下載頁面安裝。更多資訊請參閱我們的文件。下方可供下載的 JSON 檔案包含了本次釋出中所有可安裝包的列表,包括檔案 URL 和雜湊值,但安裝最新版本並不需要此檔案。傳統的安裝程式在 3.14 和 3.15 版本期間將繼續可用。

更多資源

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

今天,7 月 22 日,是圓周率近似日,因為 22/7 是 π 的一個常見近似值,比 3.14 更接近 π

22/7 是丟番圖近似,以亞歷山大港的丟番圖(公元 3 世紀)命名,它是一種將實數估計為兩個整數之比的方法。22/7 自古以來就廣為人知;阿基米德(公元前 3 世紀)透過比較 96 邊形與它外接的圓,首次證明了 22/7 高估了 π

另一個近似值是 355/113。在中國數學中,22/7 和 355/113 分別被稱為約率(yuēlǜ; "approximate ratio")和密率(mìlǜ; "close ratio")。

圓周率近似日快樂圓周率近似日

盡情享用新版本吧

感謝所有幫助實現 Python 開發和這些釋出的眾多志願者!請考慮透過親自志願服務或透過組織向 Python 軟體基金會捐款來支援我們的工作。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 Sigstore SBOM
Gzip 壓縮的原始碼包 原始碼釋出版 11fba5eb7576c1889498af3f8555ed2d 29.2 MB .sigstore SPDX
XZ 壓縮的原始碼包 原始碼釋出版 48c4518c06dcb675c24276c56f69b9fd 22.6 MB .sigstore SPDX
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 11 及更高版本 88d1bed73bde571e5cae6afaeb636331 71.1 MB .sigstore
Windows 安裝程式 (64位) Windows 推薦 b674030fe04f2d5c4c1385237998a10c 28.5 MB .sigstore SPDX
Windows 安裝程式 (32位) Windows bad58261535240afd04f6e98510321df 27.2 MB .sigstore SPDX
Windows 安裝程式 (ARM64) Windows 實驗性 19956541e2ccfea8d9c1be2843271fc9 27.8 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows 58da6dd39544a56d8d387d42c3397460 11.4 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows 20c52ba256be93ef49a87f462a324723 10.1 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows 709fc10a10cf3ad9633222827ca2abf5 10.6 MB .sigstore SPDX
Windows 釋出清單 Windows 使用 'py install 3.14' 安裝 3a140287b276a6d661790687b9fdd081 15.3 KB .sigstore