Python 3.14.0a4
Erscheinungsdatum: 14. Jan. 2025
Hallo, Drei Punkt Vierzehn Punkt Null Alpha Vier!
Dies ist eine frühe Entwickler-Vorschau von Python 3.14.
Hauptneuerungen der Serie 3.14 im Vergleich zu 3.13
Python 3.14 befindet sich noch in der Entwicklung. Diese Veröffentlichung, 3.14.0a4, ist die vierte von sieben geplanten Alpha-Veröffentlichungen.
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 Funktionen bis zum Beginn der Beta-Phase (06.05.2025) hinzugefügt und gegebenenfalls bis zur Release-Candidate-Phase (22.07.2025) modifiziert oder gelöscht werden. Bitte beachten Sie, dass dies eine Vorschauversion ist und deren Verwendung **nicht** für Produktionsumgebungen empfohlen wird.
Viele neue Funktionen für Python 3.14 sind noch in Planung und werden geschrieben. Unter den neuen wichtigen neuen Funktionen und Änderungen bisher:
- PEP 649: verzögerte Auswertung von Annotationen
- PEP 741: Python-Konfigurations-C-API
- PEP 761: Python 3.14 und zukünftige Versionen stellen keine PGP-Signaturen mehr für Release-Artefakte bereit. Stattdessen wird Sigstore für Verifizierer empfohlen.
- Verbesserte Fehlermeldungen
- Viele Entfernungen von veralteten Klassen, Funktionen, Methoden und Parametern in verschiedenen Modulen der Standardbibliothek.
- Neue Verweise auf Veraltetes, viele davon sind für die Entfernung aus Python 3.16 geplant.
- Entfernungen und Verweise auf Veraltetes in der C-API.
- (Hallo, lieber Core-Entwickler, wenn eine für Sie wichtige Funktion in dieser Liste fehlt, lassen Sie es Hugo wissen.)
Die nächste Vorabversion von Python 3.14 wird 3.14.0a5 sein, die derzeit für den 11.02.2025 geplant ist.
Weitere Ressourcen
- Online-Dokumentation
- PEP 745, 3.14 Release-Zeitplan
- 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
In Python können griechische Buchstaben als Konstanten verwendet werden. Zum Beispiel
from math import pi as π
def circumference(radius: float) -> float: return 2 * π * radius
print(circumference(6378.137)) # 40075.016685578485
Genießen Sie die neue Version
Danke an all die vielen Freiwilligen, die dazu beitragen, die Python-Entwicklung und diese Veröffentlichungen zu ermöglichen! Bitte erwägen Sie, unsere Bemühungen zu unterstützen, indem Sie sich freiwillig melden oder durch Organisationenbeiträge an die Python Software Foundation.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | Sigstore | SBOM | |
|---|---|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | e1e47d0d8788ceda68bd4b2d2ceb6a6e | 28,2 MB | .sigstore | SPDX | ||
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | e638aef1815d784ee1177730b4c1a56b | 21,7 MB | .sigstore | SPDX | ||
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.13 und neuer | 994a0844d1bd8bee5c4e7c1b24c4906a | 68,7 MB | .sigstore | ||
| Windows-Installer (64-Bit) | Windows | Empfohlen | 1378bdc15a92eb90fb1f03ed354ad924 | 27,3 MB | .sigstore | SPDX | |
| Windows-Installer (32-Bit) | Windows | 2768d305a5c9247fcee00c2abd2908d9 | 26,1 MB | .sigstore | SPDX | ||
| Windows-Installer (ARM64) | Windows | Experimentell | 8f5f0577adbaa603fc1f97d2812733dd | 26,5 MB | .sigstore | SPDX | |
| Windows einbettbares Paket (64-Bit) | Windows | ea2ae3339ea052595767525dca99c754 | 10.5 MB | .sigstore | SPDX | ||
| Windows einbettbares Paket (32-Bit) | Windows | b3df6c337ee80ed3a7b99a2ce241f4e6 | 9,3 MB | .sigstore | SPDX | ||
| Windows einbettbares Paket (ARM64) | Windows | 8afb0544e8caef85a38a40cbc4789ebc | 9,7 MB | .sigstore | SPDX | ||
