RSS Planet Python
Folgen
Mike Driscoll: Eine Einführung in die neuen Funktionen von Python 3.14
Python 3.14 wurde veröffentlicht und bringt bedeutende neue Funktionen und Verbesserungen mit sich. Die Abwärtskompatibilität wird weitgehend beibehalten, obwohl einige Komponenten der Standardbibliothek entfernt oder veraltet sind. Ein wichtiges Highlight ist der offiziell unterstützte, aber optionale, freigewindete Build von Python, der in 3.13 experimentell war. Zusätzlich ist ein experimenteller Just-in-Time (JIT)-Compiler jetzt für MacOS- und Windows-Binärdateien verfügbar, obwohl er noch nicht für die Produktion empfohlen wird und nicht mit freigewindeten Builds funktioniert. GPG-Signaturen werden nicht mehr bereitgestellt; Benutzer sollten jetzt Sigstore-Verifizierungsmaterialien verwenden.Der Interpreter selbst erfährt Verbesserungen wie die verzögerte Auswertung von Annotationen, was eine bessere Leistung und Benutzerfreundlichkeit für Typ-Hinweise ermöglicht. Mehrere Interpreter können jetzt über das Modul concurrent.interpreters der Standardbibliothek verwendet werden, was ein menschenfreundliches Nebenläufigkeitsmodell und echtes Multi-Core-Parallelismus bietet. Vorlagen-Zeichenkettenliterale, oder t-strings, wurden für die benutzerdefinierte Zeichenkettenverarbeitung eingeführt und geben Objekte zurück, die statische und interpolierte Teile darstellen.Die Standardbibliothek enthält jetzt Zstandard-Komprimierungsunterstützung, zusätzlich zu den vorhandenen Zip- und Tar-Archivierungsfunktionen. Asyncio-Introspektion ist jetzt durch neue Befehlszeilen-Tools möglich, was bei der Fehlersuche in asynchronen Programmen hilft. Die standardmäßige interaktive Shell bietet Syntaxhervorhebung und verbesserte Import-Autovervollständigung. Insgesamt verspricht Python 3.14 Leistungssteigerungen und bietet einen Rahmen für zukünftige Geschwindigkeitsverbesserungen.