Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

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

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.

Vollständiges Changelog

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