Über unsMediaKontaktImpressum
21. September 2015

Python Version 3.5 erschienen

Mit Version 3.5 der Programmiersprache Python kommen zahlreiche Neuerungen. Neben einem Operator für Matrix-Multiplikationen, einer erweiterten Unpacking-Syntax für Containertypen und zwei Coroutinen die das Schreiben von asynchronem Code unterstützen, enthält Version 3.5 einiges an Änderungen.

Mit Version 3.5 kommt ein größeres Release seit knapp eineinhalb Jahren. Aufgrund der gestiegenen Anwendung von Python in der Wissenschaft, wurde mit "@" ein Operator für Matrix-Multiplikationen hinzugefügt. Auch die Unpacking Syntax wurde erweitert, sowie ein Mechanismus zum Laden von Erweiterungsmodulen ergänzt wurde. Die neuen Coroutinen async und await dienen zur Unterstützung beim Schreiben von asynchronem Code. Desweiteren wurden Typenhinweise hinzugefügt.

Neben den bereits genannten Neuerungen gibt es auch verschiedene Funktionen die im Bezug zum Verhalten von Python stehen. So wurde beispielsweise os.listdir() durch os.scandir() ersetzt, wodurch der Zugriff auf die Filesysteme beschleunigt wird.

Python existiert nun bereits 25 Jahre, wobei die Programmiersprache besonders in den letzten Jahren einen Aufschwung erlebte. Nach einer im Juni 2014 durchgeführten Studie wird Python an verschieden Akademien sogar als erste Programmiersprache für Studienanfänger verwendet. Einen Höhepunkt erlebte die Programmiersprache zudem im Jahr 2008, als sie von Google als erste Sprache für das App Engine mit PaaS-(Platform as a Service)-Unterstützung verwendet wurde. Python wird auch in Naturwissenschaften, Data Science sowie in der 3D-Modellierung gerne verwendet. Zur Software, welche mit Python entwickelt wurde zählen beispielsweise NumPy, SciPy, matplotlib, pandas, Blender aber auch Mercurial, Trac, Django und Ren'Py.

Releasenotes finden Sie hier (Englisch), zum Downloadbereich gelangen Sie hier (Englisch).

Sie möchten zukünftig per Newsletter der Informatik Aktuell informiert werden? Hier können Sie sich anmelden.

botMessage_toctoc_comments_9210