Dies ist eine alte Version des Dokuments!
Lernziele Minecraft und Python/OOP
Lernziele Python
Die Grundkonzepte von Python verstehen
- Variablen
- Sichtbarkeit (Scope)
- Lokale vs. globale Variablen
- Unterschied zwischen dynamischer und statischer Typisierung - was verwendet Python?
- Camelcase, Snakecase, Pascalcase
- Wozu dient das Schlüsselwort
globalin einer Funktion? - Unterschied zwischen
call by valueundcall by reference. - Mutable (veränderbar) und imutable (unveränderbare Variablen). Welche Typen sind in Python mutable?
- Python verwendet „call by object reference“, was bedeutet dies?
- Funktionen
- Konzept und Aufgabe der Funktionen verstehen
- Parameter/Argumente bei Funktionsaufrufen verstehen
- Funktionen mit Rückgabewert verstehen.
- Listen
- Verstehen, wie man Listen definiert und wie man auf die Elemente zugreift.
- Die einfachsten Listenbefehle verstehen (append, insert, remove)
- Listen erstellen mit dem
range-Befehl - Listen durchgehen mit dem
for xxx in range-Befehl
Whileundif-Befehl verstehen.