schule:erste_schritte_in_python
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:erste_schritte_in_python [2018-07-05 16:42] – [Sitzung 3 (Kontrollstrukturen)] Tabelle marco.bakera | schule:erste_schritte_in_python [2024-01-05 14:20] (aktuell) – mv pintman | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Erste Schritte in Python ====== | + | Verschoben nach [[edu:Erste Schritte |
- | + | ||
- | Für den Einstieg in die Sprache bietet sich die Seite **[[http:// | + | |
- | + | ||
- | - Registriere dich auf der Webseite mit einem eigenen Konto und notiere die Zugangsdaten. | + | |
- | - Füge mich (Benutzername //bakera//) in den Profil-Einstellungen als " | + | |
- | - Bearbeite die Kapitel und mache die Übungen. | + | |
- | - Hausaufgabe: | + | |
- | - Drucke den Spickzettel aus, damit du immer eine kleine Hilfe an der Hand hast. | + | |
- | - Installiere | + | |
- | + | ||
- | ===== Gliederung ===== | + | |
- | + | ||
- | ==== Sitzung 1 (Grundlagen) ==== | + | |
- | + | ||
- | ^ Kapitel | Inhalt | + | |
- | | 0 | Hallo Welt | Grundsätzliche Nutzung des Online-Python-Interpreters, | + | |
- | | 1 | Variablen | + | |
- | | 1E | Fehler | + | |
- | | | + | |
- | | 2 | Funktionen | Argumente/ | + | |
- | | 2X | Zusätzliche Übungen (optional) | keine neuen Inhalte, sondern komplexere Übungen | | + | |
- | + | ||
- | ==== Sitzung 2 (Grundlagen) ==== | + | |
- | + | ||
- | ^ Kapitel | Inhalt | + | |
- | | 3 | Kommentare und Anführungszeichen | Kommentare: #, Anführungszeichen alternativ einfaches oder doppeltes Hochkomma, Maskierung von Anführungszeichen durch \' oder \" | | + | |
- | | 4 | Typen | Datentypen '' | + | |
- | | 5 | Eingabe | + | |
- | + | ||
- | ==== Sitzung 3 (Kontrollstrukturen) ==== | + | |
- | + | ||
- | ^ Kapitel | Inhalt | + | |
- | | 6 | + | |
- | | 6D | Design, Debugging und Donuts | + | |
- | + | ||
- | ==== Sitzung 4 (Kontrollstrukturen) ==== | + | |
- | + | ||
- | * //7A Zeichenketten bzw. Strings//: Länge einer Zeichenkette: | + | |
- | * //7B Mathematik//: | + | |
- | * //7C Schleifen//: | + | |
- | + | ||
- | ==== Sitzung 5 (Kontrollstrukturen) ==== | + | |
- | + | ||
- | Achtung! Reihenfolge geändert. | + | |
- | + | ||
- | * //9 Fälle & Logik//: else, elif, and, or, not | + | |
- | * //8 Remix (optional)//: | + | |
- | + | ||
- | + | ||
- | ==== Sitzung 6 (Funktionen) ==== | + | |
- | + | ||
- | * //10 def//: Funktionen definieren und aufrufen, Rückgabewerte, | + | |
- | * //11A Kleinbuchstaben//: | + | |
- | * //11B Geltungsbereich von Variablen//: | + | |
- | + | ||
- | ==== Sitzung 7 (Listen) ==== | + | |
- | + | ||
- | * //13 Listen (Arrays)//: Erzeugung von Listen durch [element1, ..., elementn], Zugriff auf Elemente über deren Index, z.B. liste[0], len(liste), Verketten und Vervielfachen von Listen durch + bzw. *, Negative Indizes für Zugriff vom Ende der Liste aus, max(liste) und sum(liste), for element in liste: ... | + | |
- | * //14 Methoden// Achtung: Die Übung "Exact Postage" | + |
schule/erste_schritte_in_python.txt · Zuletzt geändert: 2024-01-05 14:20 von pintman