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:
- Orga
- Einführung in Python
- Python
InstalierenInstallieren - Hello World ausführen
- was sind Fehler
- print() Befehl
- Strings
- Python
- Operatoren+Datentypen (Basic Syntax)
- Datentypen
- bool
- int
- float
- Matematische Operatoren
- Plust
+
- Minus
-
- Mal
*
- Geteilt
/
- Exponentiation
**
- Modulo
%
- Plust
Vergleichs OperatorenVergleichsoperatoren-
==
,>
,!=
, ...
-
-
KEINE
BitBit-Operatoren!!! - Zeichenketten (Strings)
- len()
- lower(), upper()
- Konvertierung
- int(x)
- float(x)
- str(x)
- Datentypen
Dienstag:
- Verzweigungen+Operatoren
- Variablen (
banana = "food"
)- initialisieren, zuweisen, überschreiben
- rechnen mit mehreren Variablen
- Konsoleninput
-
input("
gebgib mir einen Text")
-
- Anweisungen und Ausdrücke
- Anweisungen führen etwas aus
- Ausdrücke werten zu einem Wert aus
- Verzweigungen
-
if:if bedingung:-Bedingung -
else:
-
elif:elif bedingung:
-
- Logische Operatoren
- not, and, or
- Variablen (
Mitwoch:
- Schleifen
-
while bedingung:
-
break
-
continue
(spingt zurückzuzum Schleifenkopf, setzt die Schleife dannvort.fort.) -
for zahl in range(n):
-
- Listen
- Indize beginnend bei
0
, negative Indizierung (liste[-1] => letztes Element aus Liste) - Variable als Index
- Initialisieren
-
var = []
-
var = [1, 5, 3]
-
ListenListen-Funktionen-
len()
-
.append()
-
.pop()
-
ListenListen-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
Kopierenkopieren (ObjectgleichheitObjektgleichheit vs Wertegleichheit)-
.copy()
-
- Mehrdimensionale Listen
- Auch Länge der Unterlisten (
len(list[x])
)
- Auch Länge der Unterlisten (
- Indize beginnend bei
Donnerstag
- Funktionen
- Funktionen
Definieren:definieren:-
def name():
-
def name(variable):
-
def name(variable1, ...):
-
- Funktionen
Dokumentierendokumentieren- Docstring (ohne konkretes Format!)
- Funktionen