Der Modulo-Operator in Python und FizzBuzz

Über mathematische Operatoren hatte ich bereits vor einiger Zeit einen Blogbeitrag veröffentlicht. In diesem Artikel geht es hingegen nur um den Modulo-Operator, der auch als Restwert-Operator bezeichnet wird. Wie der Name vermuten lässt, dient er dazu, den Restwert einer Division zu bestimmen. In Python wird dieser Operator durch das %-Zeichen repräsentiert. Angewendet auf die Division von 7 durch 2 führt …

Weiterlesen …

Superlist – Eine plattformübergreifende ToDo-App

Startseite der Superlist-Homepage

Nach der Übernahme durch Microsoft verschwand Wunderlist, eine der bis dahin am beliebtesten ToDo-Apps. Christin Reber, der Gründer jener Firma, die hinter Wunderlist stand, versuchte seinerzeit Microsoft davon überzeugen, die App an ihn zurückzuverkaufen; ohne Erfolg. Nun hat er eine neue Todo-App ins Leben gerufen, die den Platz von Wunderlist einnehmen soll: Superlist. Sie ist ebenfalls plattformübergreifend, d.h. sie ist …

Weiterlesen …

Rust unter Windows installieren

Einführung Rust ist eine sehr junge Sprache auf dem Gebiet der Systemprogrammierung. Die erste stabile Version erschien im Jahre 2015, angekündigt wurde sie aber bereits 2010. Sie vereint unterschiedliche Programmierparadigmen, nämlich aus der funktionalen, der objektorientierten und der nebenläufigen Programmierung. Dies führt dazu, dass Programmierer anderer Programmiersprachen schnell vertraute Elemente finden werden, zugleich aber auch von jenen Paradigmen, die sie …

Weiterlesen …

Balkendiagramm zur Sonntagsumfrage mit Python und Bokeh erstellen

Ergebnisse zur Sonntagsumfrage im Januar 2024

Dies ist nicht das erste Tutorial zum Erstellen eines Balkendiagramms mit Python und Bokeh. Da es von diesem Plotting-Tool mittlerweile jedoch neue Versionen gibt, war es an der Zeit, in diesem Blog ein weiteres Beispiel zu veröffentlichen. Im Gegensatz zu einem vorherigen Beispiel, wird der Datensatz hier aus einer JSON-Datei gelesen, wobei Pandas zur Anwendung kommt. Voraussetzung ist zunächst, dass …

Weiterlesen …