Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ====== Lernziele ====== ===== Binärzahlen/Nim-Spiele ===== - Zahlen ins Binärsystem umrechnen können. - Strategie verstehen, wie man Juan schlagen kann. ===== Lernziele Python ===== Die Grundkonzepte von Python verstehen - Variablen - Was ist eine Variable und wozu wird sie verwendet? - Sichtbarkeit (wann kann eine Variable aufgerufen werden), lokale vs. globale Variablen - Was ist der Typ einer Variablen, kann man in Python verschiedene Typen in derselben Variablen speichern? - Camelcase, Snakecase verstehen, erkennen und anwenden können - Funktionen - Konzept und Aufgabe der Funktionen verstehen - Parameter/Argumente bei Funktionsaufrufen verstehen - Wozu dient das Schlüsselwort ''global'' in einer Funktion? - Listen - Verstehen, wie man Listen definiert und wie man auf die Elemente zugreift. - Listen erstellen können mit dem ''range''-Befehl - Listen durchgehen können mit dem ''for xxx in range''-Befehl - ''While'' und ''if''-Befehl verstehen, erklären können und nutzen. Unter "Verstehen" wird immer auch angenommen, dass dies an einfachen Beispielen erklärt und angewandt werden kann. ===== Was sollte man zu Minecraft wissen? ===== Die untenstehenden Befehle aus Minecraft sollte man verstehen, wenn man sie sieht: |< 800px 400px 400px>| ^Befehl ^ Beispielbefehl/Erklärung ^ | world(100,-60, 100) | Weltkoordinaten | | pos(10, 3, 7) | Relative Koordinaten | | agent.set_item | agent.set_item(DIAMOND_BLOCK,64,2) | | agent.set_slot | agent.set_slot(1) | | agent.place | agent.place(LEFT) | | agent.move | agent.move(FORWARD,3) | | agent.turn | agent.turn(LEFT) | | agent.set_assist(PLACE_ON_MOVE, [TRUE/FALSE]) | Bauen, während Agent sich bewegt (Ja/Nein) | | agent.teleport_to_player() | Agenten zum Spieler teleportieren | | agent.set_assist(DESTROY_OBSTACLES, [TRUE/FALSE]) | Hindernisse zerstören | | player.say | player.say("Hallo") | | agent.inspect(AgentInspection.BLOCK, FORWARD) | Gibt die Block-ID | | agent.detect(AgentDetection.BLOCK, FORWARD) | Gibt True/False | gf2/lernziele.txt Zuletzt geändert: 2023/10/09 15:09von marroc