Seite 1 von 1
Zeit, um programmieren bzw. Python zu lernen
Verfasst: Mittwoch 3. Februar 2010, 18:26
von Weltbesiedler
1.
Wie lange habt ihr gebraucht um programmieren bwz. Python zu lernen?
2.
Habt ihr Bücher benutz oder euch Tutorials usw. aus dem Internet geholt?
3.
Habt ihr schonmal ein Spiel programmiert?
4.
Wann habt ihr(Welches Alter) mit dem Programmieren angefangen?
Mit freundlichen Grüßen
Weltbesiedler
Re: Zeit, um programmieren bzw. Python zu lernen
Verfasst: Mittwoch 3. Februar 2010, 18:40
von numerix
Weltbesiedler hat geschrieben:1.
Wie lange habt ihr gebraucht um programmieren bwz. Python zu lernen?
2.
Habt ihr Bücher benutz oder euch Tutorials usw. aus dem Internet geholt?
3.
Habt ihr schonmal ein Spiel programmiert?
4.
Wann habt ihr(Welches Alter) mit dem Programmieren angefangen?
Ähnliche Fragen hast du z.T. schon in anderen Threads formuliert, aber es scheint dir keine Ruhe zu lassen. Ich formuliere mal ein paar Antworten, von denen ich annehme, dass es für die meisten, die sich hier im Forum (als die, die Fragen beantworten) bewegen, so gilt:
1. Man lernt nie aus. Und was heißt schon "gelernt"? Man fängt halt irgendwann mit irgendeiner Programmiersprache an, bei den meisten hier dürfte das nicht Python gewesen sein. Man lernt dazu, schaut über den Tellerrand, entdeckt andere Sprachen und lernt dazu ...
2. In der Regel dürfte beides zutreffen.
3. Natürlich. Aber - und das ist dir schon in einem anderen Thread gesagt worden - "Spiel" ist nicht "Spiel".
4. In der Regel dürfte das irgendwann im Teenager-Alter gewesen sein.
Verfasst: Mittwoch 3. Februar 2010, 18:51
von Dav1d
1. 1 Tag für Python, A byte of Python gelesen & verstanden, dann konnte ich das Meiste (für den Anfang wichtige), klar habe ich bis jetzt viel gelernt und lerne immer noch, was auch Spass macht
2. Ja, A byte of Python und ein Buch, Python for Kids 2.4, welches ich nur überflogen hab, bis auf die OOP
3. Jein, ein 2 kleine, die aber mehr mit mathematischen Problemen zu tun hatten, ansonsten schreibe ich lieber Programme oder Skripts, z.T. mit GUI
4. Jaja ich hab mit 11 angefangen, aber nicht mit Python, am Anfang wars Batch (Programmiersprache

)
Der Thread passt mehr ins Offtopic
Verfasst: Mittwoch 3. Februar 2010, 19:00
von Weltbesiedler
ok danke ich wollt mich blos informieren wie lange ich noch zu lernen habe!
danke für die Infos

Verfasst: Mittwoch 3. Februar 2010, 19:11
von cofi
Weltbesiedler hat geschrieben:ok danke ich wollt mich blos informieren wie lange ich noch zu lernen habe!
Ewig (Siehe numerix), oder mindestestens 10 Jahre:
http://norvig.com/21-days.html
(deutsche Übersetzung:
http://userpage.fu-berlin.de/~ram/pub/h ... Ht/21-tage)
Verfasst: Mittwoch 3. Februar 2010, 19:27
von DasIch
Weltbesiedler hat geschrieben:ok danke ich wollt mich blos informieren wie lange ich noch zu lernen habe!
Während du lernst vergeht Zeit die andere damit verbringen neues zu Entdecken, zu Entwickeln und an ihren Entdeckungen und Entwicklungen zu lernen. Dabei werden Dinge gelernt die auch du früher oder später lernen musst, wenn du den selben Weg nimmst.
Was auch immer du tust, ob du willst oder nicht, in irgendeiner Weise wirst du immer lernen, die Frage die du dir Stellen musst ist: Was willst du lernen?
Re: Zeit, um programmieren bzw. Python zu lernen
Verfasst: Mittwoch 3. Februar 2010, 19:40
von /me
Weltbesiedler hat geschrieben:1.
Wie lange habt ihr gebraucht um programmieren bwz. Python zu lernen?
Bisher gut 25 Jahre. Man lernt nie aus.
Python mache ich jetzt seit 2 Jahren, allerdings nur sporadisch und ich habe so langsam das Gefühl, dass ich mit der Sprache einigermaßen ordentlich klar komme.
Weltbesiedler hat geschrieben:2.
Habt ihr Bücher benutz oder euch Tutorials usw. aus dem Internet geholt?
Beides. Außerdem habe ich viel experimentiert und versucht, mir das Verhalten des Programms zu erklären statt für jede Kleinigkeit gleich jemanden zu fragen.
Weltbesiedler hat geschrieben:3.
Habt ihr schonmal ein Spiel programmiert?
Ja.
Weltbesiedler hat geschrieben:4.
Wann habt ihr(Welches Alter) mit dem Programmieren angefangen?
Ich war 18 als ich den C=64 bekam. Etwas davor eher hatte ich irgendeinen obskuren Commodore-Taschenrechner der in 73 Schritten programmierbar war.
Re: Zeit, um programmieren bzw. Python zu lernen
Verfasst: Donnerstag 4. Februar 2010, 09:59
von Leonidas
Weltbesiedler hat geschrieben:1.
Wie lange habt ihr gebraucht um programmieren bwz. Python zu lernen?
Python momentan grob 7 Jahre, Programmieren etwa 9 Jahre. Habe aber erst in den letzten Jahren gelernt wie man funktional oder stackbasiert Programmiert, von daher kommen die richtig interessanten Sachen erst jetzt
Weltbesiedler hat geschrieben:2.
Habt ihr Bücher benutz oder euch Tutorials usw. aus dem Internet geholt?
Letzteres. Bücher sind oftmals nicht mein Fall, obwohl ich davon einige im Regal stehen habe.
Weltbesiedler hat geschrieben:3.
Habt ihr schonmal ein Spiel programmiert?
Ja.
Weltbesiedler hat geschrieben:4.
Wann habt ihr(Welches Alter) mit dem Programmieren angefangen?
12, 13, so um den Dreh.
Verfasst: Donnerstag 4. Februar 2010, 11:09
von Käptn Haddock
Hallo!
zu 1.: Man lernt nie aus

. Ich lerne mittlerweile ca. 30 Jahre programmieren, allerdings mit Unterbrechungen (bin kein gelernter 'Programmierer oder Informatiker', sondern Geologe

). Python seit ca. 2 Jahren.
zu 2.: Früher wegen nicht vorhandenen Internets Bücher und Zeitschriften, heute zu 90% Internet
zu 3.: Ja. Auf CBM 4040 und C64, Assembler und Basic
zu 4.: ca. mit 13/14
Have a lot of fun!
Uwe
Verfasst: Donnerstag 4. Februar 2010, 11:51
von mutetella
1.
Wie lange habt ihr gebraucht um programmieren bwz. Python zu lernen?
Also ich beschäftige mich mit Python seit ca. 1 Jahr (mit größeren Unterbrechungen) und hab' das Gefühl, erst jetzt so ganz langsam zu begreifen. Dann gibt es wieder Momente, an denen ich mir eingestehen muss, schlicht und ergreifend zu blöd zu sein. Aber letztlich ist es ein stetiges 'Stein auf Stein'...
2.
Habt ihr Bücher benutz oder euch Tutorials usw. aus dem Internet geholt?
'A Byte of Python' find' ich als 'Basislager' sehr gelungen. Allerdings habe ich am meisten gelernt, als ich begann, mit 'wxPython in Action' erste GUI's zu basteln. Diese ganze 'Klassen- und Objektgeschichte' beginne ich eigentlich erst dadurch so langsam zu begreifen und vor allem zu schätzen.
3.
Habt ihr schonmal ein Spiel programmiert?
Nein, ich habe ein 'Mensch-ärgere-Dich-nicht', das reicht mir...
4.
Wann habt ihr(Welches Alter) mit dem Programmieren angefangen?
So mit 13/14 Jahren bekam ich meinen ersten C16 und bastelte mir damals ein Programm, das kleine Etiketten auf einem Star NL-9 ausdruckt *schwärm*. Später dann habe ich eine kleine Faktura in Clipper geschrieben. Danach jahrelang nur immer so ein wenig 'rumgefrickelt'. Seit ich dann von Windows auf Linux umgestiegen bin hat es nicht mehr lange gedauert, bis ich bei Python gelandet bin.
Gruß
mutetella
Re: Zeit, um programmieren bzw. Python zu lernen
Verfasst: Donnerstag 4. Februar 2010, 12:12
von /me
Leonidas hat geschrieben:Habe aber erst in den letzten Jahren gelernt wie man funktional oder sktackbasiert Programmiert, von aher kommen die richtig interessanten Sachen erst jetzt

Ach ja, die Jugend von heute.
Ich bin ja froh, dass ich stackbasiertes Geraffel seit Ewigkeiten hinter mir habe.
Verfasst: Donnerstag 4. Februar 2010, 12:19
von mkesper
@cofi:
Netter Link: "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies. "
Re: Zeit, um programmieren bzw. Python zu lernen
Verfasst: Donnerstag 4. Februar 2010, 15:06
von sma
/me hat geschrieben:Ach ja, die Jugend von heute. ;-)
Ich bin ja froh, dass ich stackbasiertes Geraffel seit Ewigkeiten hinter mir habe.
Vielleicht muss man sich für exotische Programmiersprachen begeistern können. Dann sind z.B. Cat, Joy oder Factor durchaus interessante Sprachen. Und Techniken, die vor 20 Jahren Forth schnell gemacht haben, sind heute immer noch wichtig für virtuelle Maschinen, bzw. wären es, wenn diese nicht schon wieder vergessen wurden. CPython ist ja auch nur eine Stackmaschine.
1. Ich würde sagen, ich habe einige Wochen gebraucht, um mir BASIC beizubringen. Es steckt aber viel Wahrheit in dem schon zitierten Norvig-Artikel. Python habe ich 1996 das erste Mal wahrgenommen und dann 10 Jahre wiederentdeckt. Zu diesem Zeitpunkt brauchte ich vielleicht 1 Woche, um loslegen zu können, aber bestimmt 6 Monate, um die Sprache wirklich zu beherrschen. 2. Zu diesem Zeitpunkt gab es noch kein Internet, bzw. ich hatte keinen Zugriff, denn das war gut 10 Jahre vor dem WWW und Mosaic und daher mussten Bücher aus der Stadtbücherei sowie Computermagazine herhalten. Heutzutage schnappe ich mir meist den Sprachstandard oder ein Buch, da ich gerne erst einen theoretischen Überblick haben will. 3. Ja. 4. Heutzutage geht es offenbar früher los. Im Alter von Weltbesiedler habe ich glaube nur Playmobil gekannt. Computer kamen später, so mit 16 glaube ich.
Stefan
Verfasst: Donnerstag 4. Februar 2010, 15:43
von mkesper
@sma: Sorry, aber 1995 habe ich schon mit
Mosaicgesurft (allerdings an der Uni).
Und ich frage mich immer noch, was wohl wäre, wenn mir mein erster Rechner (VC20) mit 12 Jahren nicht nur
**** CBM BASIC V2 **** angezeigt hätte, sondern direkt einen Python-Interpreter und möglichst noch ein brauchbares Handbuch mitgeliefert hätte.

Verfasst: Donnerstag 4. Februar 2010, 16:15
von /me
mkesper hat geschrieben:Und ich frage mich immer noch, was wohl wäre, wenn mir mein erster Rechner (VC20) mit 12 Jahren nicht nur
**** CBM BASIC V2 **** angezeigt hätte, sondern direkt einen Python-Interpreter und möglichst noch ein brauchbares Handbuch mitgeliefert hätte.

Den BASIC-Interpreter hat man doch meistens ganz schnell verlassen. Ich habe hier gerade das kommentierte Betriebssystem des C=64 in Buchform vor mir:
Code: Alles auswählen
B78B 20 82 B7 JSR $B782 String holen, Zeiger in $22/$23, Länge in y
B78E F0 08 BEQ $B798 Länge gleich null, 'illegal quantity'
B790 A0 00 LDY #$00
B792 B1 22 LDA ($22),Y erstes Zeichen holen
B794 A8 TAY ASCII-Kode
B795 $C A2 B3 JMP $B3A2 nach Fließkomma wandeln
...
Das war jetzt die BASIC-Funktion ASC in Assembler.
Natürlich fällt das unter "Programmieren mit roher Gewalt", aber man hat eine Menge daraus gelernt.
BTW: @mkesper: Darf man deine Sig überlesen wenn man schon Fellow ist und ohnnehin über die rheinland-Liste immer Mails von dir bekommt? 
Verfasst: Freitag 5. Februar 2010, 10:46
von sma
mkesper hat geschrieben:@sma: Sorry, aber 1995 habe ich schon mit
Mosaicgesurft (allerdings an der Uni).
Der Zeitpunkt, den ich verwirrenderweise meinte, war nicht der, wo ich Python entdeckt oder wiederentdeckt hatte, sondern wo ich mit dem Programmieren begann und das war 10 Jahre vor Mosaic.
Stefan