Seite 2 von 2

Verfasst: Dienstag 17. November 2009, 10:10
von numerix
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.
Und es hat den unangenehmen Beigeschmack, als sei das das Haupteinsatzfeld von Python.

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.

Verfasst: Dienstag 17. November 2009, 10:16
von Gabelmensch
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.
Natuerlich nur die, wo es Sinn macht. (Einen ein bis zweizeiler bezeichne ich nicht umbedingt als Script, auch wenn es technisch eines ist.)

Verfasst: Dienstag 17. November 2009, 13:11
von Pekh
Gabelmensch hat geschrieben:Setz dir ein Ziel, z.B. alle deine Bashscripte in Python neu zu schreiben.
Ich wage ja mal ganz stark zu bezweifeln, daß er überhaupt Bashscripte geschrieben hat. Es hörte sich nicht so an, als hätte er viel mit Linux gemacht. :wink: