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:44] – [Sitzung 5 (Kontrollstrukturen)] Tabelle 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 14: | Zeile 14: | ||
==== Sitzung 1 (Grundlagen) ==== | ==== Sitzung 1 (Grundlagen) ==== | ||
- | ^ Kapitel | + | ^ Kapitel |
| 0 | Hallo Welt | Grundsätzliche Nutzung des Online-Python-Interpreters, | | 0 | Hallo Welt | Grundsätzliche Nutzung des Online-Python-Interpreters, | ||
| 1 | Variablen | | 1 | Variablen | ||
Zeile 24: | Zeile 24: | ||
==== Sitzung 2 (Grundlagen) ==== | ==== Sitzung 2 (Grundlagen) ==== | ||
- | ^ Kapitel | + | ^ Kapitel |
| 3 | Kommentare und Anführungszeichen | Kommentare: #, Anführungszeichen alternativ einfaches oder doppeltes Hochkomma, Maskierung von Anführungszeichen durch \' oder \" | | | 3 | Kommentare und Anführungszeichen | Kommentare: #, Anführungszeichen alternativ einfaches oder doppeltes Hochkomma, Maskierung von Anführungszeichen durch \' oder \" | | ||
| 4 | Typen | Datentypen '' | | 4 | Typen | Datentypen '' | ||
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 53: | Zeile 53: | ||
==== Sitzung 6 (Funktionen) ==== | ==== Sitzung 6 (Funktionen) ==== | ||
- | * //10 def//: Funktionen definieren und aufrufen, Rückgabewerte, | + | ^ Kapitel ^ Inhalt |
- | * //11A Kleinbuchstaben//: Übung zum Umwandeln von Zeichenketten mit selbst definierten Funktionen | + | | 10 |
- | * //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 | + | | 11A | Kleinbuchstaben |
+ | | 11B | Geltungsbereich von 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