blater:lernziele

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
blater:lernziele [2022/10/10 15:53] lehmannrblater:lernziele [2022/10/10 16:00] (aktuell) lehmannr
Zeile 1: Zeile 1:
-====== Lernziele Minecraft und Python/OOP ======+====== Lernziele ====== 
 + 
 +===== Binärzahlen/Nim-Spiele ===== 
 +  - Zahlen ins Binärsystem umrechnen können. 
 +  - Strategie verstehen, wie man Juan schlagen kann. 
  
 ===== Lernziele Python ===== ===== Lernziele Python =====
 Die Grundkonzepte von Python verstehen Die Grundkonzepte von Python verstehen
   - Variablen   - Variablen
-    - Sichtbarkeit (Scope) +    - Was ist eine Variable und wozu wird sie verwendet? 
-    - Lokale vs. globale Variablen +    - Sichtbarkeit (wann kann eine Variable aufgerufen werden), lokale vs. globale Variablen 
-    - Unterschied zwischen dynamischer und statischer Typisierung - was verwendet Python? +    - Was ist der Typ einer Variablen, kann man in Python verschiedene Typen in derselben Variablen speichern
-    - Camelcase, Snakecase, Pascalcase +    - Camelcase, Snakecase verstehen 
-    - Wozu dient das Schlüsselwort ''global'' in einer Funktion? +
-    - Unterschied zwischen ''call by value'' und ''call 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   - Funktionen
     - Konzept und Aufgabe der Funktionen verstehen     - Konzept und Aufgabe der Funktionen verstehen
     - Parameter/Argumente bei Funktionsaufrufen verstehen     - Parameter/Argumente bei Funktionsaufrufen verstehen
-    - Funktionen mit Rückgabewert verstehen.+    - Wozu dient das Schlüsselwort ''global'' in einer Funktion? 
 +  
   - Listen   - Listen
     - Verstehen, wie man Listen definiert und wie man auf die Elemente zugreift.     - Verstehen, wie man Listen definiert und wie man auf die Elemente zugreift.
-    - Die einfachsten Listenbefehle verstehen (append, insert, remove) +    - Listen erstellen können mit dem ''range''-Befehl 
-    - Listen erstellen mit dem ''range''-Befehl +    - Listen durchgehen können mit dem ''for xxx in range''-Befehl 
-    - Listen durchgehen mit dem ''for xxx in range''-Befehl+  
   - ''While'' und ''if''-Befehl verstehen.   - ''While'' und ''if''-Befehl verstehen.
  
  • blater/lernziele.1665410008.txt.gz
  • Zuletzt geändert: 2022/10/10 15:53
  • von lehmannr