| Startseite | Lernmaterialien | Voraussetzungen | Installation |
Voraussetzungen
Für diese Kurs benötigen Sie Grundkenntnisse im Programmieren. Sie können diese wenn nötig im ersten Teil der Lernmaterialien unter «Erste Schritte« auffrischen oder einen Einstieg in die Programmierung mit Python finden, falls Sie bereits über Programmierkenntnisse in einer anderen Sprache verfügen.
Kenntnisse über Listen als sequentielle Datenstruktur sind nicht vorausgesetzt. Diese werden Sie erarbeiten und vertiefen.
Die einzelnen Algorithmen lassen sich auch unabhängig voneinander bearbeiten.
Jederzeit steht Ihnen ein Python-Cheatsheet (PDF) zur Verfügung.
Programmierkenntnisse
Dieser Kurs basiert auf der Programmiersprache Python und setzt die folgenden Kenntnisse voraus:
- Arithmetische Operatoren (
+,-,*,/,//,%,**) - Variablen
- Ein- und Ausgabe mit den Funktionen
input()undprint() - Verändern von Variablen (
=,+=,-=,*=,/=)
- Ein- und Ausgabe mit den Funktionen
- Datentypen
- String (Zeichenketten)
- Integer (Ganzzahlen)
- Float (Fliesskommazahlen)
- Boolean (Wahrheitswerte)
- Logische Ausdrücke
- relationale Operatoren (
>,>=,<,<=,==,!=) - logische Operatoren (
and,or,not)
- relationale Operatoren (
- Kontrollstrukturen
- Verzweigungen
- einseitig (
if) - zweiseitig (
if-else) - mehrstufig (
if-elif-else)
- einseitig (
- Schleifen
- zählergesteuert (
for-Schleifen) - kopfgesteuert (
while-Schleifen)
- zählergesteuert (
- Verzweigungen
- Funktionen
Tools
Dieser Kurs basiert auf Jupyter Notebooks. Sie können diese entweder lokal auf Ihrem Gerät verwenden oder online auf Google Colaboratory.
In beiden Fällen (lokal und online) benötigen Sie
- einen modernen Web-Browser
- Chrome, Safari, Firefox
- Edge: den neuen, Chromium-basierten Edge.
Er ist auf Ihrem Windows 10 möglicherweise noch nicht installiert. Um herauszufinden, welchen Edge Sie haben, öffnen Sie Edge. Im […]-Menü > Hilfe und Feedback > Infos zu Microsoft Edge sehen Sie, wenn Sie einen Chromium-basierten Edge verwenden:

Zur lokalen Verwendung benötigen Sie ausserdem
- Jupyter Notebooks
- am einfachsten zu installieren über Anaconda, (Installationsanleitung)
- beachten Sie, dass Sie in Ihrem Arbeitsverzeichnis die Jupyter-Notebook-Dateien (mit der Endung .ipynb) und ein Verzeichnis
bilder/haben sollten, das die Bilder enthält.
Am einfachsten laden Sie gleich hier alle benötigten Dateien herunter und legen das Verzeichnis nach dem Entpacken so ab, dass Sie es finden, zum Beispiel im Verzeichnis, das Sie für den Informatikunterricht verwenden.
Zur Verwendung auf Google Colaboratory benötigen Sie
- einen persönlichen Google-Account, damit Sie Ihre bearbeiteten Notebooks speichern können.