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:48] – [Erste Schritte in Python] Py verlinkt 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 Programmierung mit [[Python]] 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) ==== | + | |
- | + | ||
- | ^ Kapitel ^ Inhalt | + | |
- | | 7A | Zeichenketten bzw. Strings | Länge einer Zeichenkette: | + | |
- | | 7B | Mathematik | Operatoren < | + | |
- | | 7C | Schleifen | + | |
- | + | ||
- | ==== Sitzung 5 (Kontrollstrukturen) ==== | + | |
- | + | ||
- | Achtung! Reihenfolge geändert. | + | |
- | + | ||
- | ^ Kapitel ^ Inhalt | + | |
- | | 9 | Fälle & Logik | else, elif, and, or, not | | + | |
- | | 8 | Remix (optional) | keine neuen Inhalte, sondern Übungen (teilw. schwierig) | | + | |
- | + | ||
- | + | ||
- | ==== Sitzung 6 (Funktionen) ==== | + | |
- | + | ||
- | ^ Kapitel ^ Inhalt | + | |
- | | 10 | def | Funktionen definieren und aufrufen, Rückgabewerte, | + | |
- | | 11A | Kleinbuchstaben | Übung zum Umwandeln von Zeichenketten mit selbst definierten Funktionen | | + | |
- | | 11B | Geltungsbereich von Variablen | In einer Funktion darf man nie lesend oder schreibend auf eine Variable außerhalb der Funktion zugreifen. Dafür werden Parameter und Rückgabewerte genutzt. globale / lokale Variablen | | + | |
- | + | ||
- | ==== Sitzung 7 (Listen) ==== | + | |
- | + | ||
- | ^ Kapitel ^ Inhalt | + | |
- | | 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