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.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

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