Modul 340

Python und Virtualisierung

 

Program

#DatumThemaFolienTerminal SessionsFilesBemerkungen
1 12. März 2018 Einführung in Python: Tools, Zahlen, Strings und Entscheidungen HTML Interaktiver Modus
Erstes Beispiel
Variabeln definieren
Mehr Text
Mehr printing
F-Strings
Input und Zahlen konvertieren
if-Verzweigung
Repetition
erstes_beispiel.py
variabeln.py
mehr_text.py
printing.py
fstrings.py
eingabe.py
verzweigung.py
repetition.py
2 19. März 2018 Funktionen, Schleifen und Listen HTML Repetition
Funktionen
Code testen mit 'assert'
Listen
Loops
Bonus: Rekursion und QuickSort
repetition.py
funktionen.py
test_driven.py
schleifen.py
rekursion.py
3 26. März 2018 dicts Repetition: for-loop
Repetition: while-loop
Einführung dicts
Listen erstellen auf einer Zeile
Aufgabe zu dicts
Aufgabe zu dicts: Lösung
lyrics.txt
forloop.py
whileloop.py
lovelydicts.py
lovelydicts.py
comprehensions.py
aufgabe.py
aufgabe_loesung.py
4 22. April 2018 File-I/O Repetition
File-I/O
Lösung Aufgabe Adressverwaltung
repetition.py
adressbuch.csv
adressverwaltung.py
adressen.py
adressen.csv

Cheat-Sheets

Cheat-Sheet: Python 3

Online Python 3 Ressourcen

Learn Python the Hard Way (Zed Shaw)
An Introduction to Python for Absolute Beginners (Bob Dowling)
Python Cookbook (David Beazley) [Archived]

Support Files

Creative Commons License