erbitte Weisheit

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

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.
Gabelmensch
User
Beiträge: 79
Registriert: Montag 12. Oktober 2009, 11:50

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.)
Pekh
User
Beiträge: 482
Registriert: Donnerstag 22. Mai 2008, 09:09

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:
Antworten