Datenvisualisierung mit Python und Bokeh — Baugenehmigungen in Kiel

Baugenehmigungen für Wohnungen in Kiel

In diesem Tutorial möchte ich zeigen, wie in Python mit der Bokeh-Bibliothek Daten visualisiert werden können. Der Datensatz liegt als CSV-Datei vor, die mit requests aus dem Internet geladen wird. Als Ergebnis erhält man eine HTML-Datei. Bei den Daten handelt es sich um Baugenehmigungen in Kiel (1988-2023). Die CSV-Daten werden mit Pandas gelesen, um anschließend mithilfe von Bokeh als Liniendiagramm … Weiterlesen …

Das Pathlib-Modul in Python

Path to folder on desktop

In diesem Tutorial werfen wir einen Blick auf das sehr nützliche Modul pathlib, das anstelle des älteren Moduls os.path genutzt werden kann. Es vereinfacht den Umgang mit Pfaden erheblich, insbesondere dann, wenn ein Programm plattformübergreifend zur Anwendung kommen soll. Für die nachfolgenden Beispiele ist es erforderlich, folgende Importanweisung hinzuzufügen: Beginnen wir mit zwei einfachen Beispielen. Es sollen ein Verzeichnis und … Weiterlesen …

Python — Pfade und expanduser

In diesem Blogbeitrag wird gezeigt, wie mit Python unter Verwendung von expanduser ein Pfad zu einem bestimmten Verzeichnis erzeugt werden kann. Dieser Artikel knüpft dabei an das Tutorial an, bei dem es um das Lesen und Schreiben von Textdateien ging. Beginnen wir also mit dem Code aus jenem Artikel, genauer gesagt mit dem Code zum Lesen einer Datei, die den … Weiterlesen …

Python – Boolescher Datentyp

In der Programmierung müssen häufig Werte miteinander verglichen werden. Für diese Aufgabe stellt Python sechs Vergleichsoperatoren zur Verfügung, die in folgender Tabelle aufgeführt sind: Operator Name < kleiner als <= kleiner als oder gleich > größer als >= größer als oder gleich == gleich zu != nicht gleich zu Als Ergebnis eines Vergleichs zweier Werte erhält man einen Booleschen Wert: … Weiterlesen …