Python 3.11.0b1
发布日期: 2022 年 5 月 8 日
这是 Python 3.11 的 Beta 预览版
Python 3.11 仍在开发中。3.11.0b1 是计划的四个 Beta 预览版中的第一个。Beta 预览版旨在为更广泛的社区提供测试新功能和错误修复的机会,并准备他们的项目以支持新功能发布。
我们强烈鼓励第三方 Python 项目的维护者在 Beta 阶段使用 3.11 进行测试,并尽快向Python 错误跟踪器报告发现的问题。虽然该版本计划在进入 Beta 阶段时完成功能,但在发布候选阶段开始之前(2021-08-02 星期一),功能可能会被修改或在极少数情况下被删除。我们的目标是在 Beta 4 之后不进行 ABI 更改,并在第一个发布候选版本 3.11.0rc1 之后尽可能少地进行代码更改。为了实现这一点,在 Beta 阶段尽可能多地让 3.11 暴露出来将极其重要。
请记住,这是一个预览版本,不建议在生产环境中使用。
与 3.10 相比,3.11 系列的主要新功能
Python 3.11 的许多新功能仍在计划和编写中。到目前为止,新的主要功能和更改包括
- PEP 657 -- 在回溯中包含精细的错误位置
- PEP 654 -- 异常组和 except*
- PEP 673 -- Self 类型
- PEP 646-- 可变泛型
- PEP 680-- tomllib:在标准库中支持解析 TOML
- PEP 675-- 任意字面字符串类型
- PEP 655-- 将单个 TypedDict 项目标记为必需或可能缺失
- bpo-46752-- 将任务组引入 asyncio
- Faster Cpython Project 已经产生了一些令人兴奋的结果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准测试套件上测得 1.22 倍的加速。有关详细信息,请参阅更快的 CPython。
- (嘿,核心开发人员,如果您发现重要但此列表中缺少的功能,请告知 Pablo。)
Python 3.11 的下一个预发布版本将是 3.11.0b2,目前计划于 2022 年 5 月 30 日星期一发布。
更多资源
- 在线文档
- PEP 664,3.11 发布时间表
- 在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
现在来点完全不同的东西
全息原理是弦理论的一个原则,也是量子引力的一个假设属性,它指出空间体积的描述可以被认为编码在区域的低维边界上,例如像引力视界这样的类光边界。它最初由 Gerard 't Hooft 提出,后来由 Leonard Susskind 给出了精确的弦理论解释,他将自己的想法与 't Hooft 和 Charles Thorn 先前的想法结合起来。[伦纳德·萨斯金德说,“普通经验的三维世界——充满了星系、恒星、行星、房屋、巨石和人的宇宙——是一个全息图,一个在遥远的二维 (2D) 表面上引用的现实图像。” 正如 Raphael Bousso 指出的那样,Thorn 在 1978 年观察到弦理论允许一个低维的描述,其中引力以现在被称为全息的方式从中出现。
全息原理的灵感来自黑洞热力学,它推测任何区域的最大熵都与半径的平方成正比,而不是像预期的那样与立方成正比。对于黑洞来说,洞察力在于所有落入黑洞的物体的所有信息内容可能完全包含在事件视界的面波动中。全息原理在弦理论的框架内解决了黑洞信息悖论。然而,存在爱因斯坦方程的经典解,这些解允许熵的值大于面积定律所允许的值,因此原则上大于黑洞的熵。这些是所谓的“惠勒的金袋”。这些解的存在与全息解释相冲突,并且它们在包括全息原理的量子引力理论中的影响尚未完全了解。
文件
版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
---|---|---|---|---|---|
Gzip 压缩的源代码 tarball | 源代码发行版 | eda16babdfbab8aa7b8d4500d04e9935 | 24.6 MB | SIG | |
XZ 压缩的源代码 tarball | 源代码发行版 | 9e0b8e46b67c53170549da7c3d874b15 | 18.5 MB | SIG | |
macOS 64 位通用 2 安装程序 | macOS | 适用于 macOS 10.9 及更高版本 | 2f39e19c6695416da9cd4ebea7f90637 | 40.1 MB | SIG |
Windows 安装程序(64 位) | Windows | 推荐 | 7279e850e602576115f3ff24f791483d | 23.6 MB | SIG |
Windows 安装程序(32 位) | Windows | 34229f38e118756df10db26c45eaf361 | 22.5 MB | SIG | |
Windows 安装程序 (ARM64) | Windows | 实验性 | 2af6370cd85b52a696e86ce3f4ddfaf1 | 22.8 MB | SIG |
Windows 可嵌入包(64 位) | Windows | bff67f4f54ad7a3bd23c1a1e8bbe6fca | 10.0 MB | SIG | |
Windows 可嵌入包(32 位) | Windows | 3b158eb5ecb403a21524be6ec18c2292 | 9.1 MB | SIG | |
Windows 可嵌入包 (ARM64) | Windows | a53878c3d5f60bf1c4684df6e7fd2d5d | 9.3 MB | SIG |