Skip to main content

Inhaltsübersicht Nach Tagen

Dies ist eine kurzübersicht über die Inhalte des Vorkurses nach Tagen. Bitte vermeided Themen mit den Ersties zu besprechen solange diese noch nicht behandelt wurden (Erwähnt gerne dass dass zu einem Späteren zeitpunkt dran komm, sofern dies der fall ist, oder dass es den Rahmen des Vorkurses sprengt)

Montag:

  1. Orga
  2. Einführung in Python
    • Python Instalieren
    • Hello World ausführen
    • was sind Fehler
    • print() Befehl
    • Strings
  3. Operatoren+Datentypen (Basic Syntax)
    • Datentypen
      • bool
      • int
      • float
    • Matematische Operatoren
      • Plust +
      • Minus -
      • Mal *
      • Geteilt /
      • Exponentiation **
      • Modulo %
    • Vergleichs Operatoren
      • ==, >, !=, ...
    • KEINE Bit Operatoren!!!
    • Zeichenketten (Strings)
      • len()
      • lower(), upper()
    • Konvertierung
      • int(x)
      • float(x)
      • str(x)

Dienstag:

  1. Verzweigungen+Operatoren
    • Variablen (banana = "food")
      • initialisieren, zuweisen, überschreiben
      • rechnen mit mehreren Variablen
    • Konsoleninput
      • input("geb mir einen Text")
    • Anweisungen und Ausdrücke
      • Anweisungen führen etwas aus
      • Ausdrücke werten zu einem Wert aus
    • Verzweigungen
      • if:-Bedingung
      • else:
      • elif:
    • Logische Operatoren
      • not, and, or

Mitwoch:

  1. Schleifen
    • while bedingung:
    • break
    • continue (spingt zurück zu Schleifenkopf, setzt Schleife dann vort.)
    • for zahl in range(n):
  2. Listen
    • Indize beginnend bei 0, negative Indizierung (liste[-1] => letztes Element aus Liste)
    • Variable als Index
    • Initialisieren
      • var = []
      • var = [1, 5, 3]
    • Listen Funktionen
      • len()
      • .append()
      • .pop()
    • Listen Slicing
      • var[begin:end]
      • var[begin:]
      • var[:end]
      • ...
      • var[begin:end:step]
      • var[::step]
      • ...
    • Durch Liste iterieren
      • for i in range(len(liste))
      • foreach schleife: for element in liste:
    • Listen Kopieren (Objectgleichheit vs Wertegleichheit)
      • .copy()
    • Mehrdimensionale Listen
      • Auch Länge der Unterlisten (len(list[x]))

Donnerstag

  1. Funktionen
    • Funktionen Definieren:
      • def name():
      • def name(variable):
      • def name(variable1, ...):
    • Funktionen Dokumentieren
      • Docstring (ohne konkretes Format!)