Am 2. Oktober 2023 wurde eine neue stabile Version der beliebten Programmiersprache Python 3.12 veröffentlicht.
Python ist eine hochgradig lesbare, allgemein einsetzbare Programmiersprache mit dynamischer Typisierung und automatischer Speicherverwaltung. Sie legt besonderen Wert auf die Produktivität der Entwickler, die Lesbarkeit des Codes und dessen Qualität sowie auf die Portabilität der geschriebenen Programme.
Die letzte stabile Version Python 3.12 bietet viele Änderungen in der Sprache und der Standardbibliothek. Die Änderungen in der Bibliothek zielen darauf ab, veraltete APIs zu bereinigen, die Benutzerfreundlichkeit zu verbessern und mehr. Es ist erwähnenswert, dass das Paket distutils aus der Standardbibliothek entfernt wurde (stattdessen sollte setuptools verwendet werden). Der Dateizugriff in os und pathlib hat zahlreiche Verbesserungen erfahren, und einige Module arbeiten nun besser.
Von den zahlreichen Änderungen und Verbesserungen sind folgende hervorzuheben:
- Flexiblere Analyse von formatierten f-Strings, die vieles ermöglicht, was zuvor nicht möglich war (PEP 701).
- Verbesserte Syntax zur Angabe von Typparametern bei der Deklaration von generischen Klassen, Funktionen oder Typaliasen. (PEP 695).
- Neue API für Profiler, Debugger und andere Tools zur Überwachung von Ereignissen in CPython (PEP 669).
- Unterstützung isolierter Sub-Interpreter mit separaten globalen Sperren für den GIL-Interpreter (PEP 684). Programme, die mit Sub-Interpretern geschrieben sind, können von multicore Parallellität profitieren, die zuvor aufgrund des GIL nicht möglich war.
- Verbesserte Fehlermeldungen. Bei Fehlern, die durch mögliche Tippfehler verursacht werden, werden Korrekturvorschläge angeboten.
- Unterstützung des Linux-Perf-Profilers zur Übertragung von Python-Funktionsnamen an den Tracer.
- Eine Vielzahl von größeren und kleineren Leistungsverbesserungen (z. B. siehe PEP 709 bezüglich der Verbesserung des List Comprehension-Generators, Unterstützung des binären Optimierers BOLT usw.), die zu einer allgemeinen Leistungssteigerung von etwa 5 % führen.
Ein kleiner poetischer Positivismus von den Herausgebern der Ausgabe und Brian Bilston 🙂 Sie benötigen unsere Hilfe nicht, sagen Sie es mir nicht Diese erschöpften Gesichter könnten Ihnen oder mir gehören. Hätte das Leben anders gespielt, würden wir sie so sehen, wie sie wirklich sind. Abzocker und Schmarotzer, Faulenzer und Herumlungerer mit Bomben in den Taschen, Aufschneider und Diebe. Sie sind hier nicht willkommen. Wir sollten sie zurückschicken, woher sie kamen. Sie können nicht unser Essen teilen, unsere Häuser, unsere Länder. Stattdessen lasst uns eine Mauer bauen, um sie draußen zu halten. Es ist nicht in Ordnung zu sagen, das sind Menschen wie wir. Ein Ort sollte nur denen gehören, die dort geboren sind. Seien Sie nicht so dumm zu glauben, die Welt könnte anders betrachtet werden (jetzt von unten nach oben lesen)
Quelle: linux.org.ru
