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 年 8 月 2 日星期一)进行修改,在极少数情况下甚至可能删除。我们的目标是在 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 项目已经产生了一些令人兴奋的成果。Python 3.11 比 Python 3.10 快 10-60%。平均而言,我们在标准基准测试套件上测得 1.22 倍的速度提升。有关详细信息,请参阅Faster CPython。
- (嘿,各位核心开发者,如果此列表中缺少您认为重要的功能,请告知 Pablo。)
Python 3.11 的下一个预发布版本将是 3.11.0b2,目前计划于 2022 年 5 月 30 日星期一发布。
更多资源
- 在线文档
- PEP 664, 3.11 发布计划
- 请在 https://bugs.python.org 报告错误。
- 帮助资助 Python 及其社区.
接下来是些完全不一样的内容
全息原理是弦理论的信条,也是量子引力的一个假定特性,它指出对空间体积的描述可以被认为是编码在该区域的低维边界上——例如类光边界,如引力视界。它最初由杰拉德·'t Hooft 提出,后来由伦纳德·萨斯坎德给出了精确的弦理论解释,他将自己的想法与 't Hooft 和查尔斯·索恩之前的想法结合起来。伦纳德·萨斯坎德说:“日常经验的三维世界——充满星系、恒星、行星、房屋、巨石和人类的宇宙——是一个全息图,一个引用在遥远的二维(2D)表面上的现实图像。”正如拉斐尔·布索所指出的,索恩在 1978 年观察到弦理论允许一种低维描述,其中引力以现在所谓的全息方式从中产生。
全息原理受到黑洞热力学的启发,黑洞热力学推测任何区域的最大熵都与半径的平方成比例,而不是像预期那样与半径的立方成比例。在黑洞的情况下,洞察力在于所有落入黑洞的物体的信息内容可能完全包含在事件视界的表面波动中。全息原理在弦理论的框架内解决了黑洞信息悖论。然而,爱因斯坦方程存在一些经典解,允许熵值大于面积定律所允许的值,因此原则上大于黑洞的熵值。这些被称为“惠勒的金袋”。这些解决方案的存在与全息解释相冲突,它们在包含全息原理的量子引力理论中的影响尚未完全理解。
文件
| 版本 | 操作系统 | 描述 | MD5 校验和 | 文件大小 | GPG |
|---|---|---|---|---|---|
| Gzip 压缩的源码包 | 源码发布版 | eda16babdfbab8aa7b8d4500d04e9935 | 24.6 MB | SIG | |
| XZ 压缩的源码包 | 源码发布版 | 9e0b8e46b67c53170549da7c3d874b15 | 18.5 MB | SIG | |
| macOS 64 位 universal2 安装程序 | 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 |
