Swift-Einführung – Xcode & Playgrounds

Die WWDC 2020 war anders und sie brachte Veränderungen mit sich. Anders, da es sich dieses Jahr um ein reines Online-Event handelte. Und mit Veränderungen meine ich nicht alleine die neue macOS-Version 11 — Big Sur — oder iOS 14, sondern Apples Ankündigung von Intel-CPUs auf die ARM-Technologie umsteigen zu wollen. Dies bringt mich dazu — nach einer recht langen … Weiterlesen …

Logging in Python

Im letzten Artikel zum Thema Debugging hatte ich breakpoint()vorgestellt, eine Funktion, die den Python-Debugger pdb startet. Des Weiteren gibt es das Modul logging, das es ermöglicht, bestimmte Ereignisse zur Laufzeit des Programms zu verfolgen. Um dies zu demonstrieren, greife ich auf das Beispiel aus dem Blogbeitrag “Python-Debugging mit breakpoint()” zurück: Der Benutzer kann eine Zahl eingeben, die mit jeder Zahl … Weiterlesen …

Python-Debugging mit breakpoint

Seit Python 3.7 gibt es die built-in Funktion breakpoint(). Anstelle des häßlichen print()-Debugging, bietet es sich an, diese komfortable Alternative zu verwenden. Betrachten wir folgendes Beispiel: Der Code ist nicht besonders spannend. Der Nutzer gibt eine Zahl ein, die mit jeder Zahl in der Liste multipliziert werden soll, die kleiner als 10 ist. Wird die Zahl 2 eingegeben, dann müsste … Weiterlesen …

Von CSV zu Excel mit Python

Güterumschlag im Kieler Hafen

In einem älteren Blogbeitrag ging es darum, JSON-Daten als Excel-Datei zu speichern. Ergänzend dazu, wird in diesem Beitrag gezeigt, wie CSV-Daten in einem Excel-Dokument gespeichert werden können. Dafür wird das Paket openpyxl verwendet, das gegebenenfalls installiert werden muss: Abgesehen von openpyxl muss auch csv importiert werden: CSV-Datei lesen Die CSV-Datei habe ich vom Open-Data-Portal des Landes Schleswig-Holstein geladen. Bei dem … Weiterlesen …