Shellskript createPythonProject.sh aktualisiert

Shellscript createPythonProject

Im einem älteren Blogbeitrag wurde gezeigt, wie eine typische Struktur eines Python-Projekts aussehen könnte: So eine Struktur kann man über einen Dateimanager oder das Terminal erstellen, was relativ aufwendig sein kann. Darüber hinaus wird man früher oder später etwaige Konfigurationsdateien, wie beispielsweise setup.cfg oder pyproject.toml, mit Inhalt füllen wollen. Vereinfachen lässt sich dies über ein Shellskript. Das in jenem Blogbeitrag … Weiterlesen …

Datenvisualisierung mithilfe von ChatGPT

In diesem Blogbeitrag möchte ich von meiner Erfahrung mit dem Erstellen eines Liniendiagramms unter Verwendung von ChatGPT berichten. Bei dem Datensatz handelt es sich um die erteilten Baugenehmigungen in Kiel. Der Datensatz kann als CSV-Datei vom Open-Data-Portal der Stadt Kiel heruntergeladen werden. In einem anderen Artikel hatte ich bereits gezeigt, wie der Code – ohne die Hilfe von KI – … Weiterlesen …

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 …