Seite 1 von 1
Wie habt ihr Python gelernt?
Verfasst: Freitag 8. Juni 2012, 17:03
von StefanLawl
Aloha. Ich bin Anfänger mit Python (seit 2 Tagen

(aber nicht mit Programmierung allgemein)), und bin schon ein "großer Fan". Bisher habe ich immer die Erfahrung gemacht, dass man Programmiersprachen am besten lernt, indem man natürlich erst einmal die Grundlagen lernt, und anschließend sich bereits vorhandene Codes (aus dem Internet beispielsweise) anschaut, und versucht logisch nachzuvollziehen, welche Zeilen, was bewirken. Die Grundlagen lerne ich meistens mit Tutorials oder Büchern.
Meine Frage wäre jetzt, wie ihr mit Python angefangen habt, wie ihr es gelernt habt.
- Stefan
Re: Wie habt ihr Python gelernt?
Verfasst: Freitag 8. Juni 2012, 21:41
von seishin
learning by doing...
Projekt ausgedacht und los gelegt.
Bzw. ich hatte noch einige Projekte in PHP herum dümpeln und habe die dann in Python neu gemacht. Was sich definitiv gelohnt hat. PHP schaue ich nur noch an wenn es nicht anders geht. (BottlyPy, hmmmmmm).
Vor allem wenn man anderen Sprachen kennt und beherrscht (c#, c, php, java, und noch so paar) dann ist man stets aufs neue erstaunt wie genial doch Python ist.
Beste Anlaufstelle, wahrlich dieses Forum, denn hier kann man auch fragen, wenn man nur mal Tomaten auf den Augen hat. Ohne das man nur zu google gejagt wird.
greatz,
seishi
Re: Wie habt ihr Python gelernt?
Verfasst: Freitag 8. Juni 2012, 22:28
von /me
StefanLawl hat geschrieben:Meine Frage wäre jetzt, wie ihr mit Python angefangen habt, wie ihr es gelernt habt.
Zunächst habe ich das
Tutorial durchgelesen. Manche Sachen daraus habe ich natürlich nicht durchgearbeitet weil mir ja schon diverse andere Programmiersprachen bekannt waren. Nach Wochen (oder Monaten) bin ich dann noch mal reumütig zum Tutorial zurückgekehrt um mir die Sachen anzuschauen von denen ich dachte, dass sie völlig klar wären.
Dann habe ich natürlich im Python-Forum mitgelesen, Newsgroups verfolgt und auch Stackoverflow zum Thema Python abgegrast.
Währenddessen habe ich programmiert, programmiert und programmiert. Dabei habe ich gerade zu Anfang alten PHP, Java oder C-Code in Python neu geschrieben.
Nach einem Jahr habe ich mir noch mal meine ersten Gehversuche in Python angesehen, entsetzt die Hände über dem Kopf zusammengeschlagen und einen Exorzisten auf die Festplatte losgelassen.
Irgendwann habe ich mich dann an der TurboGears-Entwicklung beteiligt um mich auch da dann nach einiger Zeit voller Entsetzen abzuwenden.
Seitdem ist die Lernkurve etwas flacher, aber es hört nie auf spannend zu sein.
Re: Wie habt ihr Python gelernt?
Verfasst: Samstag 9. Juni 2012, 00:34
von StefanLawl
seishin hat geschrieben:
Beste Anlaufstelle, wahrlich dieses Forum, denn hier kann man auch fragen, wenn man nur mal Tomaten auf den Augen hat. Ohne das man nur zu google gejagt wird.
Kann ich nur bestätigen
/me hat geschrieben:
Nach einem Jahr habe ich mir noch mal meine ersten Gehversuche in Python angesehen, entsetzt die Hände über dem Kopf zusammengeschlagen und einen Exorzisten auf die Festplatte losgelassen.

Kenn ich nur zu gut (aber von anderen Sprachen). Immer wenn ich mir alten Codes von mir ansehe, ist mir das schon fast peinlich, was ich da fabriziert habe.
Re: Wie habt ihr Python gelernt?
Verfasst: Montag 11. Juni 2012, 13:33
von Kebap
Ich kann empfehlen:
* Google python course (kompakte Python Einleitung mit Übungen. Gut, wenn man schon programmieren kann)
* codingbat.com (viele weitere kleine Übungen, auch in Java)
Leider beides englisch
Re: Wie habt ihr Python gelernt?
Verfasst: Montag 11. Juni 2012, 13:58
von webspider
Ich habe anfangs in meiner Bibliothek nach dem Fiasko mit C++ (Ich wollte nach Visual Basic etwas lernen womit man 3D-Spiele bauen konnte) Ausschau nach einer eher beherrschbaren Programmiersprache gehalten, mit der man so ziemlich alles was man braucht umsetzen kann. Irgendwann merkte ich, dass Python am vielversprechendsten aussah und las erstmal das O'Reilly-Buch. Ich fing an kleinere Skripte damit zu bauen, aber irgendwie waren sie alle grässlich und der Aha-Effekt wollte sich nicht wirklich einstellen.
Also legte ich eine Pause ein, fing an zu studieren und ein Macbook Pro zu nutzen und in dieser Zeit lernte ich ein wenig mehr über Computer-Architektur, das Unix-Prinzip, wie man die Kommandozeile nutzt und dergleichen. Irgendwann machte es Klick und ich verstand die Philosophie hinter Python. Seitdem wurden meine Skripte wesentlich besser (oder besser gesagt um einiges annehmbarer als vorher). Ich denke neben dem Lesen von Dokumentation bleibt es weiterhin am wichtigsten kleinere Projekte zu haben und diese stetig zu verbessern, idealerweise indem man fremden Code liest und dessen besser ausgeführte Prinzipien seinem Code einverleibt.
Re: Wie habt ihr Python gelernt?
Verfasst: Montag 11. Juni 2012, 14:15
von snafu
Kebap hat geschrieben:* codingbat.com (viele weitere kleine Übungen, auch in Java)
Cool, das kann ich bezüglich Java gut gebrauchen.
Ist auch ganz witzig von den Aufgabenstellungen her gemacht. Zum Beispiel geht es in der zweiten Aufgabe um 2 Affen, die einem gegenübersitzen. Die Methode `monkeyTrouble()` ermittelt nun, ob Ärger mit den Affen bevorsteht. Dies ist genau dann der Fall, wenn entweder keiner der Affen lacht oder wenn beide Affen lachen...
//edit: Hm, das hätte ich wohl eher im ersen Semester gebrauchen können. Inzwischen sind wa schon etwas weiter gekommen... ^^
Re: Wie habt ihr Python gelernt?
Verfasst: Donnerstag 14. Juni 2012, 19:09
von StefanLawl
Kebap hat geschrieben:
* codingbat.com
Danke, schau ich mir mal an
