Container — Apples Alternative zu Docker

Seit macOS 26 besteht die Möglichkeit, anstelle von Docker auf Apples Alternative zurückzugreifen; sie hat die Bezeichnung container. container installieren Die Installation ist denkbar einfach. Zunächst ruft man die auf Github gehostete Projektseite container auf. In der rechten Spalte sucht ihr nach „Releases“ und klickt auf „Latest“. Ladet die aktuelle Version herunter. Zum Zeitpunkt der Erstellung dieses Artikels war es … Weiterlesen …

dataclass in Python

Desktop with notebook

In Python gibt es verschieden Wege, um einfache Klassen zu erstellen, die lediglich Daten enthalten. Zwei dieser sogenannnten Data Class Builder wurden bereits in diesem Blog vorgestellt: collections.namedtuple und typing.NamedTuple. Nun folgt die dritte Möglichkeit: @dataclasses.dataclass. Dieser Artikel bietet einen kleinen Einblick in die Vorteile dieser Klasse. Beginnen wir mit einem einfachen Beispiel: Die Verwendung von dataclass erfordert zunächst eine … Weiterlesen …

Python und Matplotlib — Eheschließungen in Kiel

Eheschliessungen in Kiel in den Jahren 1988 bis 2023

Wie viele Ehen werden in Kiel geschlossen? Daten hierzu, wie auch zu zahlreichen anderen Themen, können vom Open-Data-Portal der Stadt Kiel heruntergeladen werden. Die meisten Datensätze liegen im CSV-Format vor, das maschinenlesbar ist. Die Daten lassen sich also durch Software verarbeiten. Und um so eine Verarbeitung geht es in diesem Artikel. Die Entwicklung der geschlossenen Ehen im Zeitraum von 1988 … Weiterlesen …

Bilddateien in einer Tkinter-App öffnen

Tkinter Fenster mit angezeigtem Bild

In einem älteren Artikel ging es um die Python-Bibliothek Pillow, die in Python die Bildbearbeitung ermöglicht. Um diese Bibliothek geht es auch in diesem Tutorial, wobei in diesem Fall ein Bild über eine grafischen Benutzeroberfläche geöffnet und angezeigt werden soll. Erstellt zunächst ein neues Python-Projekt, wobei es sinnvoll ist, dafür eine virtuelle Umgebung zu verwenden. In diesem Artikel wird erklärt, … Weiterlesen …