Python 3.14.0 in finaler Version veröffentlicht
(discuss.python.org)Python 3.14.0 in finaler Version veröffentlicht 🐍
Die finale Version von Python 3.14.0 wurde veröffentlicht. Dieses Update konzentriert sich auf Leistungsverbesserungen und die Einführung neuer Funktionen.
Wichtige Funktionen
- PEP 779: Offizielle Unterstützung für Free-threaded Python: Python-Code kann gleichzeitig in mehreren Threads ausgeführt werden, wodurch sich Multi-Core-Prozessoren effizienter nutzen lassen.
- PEP 649: Verzögerte Auswertung von Annotationen: Die Auswertung von Annotationen wie Type Hints wird auf später verschoben, um die Startzeit zu verkürzen.
- PEP 750: Template String Literals (t-strings): Ein neues String-Format, ähnlich wie f-strings, aber sicherer und flexibler.
- PEP 734: Mehrere Interpreter in der stdlib: Mehrere unabhängige Python-Interpreter können innerhalb eines einzelnen Prozesses ausgeführt werden.
- PEP 784: Neues Modul
compression.zstd: Unterstützung für den Zstandard-Kompressionsalgorithmus ermöglicht schnellere und effizientere Datenkomprimierung. - Syntax-Highlighting und Farbunterstützung in PyREPL: Die CLIs von
unittest,argparse,jsonundcalendarunterstützen Farben, was die Lesbarkeit verbessert.
Wichtige Änderungen
- PEP 761: Einstellung von PGP-Signaturen für Release-Artefakte: PGP-Signaturen werden nicht mehr bereitgestellt; stattdessen wird die Nutzung von Sigstore empfohlen.
- Experimenteller JIT-Compiler enthalten: Offizielle Release-Binaries für macOS und Windows enthalten einen experimentellen JIT-Compiler, der die Leistung verbessern kann.
- Offizielle Android-Binary-Releases: Python kann nun auch unter Android offiziell genutzt werden.
- Neues Windows-Installationsprogramm: Es ersetzt den bisherigen Installer und kann über den Windows Store oder die Download-Seite installiert werden.
5 Kommentare
https://github.com/python/cpython/pull/125035
Wow, interessant.
Die Zeiten, in denen man im Vorstellungsgespräch mit dem GIL prahlen wollte, sind jetzt wohl endgültig vorbei.
Jetzt ist es wirklich Py(3.14)thon
Ich habe mich erst gefragt, worum es eigentlich geht, lol