buebo
Well-Known Member
Hallo,
da meine Semesterferien vermutlich zum groessten Teil auf Balkonien verlaufen werden habe ich mir vorgenommen endlich mal einen Einstieg in's Programmieren zu finden. Mir wurde von einigen Seiten Python genau dafür empfohlen, wobei ich mir noch nicht ganz sicher bin ob es denn wirklich mein Geschmack trifft.
Hier mal etwas Input darüber was ich mir eigentlich erwarte:
Schnelle Ergebnisse
Ich bin ein fauler und wankelmütiger Mensch mit schlechtem Kurzzeitgedächtniss, deswegen brauche ich direktes Feedback, sonst verliere ich die Motiviation oder verhakel mich irgendwo. Deswegen suche ich eine Sprache die mir so oft wie möglich und so unkompliziert wie möglich Feedback gibt.
Einfach und Elegant
Ich werde wohl kaum auf die Idee kommen in die Kernel oder Spiele-Programmierung einzusteigen, viel eher würden mich kleine Tools und Gadgets intressieren, aber dabei will ich mich nicht größer um Performance und ähliches kümmern, sondern relativ flüssig und auf dem einfachsten Weg mein Prog zusammenstellen.
Einfache GUI-Programmierung
Für meine Tools&Gadgets würde ich gerne eine nette GUI haben, auch hier ist Performance nicht die Frage, sondern viel mehr die das ich dort ohne viel Umstände hinkomme.
In meinem Kopf habe ich allerdings die Vorstellungen das sich GUI und Scriptsprache widersprechen, liege ich da falsch?
Scripten
Auf meinen Unix-Systemen gibt es eigentlich immer Sachen die sich automatiesieren lassen, nach meinem Eindruck ist das die Domäne von Shell-Scripts oder Perl, kann Python da mithalten?
Cross-Plattform
Im Moment habe ich hier Windows, FreeBSD und OpenBSD am laufen, Weinachten kommt noch ein Mac dazu, ab und an kommt auch noch mal ein Freund mit Linux vorbei, idealerweise läuft alles auf allem ohne Anpassungen, realistischerweise währe ich auf zufrieden wenn sich die Anpassungen auf Pfade und im Falle von Windows auf Pfade und die GUI reduzieren.
"Un-Mathematisch
Ich bin eigentlich kein schlechter logischer Denker, allerdings liegen meine Stärken nicht in der Mathematik so das ich einen Horror davor habe in meinem Programm irgendwelche Speicherberreiche oder ähnliches festzulegen.
Ich schätze mal das es bei Python sowieso nicht zutrifft, wollte es nur mal festgestellt haben
Spaß an der Sache
Ich gebe zu das es jetzt extrem subjektiv wird, aber ich habe es sehr gerne wenn ich den Eindruck habe das ein Werkzeug nicht sperrig und unflexibel ist, sondern gut zu benutzen ist und genau deswegen Spaß macht.
Ich habe so den Eindruck das ich hier die Eierlegende Wollmilchsau beschreibe, allerdings haben ich nach einigem Lesen den Eindruck gewonnen das Python genau diese Eigenschaften für sich in Anspruch nimmt, wobei ich mir allerdings bei den GUIs nicht ganz sicher bin.
Nun euer Einstieg, jemand in dem Berreich Alternativen anzubieten oder schon Erfahrungen gesammelt? Klährt mich auf :-)
Gruß
buebo
da meine Semesterferien vermutlich zum groessten Teil auf Balkonien verlaufen werden habe ich mir vorgenommen endlich mal einen Einstieg in's Programmieren zu finden. Mir wurde von einigen Seiten Python genau dafür empfohlen, wobei ich mir noch nicht ganz sicher bin ob es denn wirklich mein Geschmack trifft.
Hier mal etwas Input darüber was ich mir eigentlich erwarte:
Schnelle Ergebnisse
Ich bin ein fauler und wankelmütiger Mensch mit schlechtem Kurzzeitgedächtniss, deswegen brauche ich direktes Feedback, sonst verliere ich die Motiviation oder verhakel mich irgendwo. Deswegen suche ich eine Sprache die mir so oft wie möglich und so unkompliziert wie möglich Feedback gibt.
Einfach und Elegant
Ich werde wohl kaum auf die Idee kommen in die Kernel oder Spiele-Programmierung einzusteigen, viel eher würden mich kleine Tools und Gadgets intressieren, aber dabei will ich mich nicht größer um Performance und ähliches kümmern, sondern relativ flüssig und auf dem einfachsten Weg mein Prog zusammenstellen.
Einfache GUI-Programmierung
Für meine Tools&Gadgets würde ich gerne eine nette GUI haben, auch hier ist Performance nicht die Frage, sondern viel mehr die das ich dort ohne viel Umstände hinkomme.
In meinem Kopf habe ich allerdings die Vorstellungen das sich GUI und Scriptsprache widersprechen, liege ich da falsch?
Scripten
Auf meinen Unix-Systemen gibt es eigentlich immer Sachen die sich automatiesieren lassen, nach meinem Eindruck ist das die Domäne von Shell-Scripts oder Perl, kann Python da mithalten?
Cross-Plattform
Im Moment habe ich hier Windows, FreeBSD und OpenBSD am laufen, Weinachten kommt noch ein Mac dazu, ab und an kommt auch noch mal ein Freund mit Linux vorbei, idealerweise läuft alles auf allem ohne Anpassungen, realistischerweise währe ich auf zufrieden wenn sich die Anpassungen auf Pfade und im Falle von Windows auf Pfade und die GUI reduzieren.
"Un-Mathematisch
Ich bin eigentlich kein schlechter logischer Denker, allerdings liegen meine Stärken nicht in der Mathematik so das ich einen Horror davor habe in meinem Programm irgendwelche Speicherberreiche oder ähnliches festzulegen.
Ich schätze mal das es bei Python sowieso nicht zutrifft, wollte es nur mal festgestellt haben
Spaß an der Sache
Ich gebe zu das es jetzt extrem subjektiv wird, aber ich habe es sehr gerne wenn ich den Eindruck habe das ein Werkzeug nicht sperrig und unflexibel ist, sondern gut zu benutzen ist und genau deswegen Spaß macht.
Ich habe so den Eindruck das ich hier die Eierlegende Wollmilchsau beschreibe, allerdings haben ich nach einigem Lesen den Eindruck gewonnen das Python genau diese Eigenschaften für sich in Anspruch nimmt, wobei ich mir allerdings bei den GUIs nicht ganz sicher bin.
Nun euer Einstieg, jemand in dem Berreich Alternativen anzubieten oder schon Erfahrungen gesammelt? Klährt mich auf :-)
Gruß
buebo