Und es hat den unangenehmen Beigeschmack, als sei das das Haupteinsatzfeld von Python.derdon hat geschrieben:Die Idee finde ich nicht so gut, weil es viele Probleme gibt, die sich mit Shellskripts (nicht nur Bash) eleganter lösen lassen als mit Python. Ein Einzeiler, der z.B. aus einer Kombination von sed und find besteht, lässt sich nur umständlich und unnatürlich in Python schreiben.
Es gibt schon einige Threads im Forum dazu, was geeignete Aufgabenstellungen für Einsteiger sind. Häufig werden einfache Spiele empfohlen - "Vier gewinnt" ist da sehr beliebt (gerade in letzter Zeit wieder - wobei das dann eher Fälle waren, wo jemand es programmieren MUSSTE, nicht WOLLTE ...) oder Zahlenraten. Oder einfache mathematische Aufgabenstellungen, wie z.B. ein Primzahlprogramm.