Python 3.11.4
Erscheinungsdatum: 6. Juni 2023

Dies ist die vierte Wartungsversion von Python 3.11
Python 3.11.4 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
Der Nicht-Quetsch-Satz (auch Gromovs Nicht-Quetsch-Satz genannt) ist einer der wichtigsten Sätze in der symplektischen Geometrie. Er wurde erstmals 1985 von Mikhail Gromov bewiesen. Der Satz besagt, dass man keine Kugel in einen Zylinder mittels einer symplektischen Abbildung einbetten kann, es sei denn, der Radius der Kugel ist kleiner oder gleich dem Radius des Zylinders. Der Satz ist wichtig, da zuvor nur sehr wenig über die Geometrie hinter symplektischen Abbildungen bekannt war.
Eine einfache Konsequenz einer symplektischen Transformation ist, dass sie das Volumen erhält. Man kann eine Kugel beliebigen Radius leicht in einen Zylinder beliebigen anderen Radius durch eine volumenerhaltende Transformation einbetten: Stellen Sie sich einfach vor, Sie quetschen die Kugel in den Zylinder (daher der Name Nicht-Quetsch-Satz). Somit besagt der Nicht-Quetsch-Satz, dass, obwohl symplektische Transformationen volumenerhaltend sind, es für eine Transformation wesentlich restriktiver ist, symplektisch zu sein, als nur volumenerhaltend zu sein.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | Sigstore | GPG | |
|---|---|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | bf6ec50f2f3bfa6ffbdb385286f2c628 | 25,3 MB | .sigstore | SIG | ||
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | fb7f7eae520285788449d569e45b6718 | 19,0 MB | .sigstore | SIG | ||
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer | 91498b67b9c4b5ef33d1b7327e401b17 | 41.1 MB | .sigstore | SIG | |
| Windows-Installer (64-Bit) | Windows | Empfohlen | e4413bb7448cd13b437dffffba294ca0 | 24.2 MB | .sigstore | SIG | |
| Windows-Installer (32-Bit) | Windows | 9ec180db64c074e57bdcca8374e9ded6 | 23,1 MB | .sigstore | SIG | ||
| Windows-Installer (ARM64) | Windows | Experimentell | 60785673d37c754ddceb5788b5e5baa9 | 23,6 MB | .sigstore | SIG | |
| Windows einbettbares Paket (64-Bit) | Windows | d0e85bf50d2adea597c40ee28e774081 | 10,1 MB | .sigstore | SIG | ||
| Windows einbettbares Paket (32-Bit) | Windows | 81b0acfcdd31a73d1577d6e977acbdc6 | 9,2 MB | .sigstore | SIG | ||
| Windows einbettbares Paket (ARM64) | Windows | bdce328de19973012123dc62c1cfa7e9 | 9,5 MB | .sigstore | SIG | ||
