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
