Python 3.11.0b1
Erscheinungsdatum: 8. Mai 2022
Dies ist eine Beta-Vorschau von Python 3.11
Python 3.11 befindet sich noch in der Entwicklung. 3.11.0b1 ist die erste von vier geplanten Beta-Release-Vorschauen. Beta-Release-Vorschauen sollen der breiteren Community die Möglichkeit geben, neue Funktionen und Fehlerbehebungen zu testen und ihre Projekte zur Unterstützung der neuen Feature-Version vorzubereiten.
Wir raten dringend Maintainern von Drittanbieter-Python-Projekten, mit 3.11 zu testen, während der Beta-Phase, und uns gefundene Probleme so schnell wie möglich unter dem Python-Bugtracker zu melden. Obwohl die Version in der Beta-Phase voraussichtlich Feature-komplett sein wird, ist es möglich, dass Funktionen bis zum Beginn der Release-Candidate-Phase (Montag, 02.08.2021) geändert oder in seltenen Fällen gestrichen werden. Unser Ziel ist es, keine ABI-Änderungen nach Beta 4 und so wenige Code-Änderungen wie möglich nach 3.11.0rc1, dem ersten Release Candidate, zu haben. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel Exposure für 3.11 wie möglich zu erzielen.
Bitte beachten Sie, dass dies eine Vorschau-Version ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
Wichtige neue Funktionen der Serie 3.11 im Vergleich zu 3.10
Viele neue Features für Python 3.11 werden noch geplant und geschrieben. Unter den bisherigen neuen Haupt-Features und Änderungen sind:
- PEP 657 -- Einbeziehung von Fehlerstandorten mit hoher Granularität in Tracebacks
- PEP 654 -- Exception Groups und except*
- PEP 673 -- Self Type
- PEP 646 -- Variadic Generics
- PEP 680 -- tomllib: Unterstützung für das Parsen von TOML in der Standardbibliothek
- PEP 675 -- Arbitrary Literal String Type
- PEP 655 -- Kennzeichnung einzelner TypedDict-Elemente als erforderlich oder potenziell fehlend
- bpo-46752 -- Einführung von Task Groups in asyncio
- Das Faster CPython Project liefert bereits einige spannende 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. Einzelheiten finden Sie unter Faster CPython.
- (Hey, lieber Core Developer, falls eine für Sie wichtige Funktion in dieser Liste fehlt, lassen Sie es Pablo wissen.)
Die nächste Vorabversion von Python 3.11 wird 3.11.0b2 sein, die derzeit für Montag, den 30. Mai 2022, geplant ist.
Weitere Ressourcen
- Online-Dokumentation
- PEP 664, Zeitplan für die Veröffentlichung von 3.11
- Fehler melden Sie unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Und nun etwas völlig anderes
Das holografische Prinzip ist ein Grundsatz der Stringtheorien und eine angebliche Eigenschaft der Quantengravitation, die besagt, dass die Beschreibung eines Raumbereichs als auf einer niederdimensionalen Grenze der Region kodiert betrachtet werden kann – wie z. B. einer lichtartigen Grenze wie einem Gravitationshorizont. Es wurde erstmals von Gerard 't Hooft vorgeschlagen und erhielt eine präzise Stringtheorie-Interpretation von Leonard Susskind, der seine Ideen mit früheren von 't Hooft und Charles Thorn kombinierte.[ Leonard Susskind sagte: „Die dreidimensionale Welt der gewöhnlichen Erfahrung – das Universum voller Galaxien, Sterne, Planeten, Häuser, Felsbrocken und Menschen – ist ein Hologramm, ein Bild der Realität, das auf einer entfernten zweidimensionalen (2D) Oberfläche zitiert wird." Wie Raphael Bousso bemerkte, beobachtete Thorn 1978, dass die Stringtheorie eine niederdimensionale Beschreibung zulässt, in der die Gravitation daraus auf eine Weise hervorgeht, die man heute als holografisch bezeichnen würde.
Das holografische Prinzip wurde durch die Schwarze-Loch-Thermodynamik inspiriert, die vermutet, dass die maximale Entropie in einer beliebigen Region mit dem Quadrat des Radius skaliert und nicht mit der dritten Potenz, wie man erwarten würde. Im Fall eines Schwarzen Lochs war die Erkenntnis, dass der Informationsgehalt aller in das Loch gefallenen Objekte vollständig in Oberflächenfluktuationen des Ereignishorizonts enthalten sein könnte. Das holografische Prinzip löst das Informationsparadox des Schwarzen Lochs im Rahmen der Stringtheorie. Es gibt jedoch klassische Lösungen für die Einstein-Gleichungen, die Entropiewerte zulassen, die größer sind als die, die durch ein Flächengesetz erlaubt sind, und damit im Prinzip größer als die eines Schwarzen Lochs. Dies sind die sogenannten „Wheeler's bags of gold". Die Existenz solcher Lösungen steht im Widerspruch zur holografischen Interpretation, und ihre Auswirkungen in einer Quantentheorie der Gravitation, einschließlich des holografischen Prinzips, sind noch nicht vollständig verstanden.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | eda16babdfbab8aa7b8d4500d04e9935 | 24,6 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 9e0b8e46b67c53170549da7c3d874b15 | 18,5 MB | SIG | |
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer | 2f39e19c6695416da9cd4ebea7f90637 | 40.1 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 7279e850e602576115f3ff24f791483d | 23,6 MB | SIG |
| Windows-Installer (32-Bit) | Windows | 34229f38e118756df10db26c45eaf361 | 22,5 MB | SIG | |
| Windows-Installer (ARM64) | Windows | Experimentell | 2af6370cd85b52a696e86ce3f4ddfaf1 | 22,8 MB | SIG |
| Windows einbettbares Paket (64-Bit) | Windows | bff67f4f54ad7a3bd23c1a1e8bbe6fca | 10,0 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | 3b158eb5ecb403a21524be6ec18c2292 | 9,1 MB | SIG | |
| Windows einbettbares Paket (ARM64) | Windows | a53878c3d5f60bf1c4684df6e7fd2d5d | 9,3 MB | SIG |
