Schlagwort: Python

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

PyDay: Refactoring

“Refactoring” ist nicht nur ein schöner Begriff, es hat tatsächlich einen großen Nutzen. Gemeint ist damit, dass Programmcode “schön” gemacht wird, ohne seine Funktionalität zu verändern. Es gibt viele Veränderungen, die unter diesem Sammelbegriff gemacht werden können, z.B.: mehrere Codezeilen zu einer Funktion zusammenfassen und dann den Funktionsaufruf anstelle der ursprünglichen Codezeilen einsetzen Variablen, Funktionen …

Weiterlesen

PyDay: Statische Codeanalyse für Python

Statische Codeanalyse kann uns helfen, rechtzeitig etwas für die gute Lesbarkeit unseres Programmcodes zu tun. PyLint tut dies für Python.