Mit Python 3.13 ist die neueste stabile Version der Programmiersprache Python erschienen. Die Entwickler berichten vom einem Mix aus Änderungen an der Sprache, der Implementierung und der Standardbibliothek.
Python
Die Python Software Foundation hat wichtige Zahlen, Details und Informationen zum vergangenen Jahr 2023 in ihrem neuesten Annual Impact Report zusammengefasst.
Ein Buch zeigt Python-Programmierern den Weg in die schöne neue Welt der KI, das andere hilft beim Verständnis der Grundlagen von künstlicher Intelligenz.
Das Archiv des Deutschen Wetterdiensts umfasst Klimadaten aus Deutschland für mehr als ein Jahrhundert. Per Python-Skript kann man diese Rohwerte abholen und die mittlere Jahrestemperatur für unterschiedliche Regionen und Jahre berechnen.
Zwei Lehrbücher legen den Fokus auf Datenverarbeitung und Datenspeicherung, ohne den Leser dabei zu langweilen.
Das Unternehmen Tiobe misst die Verbreitung von Programmiersprachen. Demnach war Python auch im letzten Jahr erneut die beliebteste Sprache, gefolgt von C, C++ und Java. Einen Mini-Sprint legte C# hin und ist damit gleichzeitig die Programmiersprache des Jahres 2023.
Python ist eine der populärsten Programmiersprachen – kein Wunder, denn wegen der klaren, eindeutigen Syntax erlernt es sich leicht. Obendrein gibt es Bibliotheken für verschiedenste Anwendungsbereiche, von Machine Learning über Bildbearbeitung bis hin zur Kommandozeile.
Bildbearbeitungen wie Gimp verändern Bilder primär nach künstlerischen Gesichtspunkten. Dagegen bearbeitet die wissenschaftliche Bildverarbeitung mit entsprechenden Algorithmen vor allem in Matrizen gespeicherte Bildpunkte.
Quellcode vergleichen mit Difftastic 0.52.0, moderne Ls-Alternative Eza 0.15.2, selbst gehostete Github-Alternative Gitea 1.20.5, Proxy mit Protokollfunktion Logged-tcp-proxy 0.1.2, Python-Code-Checker Ruff 0.1.4, SSH-Config-Prüfer Ssh-audit 3.0.0.
Das Python-Team hat festgelegt, wie die Sprache eine bessere Nebenläufigkeit bekommen soll. Bei zu großen Problemen wird dies aber nie umgesetzt.
Das Singleton-Pattern garantiert, dass es nur eine Instanz einer Klasse geben kann. Die repräsentiert in der Regel ein Objekt, das in der Realität nur einmal vorkommt, beispielsweise ein Dateisystem. Python bietet verschiedene Möglichkeiten, um ein Singleton abzubilden.
Mit Python 3.12.0 ist eine neue Hauptversion der Programmiersprache erschienen, die neue Funktionen und Optimierungen mitbringt.
Das erste Buch führt in das wissenschaftliche Rechnen mit Python ein, das zweite in eine verbreitete Plattform für die Heimautomation, ebenfalls auf Python-Basis.
Mit dem Python-Framework Kivy lassen sich auf einfache Weise plattformübergreifende Apps programmieren. Wie das geht, erklärt dieser Artikel.
Zwei kostenlose Onlinekurse sind im September auf der Lernplattform openHPI des Hasso-Plattner-Instituts (HPI) im Angebot. Der erste vermittelt ab 6. September spielerisch Grundkenntnisse in der Programmiersprache Python. Der zweite frischt ab 13. September vor einer möglichen Aufnahme eines...




