Python 3.11.0a7
Erscheinungsdatum: 5. April 2022
Dies ist eine frühe Entwicklervorschau von Python 3.11
Wichtige neue Funktionen der Serie 3.11 im Vergleich zu 3.10
Python 3.11 ist noch in der Entwicklung. Diese Version, 3.11.0a7, ist die letzte von sieben geplanten Alpha-Versionen.
Alpha-Veröffentlichungen sollen es erleichtern, den aktuellen Stand neuer Funktionen und Fehlerbehebungen zu testen und den Veröffentlichungsprozess zu testen.
Während der Alpha-Phase können bis zum Beginn der Beta-Phase (2022-05-06) Features hinzugefügt und, falls notwendig, bis zur Release Candidate-Phase (2022-08-01) geändert oder gelöscht werden. Bitte beachten Sie, dass dies eine Vorschauversion ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
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: Diese Version von CPython 3.11 ist ~ 19 % schneller im geometrischen Mittel der PyPerformance Benchmarks im Vergleich zu 3.10.0.
- (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.0b1 sein, derzeit geplant für Freitag, den 2022-05-06.
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
In der Mathematik ist die Diracsche Delta-Distribution (δ-Distribution) eine verallgemeinerte Funktion oder Distribution über die reellen Zahlen, deren Wert überall außer bei Null Null ist und deren Integral über die gesamte reelle Achse gleich eins ist. Das aktuelle Verständnis des Impulses ist als ein lineares Funktional, das jede stetige Funktion auf ihren Wert an der Null abbildet. Die Delta-Funktion wurde vom Physiker Paul Dirac als Werkzeug zur Normalisierung von Zustandsvektoren eingeführt. Sie findet auch Anwendung in der Wahrscheinlichkeitstheorie und der Signalverarbeitung. Ihre Gültigkeit wurde angezweifelt, bis Laurent Schwartz die Distributionstheorie entwickelte, in der sie als lineare Form definiert ist, die auf Funktionen wirkt. Diese Distribution als "Funktion" zu bezeichnen, wie es viele Physiker tun, ist bekanntlich eine der einfacheren Möglichkeiten, Mathematiker zu verärgern :)
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | ca0e8cb4e3aa5b90d044feca456e456f | 24,5 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 0358634aa8f4a8250cda3b05d838fc97 | 18,5 MB | SIG | |
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer | ed322f7c6164df01ddfd8b87466d49ea | 40,0 MB | SIG |
| Windows-Installer (64-Bit) | Windows | Empfohlen | 746bf15e2a13c596afc035ec257bcb82 | 23,6 MB | SIG |
| Windows-Installer (32-Bit) | Windows | 1501a148e95436b3b1e2dab4bce38e0e | 22,5 MB | SIG | |
| Windows-Installer (ARM64) | Windows | Experimentell | d409448e62a0a13e812d1bbc4bdbe8d1 | 22,8 MB | SIG |
| Windows einbettbares Paket (64-Bit) | Windows | ad4504f2dfad696be68f32cf126d201f | 10,1 MB | SIG | |
| Windows einbettbares Paket (32-Bit) | Windows | 1b938fb198e0e8591827bda986967d7d | 9,2 MB | SIG | |
| Windows einbettbares Paket (ARM64) | Windows | 8828b682879912b56f7e376a4758beda | 9.4 MB | SIG |
