Kapitel 1
Willkommen bei Python Land
Willkommen im Kurs
Hallo, ich bin Erik. Ich habe diesen Kurs für Menschen entwickelt, die Programmieren lernen möchten, aber noch nicht wissen, wo sie anfangen sollen. Ich setze keine Programmiererfahrung voraus.
Du musst für diesen Kurs kein Python installieren. Python läuft hier auf Python Land direkt in deinem Browser. Du kannst sofort anfangen, Code zu schreiben.
So funktioniert dieser Kurs
Die Lektionen dieses Kurses bauen aufeinander auf. Jede führt einen überschaubaren Teil des Programmierens ein und gibt dir anschließend Gelegenheit, ihn anzuwenden. Manche Lektionen erklären vor allem etwas. In anderen bearbeitest du Code, löst eine Aufgabe oder setzt ein kleines Projekt um.
Für möglichst schnelles Durcharbeiten gibt es keinen Preis. Führe die Beispiele aus, verändere sie und beobachte, was passiert. Wenn du etwas beim ersten Mal noch nicht verstehst, ist das normal. Durchs Anwenden wird Programmieren verständlicher.
Du kannst Python Land auch auf einem kleinen Bildschirm nutzen, etwa auf deinem Handy. Eine kurze Pause bietet sich an, um eine Lektion noch einmal zu lesen oder ein Beispiel auszuführen. Kehre zu früheren Lektionen zurück, wenn du eine Idee weiter üben möchtest.
Führe dein erstes Programm aus
Im Feld unten steht ein kleines Python-Programm. Drücke Run und sieh dir die Ausgabe darunter an.
Die Zeile im Feld ist Code. Der Text, den Python nach dem Ausführen anzeigt, ist die Ausgabe.
Ersetze jetzt Hello from Python Land! durch eine eigene Nachricht und drücke erneut Run. Du kannst hier nichts kaputtmachen. Wenn du zum ursprünglichen Beispiel zurückkehren möchtest, drücke Reset code.
Vorerst kannst du dir print(...) als Anweisung vorstellen, die Python auffordert, etwas auf dem Bildschirm anzuzeigen. Später sehen wir uns ihre Bestandteile genauer an.
Lerne Monty kennen
Vielleicht hast du Monty schon entdeckt. Monty ist der Lernbegleiter von Python Land. Du kannst Fragen zur aktuellen Lektion stellen, um eine andere Erklärung bitten, Hinweise erhalten, ohne die vollständige Lösung zu sehen, und dir beim Verstehen einer Fehlermeldung helfen lassen.
Wenn du angemeldet bist, steht dir Monty während des gesamten ersten Kapitels kostenlos zur Verfügung. Öffne Monty und frage:
Was ist der Unterschied zwischen Code und Ausgabe?
Stelle eine Rückfrage, wenn ein Teil der Antwort unklar bleibt. Monty weiß, an welcher Lektion du gerade arbeitest. Du musst deshalb nicht jedes Mal die ganze Situation erklären.
Später im Kurs gehört der volle Funktionsumfang von Monty zu Guided. Nutze Monty jetzt so oft, wie du es brauchst, während du Python Land kennenlernst.
Fehler sind hier willkommen
Irgendwann wird Python dir einen Fehler anzeigen. Das passiert allen, die programmieren. Ein Fehler bedeutet, dass Python eine Anweisung nicht so ausführen konnte, wie sie geschrieben wurde. Er bedeutet nicht, dass du versagt hast, und er kann Python Land nicht beschädigen.
Später in diesem Kapitel werden wir absichtlich einen Fehler auslösen und beheben. Monty kann dir die Meldung in verständlicher Sprache erklären. Die eigentliche Korrektur überlässt Monty dir.
Wenn du das Beispiel ausgeführt, seine Nachricht verändert und Monty kennengelernt hast, drücke Weiter, um fortzufahren. Wenn du angemeldet bist, wird diese Leselektion automatisch als abgeschlossen markiert.