Python 3.11.0
Erscheinungsdatum: 24. Okt. 2022

Dies ist die stabile Veröffentlichung von Python 3.11.0
Python 3.11.0 ist die neueste Hauptversion der Programmiersprache Python und enthält viele neue Funktionen und Optimierungen.
Wichtige neue Funktionen der Serie 3.11 im Vergleich zu 3.10
Einige der neuen wichtigen neuen Funktionen und Änderungen in Python 3.11 sind:
Allgemeine Änderungen
- PEP 657 -- Einbeziehung von Fehlerstandorten mit hoher Granularität in Tracebacks
- PEP 654 -- Exception Groups und
except* - PEP 680 -- tomllib: Unterstützung für das Parsen von TOML in der Standardbibliothek
- gh-90908 -- Einführung von Task-Gruppen für asyncio
- gh-34627 -- Atomare Gruppierung (
(?>...)) und possessive Quantifizierer (*+, ++, ?+, {m,n}+) werden jetzt in regulären Ausdrücken unterstützt. - Das Faster CPython Projekt liefert bereits einige aufregende Ergebnisse. Python 3.11 ist bis zu 10-60 % schneller als Python 3.10. Im Durchschnitt haben wir eine Beschleunigung um das 1,22-fache auf der Standard-Benchmark-Suite gemessen. Weitere Details finden Sie unter Faster CPython.
Typisierung und Änderungen an der Typisierungssprache
- PEP 673 -- Self Type
- PEP 646 -- Variadische Generics
- PEP 675 -- Arbitrary Literal String Type
- PEP 655 -- Kennzeichnung einzelner TypedDict-Elemente als erforderlich oder potenziell fehlend
- PEP 681 -- Data Class Transforms
Weitere Ressourcen
- Online-Dokumentation
- PEP 664, Zeitplan für die Veröffentlichung von 3.11
- Melden Sie Fehler unter https://github.com/python/cpython/issues.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
Wenn eine kugelförmige, nicht rotierende Masse von kritischem Radius unter ihrer eigenen Gravitation kollabiert, legt die allgemeine Relativitätstheorie nahe, dass sie zu einem einzigen Punkt kollabiert. Dies ist bei einem rotierenden Schwarzen Loch (einem Kerr-Schwarzen Loch) nicht der Fall. Bei einer rotierenden Flüssigkeitsmasse ist die Verteilung der Masse nicht kugelförmig (sie zeigt eine äquatoriale Ausbuchtung), und sie besitzt Drehimpuls. Da ein Punkt in der klassischen Physik (die allgemeine Relativitätstheorie ist eine klassische Theorie) keine Rotation oder keinen Drehimpuls tragen kann, ist die minimale Form der Singularität, die diese Eigenschaften unterstützen kann, stattdessen ein Ring mit null Dicke, aber nicht-null Radius. Dieser wird als Ringularität oder Kerr-Singularität bezeichnet.
Diese Art von Singularität hat die folgende eigentümliche Eigenschaft. Die Raumzeit erlaubt einer geodätischen Kurve (die die Bewegung von Beobachtern und Photonen in der Raumzeit beschreibt), das Zentrum dieser Ringularität zu durchqueren. Der Bereich dahinter erlaubt geschlossene zeitartige Kurven. Da die Flugbahn von Beobachtern und Teilchen in der allgemeinen Relativitätstheorie durch zeitartige Kurven beschrieben wird, ist es für Beobachter in diesem Bereich möglich, in ihre Vergangenheit zurückzukehren. Diese innere Lösung ist unwahrscheinlich, physisch zu sein, und wird als rein mathematisches Artefakt betrachtet.
Es gibt einige andere interessante Freifallbahnen. Zum Beispiel gibt es einen Punkt auf der Symmetrieachse, der die Eigenschaft hat, dass, wenn sich ein Beobachter unterhalb dieses Punktes befindet, der Zug der Singularität den Beobachter zwingt, durch die Mitte der Ringularität in den Bereich mit geschlossenen zeitartigen Kurven zu gelangen, und er erfährt eine abstoßende Gravitation, die ihn in die ursprüngliche Region zurückdrängt, aber dann erfährt er erneut den Zug der Singularität und wiederholt diesen Prozess für immer. Dies gilt natürlich nur, wenn die extreme Schwerkraft den Beobachter nicht vorher zerstört.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | Sigstore | GPG | |
|---|---|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | c5f77f1ea256dc5bdb0897eeb4d35bb0 | 25,1 MB | .sigstore | SIG | ||
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | fe92acfa0db9b9f5044958edb451d463 | 18,9 MB | .sigstore | SIG | ||
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer | 98fa94815780c9330fc2154559365834 | 40,6 MB | CRT | SIG | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 4fe11b2b0bb0c744cf74aff537f7cd7f | 24,0 MB | CRT | SIG | SIG |
| Windows-Installer (32-Bit) | Windows | e369a267acaad62487223bd835279bb9 | 22,9 MB | CRT | SIG | SIG | |
| Windows-Installer (ARM64) | Windows | Experimentell | 18e5bd9a4854109adf3b77c7c9dc1ded | 23,2 MB | CRT | SIG | SIG |
| Windows einbettbares Paket (64-Bit) | Windows | 7df0f4244e5a66760b7caaed58e86c93 | 10,1 MB | CRT | SIG | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | 0888959642cc8af087d88da3866490a5 | 9,1 MB | CRT | SIG | SIG | |
| Windows einbettbares Paket (ARM64) | Windows | e3dbbd5d63c6cb203adc6c0c8ca5f5f7 | 9,3 MB | CRT | SIG | SIG | |
