AccessMake

Es ist vollbracht. Auch wenn das Projekt immer noch AccessMake heißt, ist es inzwischen doch reichlich unabhängig von Access geworden. Wer mag, sollte es also auch für andere Projekte in Erwägung ziehen. Die vorläufig letzte Version kann hier heruntergeladen werden, der Einsatz erfolgt natürlich auf eigene Gefahr: https://gitlab.com/juengling/AccessMake/tags/v0.8.2 Das SetupWeiterlesen … AccessMake

„pip install“ ohne Netzwerk

Es kommt gelegentlich vor, dass eine Python-Installation erfolgen oder aktualisiert werden soll, man in der betreffenden Situation aber keinen Internetzugang hat. Vielleicht hat Bodo mit dem Bagger versehentlich das Glasfaserkabel ausgegraben. Vielleicht ist es auch eine virtuelle Maschine, deren Konfiguration bewusst netzlos erfolgt ist. Dennoch, so lange man Dateien inWeiterlesen … „pip install“ ohne Netzwerk

PyDay: Sammeln von Elementen

Situation: Eine Sammlung soll Elemente jeweils nur einmal enthalten. Dafür gibt es verschiedene Wege, die ich hier — eingeleitet mit kurzem Pseudo-Code — einfach mal vorstellen möchte. Liste += Element liste = [’irgend‘, ‚ein‘, ‚Inhalt’] element = ’neuer Inhalt‘ if element not in liste: liste.append(element) Liste1 += Liste2 liste1 =Weiterlesen … PyDay: Sammeln von Elementen

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, alsWeiterlesen … Python und die Kommandozeile

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 diesenWeiterlesen … Unittests für die Kommandozeile

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,Weiterlesen … PyDay: Die listige Python (2)