ef:lernziele_oop_minecraft

Dies ist eine alte Version des Dokuments!


Lernziele Minecraft und Python/OOP

Die Grundkonzepte von Python verstehen

  1. Variablen
    1. Sichtbarkeit (Scope)
    2. Lokale vs. globale Variablen
    3. Unterschied zwischen dynamischer und statischer Typisierung - was verwendet Python?
    4. Camelcase, Snakecase, Pascalcase
    5. Wozu dient das Schlüsselwort global in einer Funktion?
    6. Unterschied zwischen call by value und call by reference.
    7. Mutable (veränderbar) und imutable (unveränderbare Variablen). Welche Typen sind in Python mutable?
    8. Python verwendet „call by object reference“, was bedeutet dies?
  2. Funktionen
    1. Konzept und Aufgabe der Funktionen verstehen
    2. Parameter/Argumente bei Funktionsaufrufen verstehen
    3. Funktionen mit Rückgabewert verstehen.
  3. Listen
    1. Verstehen, wie man Listen definiert und wie man auf die Elemente zugreift.
    2. Die einfachsten Listenbefehle verstehen (append, insert, remove)
    3. Listen erstellen mit dem range-Befehl
    4. Listen durchgehen mit dem for xxx in range-Befehl
  4. While und if-Befehl verstehen.
  • ef/lernziele_oop_minecraft.1665407576.txt.gz
  • Zuletzt geändert: 2022/10/10 15:12
  • von lehmannr