Kategorie: PyDay

Der PyDay, der Pythonic Friday, ist eine kleine Reihe auf meiner Website, die den Umgang mit der Programmiersprache Python sowie einiger Tools erläutert. Jeden Freitag wird es ein kleines Stück weiter gehen auf dem Weg, die Welt etwas "pythonischer" zu machen.

PyDay: Die listige Python (2)

Letzte Woche beschrieb ich ein Problem, heute nun die Lösung. Oder hast du es bereits selbst herausgefunden? Wir erinnern uns: Es ging um die Sortierung einer Kundenliste nach Umsätzen. Dazu hatte ich eine einfache Klasse entworfen, die den Namen und den aktuellen Umsatz des Kunden enthält. Das Problem war nun, dass Klassenobjekte nicht sortierbar sind, …

Weiterlesen

PyDay: Die listige Python

Alternativer Text

Inzwischen ist euch sicher bekannt, dass die Programmiersprache Python einige interessante Elemente enthält. Das lässt den Code sehr kompakt und dennoch elegant aussehen. Insbesondere einige eingebaute Funktionen sind dabei extrem hilfreich. In dem nebenstehend verlinkten Buch (Affiliate-Link!) habe ich für den Datentyp “list” eine solche Funktion gefunden, die das Sortieren einer Liste betrifft, die ich …

Weiterlesen

Warten auf Godot — Ausführung asynchron

Nicht zum ersten mal stelle ich fest, dass in Python manche Dinge überraschend einfach sind, sogar das Warten auf Godot eine nebenläufige Tätigkeit. Bei dem Thema “asynchrone Ausführung” hatte ich vor längerem einen Vortrag auf einer Konferenz zum Thema VB.Net gesehen, was mich auf den Gedanken gebracht hat, es in Python ebenfalls zu suchen. Und siehe …

Weiterlesen

PyDay: Pakete auspacken

Mit Python in eine ZIP-Datei hineinzuschauen ist recht einfach und kann im Code auch sehr übersichtlich gelöst werden.

PyDay: Kaffee kochen

Nun sind eine Menge Vorbereitungen erledigt und wir haben einiges über das organisatorische Umfeld unseres Projektes gelernt. Jetzt soll es darum gehen, die Kernfunktionalität unserer Kaffeemaschine auszuweiten und vor allem diese mit unserer Kommandozeile in der Routine main() zu verbinden. Dazu werden wir zunächst unsere Klasse Kocher etwas aufbohren und parallel natürlich die zugehörigen Unittests …

Weiterlesen