Aktuelle Version von Python unter Debian installieren

Auf einem Debian-System ist die Programmiersprache Python bereits vorinstalliert, meistens aber in einer alten Version. Von den Standard-Repositories lässt sich eine aktuelle Version nicht hinzufügen, aber mit wenigen Anweisungen in der Shell sieht es schon anders aus. In diesem Beispiel wird. Python 3.x unter Debian 10 installiert. Zunächst sind erforderliche Pakete und deren Abhängigkeiten zu installieren: Im nächsten Schritt wird …

Weiterlesen …

Wo werden unter macOS Nachrichten gespeichert?

Auf jedem Mac (und jedem iOS-Gerät) ist standardmäßig die App Nachrichten installiert. Damit können Nachrichten (iMessage oder SMS) versendet und empfangen werden. Als Speicherort wird eine SQLite-Datenbank verwendet. Sie hat die Bezeichnung chat.db und befindet sich im Verzeichnis Abgesehen von den eigentlichen Nachrichten, finden sich in jener Datenbank auch weitere Informationen, z.B. der genutzte Account bzw. die verwendete Mobilnummer oder …

Weiterlesen …

Daten visualisieren mit Python und bokeh

In den vergangenen Beispielen zur Datenvisualisierung wurde stets die Bibliothek matplotlib verwendet. In diesem Beispiel werfen wir hingegen einen Blick auf bokeh. Dargestellt werden soll — als Liniendiagramm — die Anzahl der Corona-Infizierten in Kiel. Neben einer aktuellen Version von Python müssen folgende Bibliotheken installiert sein: Als Datenquelle dient eine von der Stadt Kiel bereitgestellte CSV-Datei. Diese Datei liegt allerdings …

Weiterlesen …

Ausnahmebehandlung in Python – Teil 2

Im ersten Teil ging es um die Grundlagen zur Ausnahmebehandlung (exception handling) in Python. Neben der Vorstellung von try–except wurde dort außerdem erklärt, wie mit raise eine Ausnahme an den Aufrufer hochgereicht wird. else und finally Im zweiten Teil zu diesem Thema werfen wir einen Blick auf else und finally die zusammen mit einem try–except-Block verwendet werden können. Betrachten wir …

Weiterlesen …