Woche 1 - Anweisungen, Variablen und Typen
In dieser Woche lernen Sie erste kleine Programme in Python zu schreiben. Sie lernen den Unterschied zwischen Anweisungen und Ausdrücken und wie Sie das Resultat von Ausdrücken in einer Variable für die spätere Verwendung zwischenspeichern können.
Wir werden auch sehen, dass Python zwischen verschiedenen Typen von Werten, wie zum Beispiel Zahlen und Text unterscheidet und dass diese Unterscheidung von grosser Bedeutung ist.
Selbststudium
Bitte arbeiten Sie folgende Lerneinheiten vor der Präsenzvorlesung am 30. September durch.
Übungen
Bearbeiten Sie die Übungen im folgenden Jupyter-Notebook:
- Übungsblatt 1 (Aufruf nur in Uninetz oder über VPN möglich)
Reichen Sie Ihre Lösung bis am 3. Oktober auf Adam ein. Sie können Ihre Antworten vorher mit unserem automatisierten Korrekturtool testen.
Präsenzvorlesung
In der Präsenzveranstaltung werden wir das Gelernte anwenden und erste kleine Rechenprogramme selber schreiben. Als Grundlage werden wir das folgende Jupyter-Notebook verwenden:
- Fallstudie: Taschenrechner (Aufruf nur in Uninetz oder über VPN möglich)
Kernaussagen
- Programme sind Folgen von Befehlen.
- Befehle können Ausdrücke oder Anweisungen sein.
- Der Wert von Ausdrücken kann einer Variable zugewiesen werden.
- Jeder Wert hat einen Typ, der vom Python Interpreter überprüft wird.
Lernziele
Die Teilnehmenden
- kennen den Unterschied zwischen Anweisungen und Ausdrücken und können diesen erklären.
- können einzelne Ausdrücke mit passenden Typen zu komplexeren Ausdrücken zusammenfassen.
- können Werte in Variablen speichern und diese wiederverwenden.
- kennen die unterschiedlichen Formen der Print-Anweisung und können diese richtig einsetzen.
- kennen die Typen Ganzzahl, Gleitkommazahl und String.
- können selbständig kleine Programme schreiben, welche arithmetische Ausdrücke berechnen.