Python 3.14.0a2
Erscheinungsdatum: 19. Nov. 2024
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.0a2, ist die zweite 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 folgende Versionen stellen keine PGP-Signaturen für Release-Artefakte mehr bereit. Stattdessen wird Sigstore für Verifizierer empfohlen.
- Verbesserte Fehlermeldungen
- (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.0a3 sein, die derzeit für den 17.12.2024 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
Ludolph van Ceulen (1540-1610) war Fecht- und Mathematiklehrer in Leiden, Niederlande, und verbrachte etwa 25 Jahre mit der Berechnung von π (oder Pi) und verwendete dabei im Wesentlichen die gleichen Methoden, die Archimedes etwa siebzehnhundert Jahre zuvor anwandte.
Archimedes schätzte π, indem er die Umfänge von Polygonen berechnete, die gerade in einen Kreis passen und ihn gerade umschreiben, und schloss daraus, dass der Umfang des Kreises zwischen diesen beiden Werten liegt. Archimedes verwendete Polygone mit bis zu 96 Seiten, was zu einem Wert zwischen 3,1408 und 3,1428 führte, der auf zwei Dezimalstellen genau ist.
Van Ceulen verwendete ein Polygon mit einer halben Milliarde Seiten. Er veröffentlichte einen Wert mit 20 Dezimalstellen in seinem Buch Vanden Circkel ("Über den Kreis") aus dem Jahr 1596 und erweiterte ihn später auf 35 Dezimalstellen.
3.14159265358979323846264338327950288
Van Ceulens 20 Ziffern reichen für jeden denkbaren praktischen Zweck bei weitem aus. Selbst wenn ein gedruckter Kreis auf atomarer Ebene perfekt wäre, würden die thermischen Vibrationen der Tintenmoleküle die meisten dieser Ziffern physikalisch bedeutungslos machen. Die hochpräzisen Berechnungen des NASA Jet Propulsion Laboratory für die interplanetare Navigation verwenden 15 Dezimalstellen: 3,141592653589793.
Auf Van Ceulens Wunsch wurden seine oberen und unteren Schranken für π in seine Grabplatte in Leiden eingraviert. Die Grabplatte ging schließlich verloren, wurde aber im Jahr 2000 wiederhergestellt. In den Niederlanden und Deutschland wird π manchmal nach Van Ceulen als "Ludolphsche Zahl" bezeichnet.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | Sigstore | SBOM | |
|---|---|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 3a57cdc52ec15f7c74662d7c7b666170 | 28,1 MB | .sigstore | SPDX | ||
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | e797eab193f656006be0e51247d65e43 | 21,6 MB | .sigstore | SPDX | ||
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.13 und neuer | 787cafa9f0615f2b662a99a274c6b351 | 68,0 MB | .sigstore | ||
| Windows-Installer (64-Bit) | Windows | Empfohlen | a7f493a7486a461ddb859ea1c773e7c5 | 27,6 MB | .sigstore | SPDX | |
| Windows-Installer (32-Bit) | Windows | 5e6bf4d59a823889399db278066a0cbf | 26,3 MB | .sigstore | SPDX | ||
| Windows-Installer (ARM64) | Windows | Experimentell | 9dc1fa3106ea0ccac68320d2b968a22a | 26,9 MB | .sigstore | SPDX | |
| Windows einbettbares Paket (64-Bit) | Windows | 2df98f5d6bf50bac26224e7bcb610b5b | 10,4 MB | .sigstore | SPDX | ||
| Windows einbettbares Paket (32-Bit) | Windows | 15a3a896a0500d595bb414d9b6ce5e38 | 9,3 MB | .sigstore | SPDX | ||
| Windows einbettbares Paket (ARM64) | Windows | 2326cc9c8e21a0b706db15d2c3f7bd8b | 9,7 MB | .sigstore | SPDX | ||
