Inhaltsübersicht Nach Tagen
Dies ist eine Kurzübersicht über die Inhalte des Vorkurses nach Tagen. Bitte vermeidet Themen mit den Ersties zu besprechen, solange diese noch nicht behandelt wurden (Erwähnt gerne, dass das zu einem späteren Zeitpunkt dran kommt, sofern dies der Fall ist, oder, dass es den Rahmen des Vorkurses sprengt).
Feiertag:
In der Woche des vorkurses ist für gewöhnlich ein Feiertag! Deshalb ist die liste nicht in Montag, Dienstag usw. eingeteilt.
Beispiel 1: Wenn Montag Feiertag ist, ist Tag 1 = Dienstag. Beispiel 2: Wenn Mittowch Feiertag ist, ist Tag 2 = Dienstag und Tag 3 = Donnerstag
Montag:Tag 1:
+
Minus -
Mal *
Geteilt /
Exponentiation **
Modulo %
Vergleichsoperatoren
==, >, !=, ...
KEINE Bit-Operatoren!!!
Zeichenketten (Strings)
Dienstag:Tag 2:
food = "banana"
initialisieren, zuweisen, überschreiben
rechnen mit mehreren Variablen
Konsoleninput
input("gib mir einen Text")
Anweisungen und Ausdrücke
if bedingung:
else:
elif bedingung:
Logische Operatoren
Mittwoch:Tag 3:
while bedingung:
break
continue (spingt zurück zum Schleifenkopf, setzt die Schleife dann fort.)
for zahl in range(n):
Listen
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 eine Liste iterieren
for i in range(len(liste))
foreach schleife: for element in liste:
Listen kopieren (Objektgleichheit vs Wertegleichheit)
.copy()
Mehrdimensionale Listen
len(list[x]))
DonnerstagTag 4
def name():
def name(variable):
def name(variable1, ...):
Funktionen dokumentieren