Ich habe ein Lehrprojekt erstellt, mit dem ich (fortgeschrittenen) Einsteigern über das bloße Programmieren hinaus zeigen möchte, wie aus einem Python Modul/Paket ein richtiges Projekt wird, das gute (aus meiner Sicht), frei verfügbare Werkzeuge aus dem Python/OSS Ökosystem verwendet.
Hier ist ein Überblick, was das Prjekt enthält: http://oliver.bestwalter.de/mau-mau/#implementation-and-tools
Bei Interesse kann ich das gerne genauer vorstellen und Fragen dazu klären. Mich würde auch interessieren, ob so eine Beispielprojekt hilfreich für Lernende sein kann.
Code: https://github.com/obestwalter/mau-mau
Dokumentation: http://oliver.bestwalter.de/mau-mau/