schule:erste_schritte_in_python
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
schule:erste_schritte_in_python [2018-07-05 16:45] – [Sitzung 2 (Grundlagen)] marco.bakera | schule:erste_schritte_in_python [2018-08-19 11:26] – [Sitzung 6 (Funktionen)] marco.bakera | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Erste Schritte in Python ====== | ====== Erste Schritte in Python ====== | ||
- | Für den Einstieg in die Sprache | + | Für den Einstieg in die Programmierung mit [[Python]] |
- Registriere dich auf der Webseite mit einem eigenen Konto und notiere die Zugangsdaten. | - Registriere dich auf der Webseite mit einem eigenen Konto und notiere die Zugangsdaten. | ||
Zeile 31: | Zeile 31: | ||
==== Sitzung 3 (Kontrollstrukturen) ==== | ==== Sitzung 3 (Kontrollstrukturen) ==== | ||
- | ^ Kapitel | + | ^ Kapitel |
| 6 | | 6 | ||
| 6D | Design, Debugging und Donuts | | 6D | Design, Debugging und Donuts | ||
Zeile 37: | Zeile 37: | ||
==== Sitzung 4 (Kontrollstrukturen) ==== | ==== Sitzung 4 (Kontrollstrukturen) ==== | ||
- | ^ Kapitel | + | ^ Kapitel |
| 7A | Zeichenketten bzw. Strings | Länge einer Zeichenkette: | | 7A | Zeichenketten bzw. Strings | Länge einer Zeichenkette: | ||
| 7B | Mathematik | Operatoren < | | 7B | Mathematik | Operatoren < | ||
Zeile 46: | Zeile 46: | ||
Achtung! Reihenfolge geändert. | Achtung! Reihenfolge geändert. | ||
- | ^ Kapitel | + | ^ Kapitel |
| 9 | Fälle & Logik | else, elif, and, or, not | | | 9 | Fälle & Logik | else, elif, and, or, not | | ||
| 8 | Remix (optional) | keine neuen Inhalte, sondern Übungen (teilw. schwierig) | | | 8 | Remix (optional) | keine neuen Inhalte, sondern Übungen (teilw. schwierig) | | ||
Zeile 56: | Zeile 56: | ||
| 10 | def | Funktionen definieren und aufrufen, Rückgabewerte, | | 10 | def | Funktionen definieren und aufrufen, Rückgabewerte, | ||
| 11A | Kleinbuchstaben | Übung zum Umwandeln von Zeichenketten mit selbst definierten Funktionen | | | 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 | | + | | 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) ==== | ==== 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: ... | + | ^ Kapitel ^ Inhalt |
- | * //14 Methoden// Achtung: Die Übung "Exact Postage" | + | | 13 |
+ | | 14 | ||
schule/erste_schritte_in_python.txt · Zuletzt geändert: 2024-01-05 14:20 von pintman