Schlagwort: Python

Python und die Kommandozeile

Wie ich schon in Unittests für die Kommandozeile kurz beschrieben habe, ist der ArgumentParser aus der Library “argparse” ein sehr hilfreiches Teil für den Python-Entwickler. Die Klasse analysiert die Kommandozeile und stellt die eingegebenen Parameter als Python-Objekte dar. Dabei wird sowohl eine Überprüfung auf notwendige und erlaubte Argumente durchgeführt, als auch aus den Deklarationen ein …

Weiterlesen

Von Null auf Python in 45 Minuten

Am 11. Juni 2016 werde ich auf dem Access-Stammtisch Stuttgart einen Kurzvortrag über Python halten.

Unittests für die Kommandozeile

Unsere Kaffeemaschine wird zwangsläufig über die Kommandozeile aufgerufen. Das wäre selbst dann noch der Fall, wenn wir eine graphische Oberfläche hätten und der Benutzer zum Start auf ein Icon doppelt geklickt hätte. Unter der Haube werkelt halt immer noch die gute alte Konsole. Da ist es nur logisch, auch diesen Aufruf einigen Unittests zu unterziehen. …

Weiterlesen

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