python.casapython.casa
Home
  • Thema 1 - Einführung Programmiersprache
  • Thema 2 - Variablen und Datentypen
  • Thema 3 - Boolsche Algebra und Zeichenketten
  • Thema 4 - Datum und Zeit
  • Thema 5 - Kontrollstrukturen und Listen
  • Thema 6 - Funktionen und Flowcharts
  • Thema 7 - Objektorientierte Programmierung
  • Thema 8 - Ein- und Ausgabe
  • Thema 9 - Module und Import
  • Thema 10 - Datenbanken
  • Thema 11 - Grafische Benutzeroberfläche
  • Thema 12 - Webapplikation mit Python Flask
  • Thema 13 - Versionskontrolle mit Git
  • Thema 14 - Dokumentation mit Markdown
  • Thema 15 - Jupiter-Notebooks, SciPy und Matplotlib
GitHub
Home
  • Thema 1 - Einführung Programmiersprache
  • Thema 2 - Variablen und Datentypen
  • Thema 3 - Boolsche Algebra und Zeichenketten
  • Thema 4 - Datum und Zeit
  • Thema 5 - Kontrollstrukturen und Listen
  • Thema 6 - Funktionen und Flowcharts
  • Thema 7 - Objektorientierte Programmierung
  • Thema 8 - Ein- und Ausgabe
  • Thema 9 - Module und Import
  • Thema 10 - Datenbanken
  • Thema 11 - Grafische Benutzeroberfläche
  • Thema 12 - Webapplikation mit Python Flask
  • Thema 13 - Versionskontrolle mit Git
  • Thema 14 - Dokumentation mit Markdown
  • Thema 15 - Jupiter-Notebooks, SciPy und Matplotlib
GitHub
  • Stundenplan
  • Teil 1

    • Thema 1 - Einführung Programmiersprache
      • Slides Thema 1
      • Übungen Thema 1
    • Thema 2 - Variablen und Datentypen
      • Slides Thema 2
      • Übungen Thema 2
    • Thema 3 - Boolsche Algebra und Zeichenketten
      • Slides Thema 3
      • Übungen Thema 3
    • Thema 4 - Datum und Zeit
      • Slides Thema 4
      • Übungen Thema 4
    • Thema 5 - Kontrollstrukturen und Listen
      • Slides Thema 5
      • Übungen Thema 5
    • Thema 6 - Funktionen und Flowcharts
      • Slides Thema 6
      • Übungen Thema 6
    • Thema 7 - Objektorientierte Programmierung
      • Slides Thema 7
      • Übungen Thema 7
    • Thema 8 - Ein- und Ausgabe
      • Slides Thema 8
      • Übungen Thema 8
  • Teil 2

    • Thema 9 - Module und Import
      • Slides Thema 9
      • Übungen Thema 9
    • Thema 10 - Datenbanken
      • Slides Thema 10
      • Übungen Thema 10
    • Thema 11 - Grafische Benutzeroberfläche
      • Slides Thema 11
      • Übungen Thema 11
    • Thema 12 - Webapplikation mit Python Flask
      • Slides Thema 12
      • Übungen Thema 12
    • Thema 13 - Versionskontrolle mit Git
      • Slides Thema 13
      • Übungen Thema 13
    • Thema 14 - Dokumentation mit Markdown
      • Slides Thema 14
    • Thema 15 - Jupiter-Notebooks, SciPy und Matplotlib
      • Slides Thema 15
      • Übungen Thema 15
        • Aufgaben
          • Aufgabe 14.0: pip installieren
          • Aufgabe 14.1: Programmierumgebung aufsetzen
          • Aufgabe 14.2: Dateien herunterladen und ausführen
          • Alternative bei Installationsproblemen
  • Prüfung

    • Wissensprüfung 1
    • Wissensprüfung 2
    • Leistungsnachweis

Übungen Thema 15

Aufgaben

Aufgaben zum Thema.

Alle Erklährungen und Aufgaben sind im ExerciseNotebook.ipynb Jupyter Notebook. Um dieses Notebook zu öffnen und den Inhalt auszuführen wird die Visual Studio Code Jupyter Notebook Extension sowie weitere Python Pakete benötigt.

Befolgen Sie die nächsten Schritte um die Programmierumgebung bereitzustellen.

Aufgabe 14.0: pip installieren

Dieser Teil ist optional. Um Python-Pakete zu installieren, verwenden wir die VSCode-Erweiterung Pip Manager. Besser aber wäre die eigenständige Installation von pip. Führen Sie die folgenden Aktionen aus, wenn Sie pip für die Kommandozeile installieren möchten.

  • Laden Sie die Datei get-pip.py unter diesem Link https://bootstrap.pypa.io/get-pip.py herunter
  • Speichern Sie die Datei in einem Ordner und öffnen Sie diesen mit VSCode
  • Starten Sie ein Terminal im Ordner
  • Geben Sie python get-pip.py ein und installieren Sie pip mit Enter

  • War die Installation erfolgreich, können Sie mit dem Befehl pip install cowsay die Installation von Python Paketen testen.

Tips

Falls der pip-Befehl im Terminal nicht funktioniert, versuchen Sie es mit pip3

Aufgabe 14.1: Programmierumgebung aufsetzen

Jupyter Notebook installieren

  • Öffne Visual Studio Code
  • Öffne den Extension Manager (ctrl+shift+x)
  • Suche nach Jupyter im Suchfeld
  • Jupyter Installieren
  • Visuals Studio Code neustarten

Pandas, plotly.express und skelarn Paket installieren

  • Öffne Visual Studio Code
  • Öffne den Extension Manager (ctrl+shift+x)
  • Suche nach Pip Manager im Suchfeld
  • Pip Manager Installieren
  • Pip Manager öffnen (Neues Symbol auf der linken Seite in Visual Studio)
  • Das in der Sidebar ersichtliche "+" Symbol klicken, pandas eingeben und mit Enter-Taste installieren
  • Das in der Sidebar ersichtliche "+" Symbol klicken, plotly-express eingeben und mit Enter-Taste installieren
  • Das in der Sidebar ersichtliche "+" Symbol klicken, scikit-learn eingeben und mit Enter-Taste installieren
  • Das in der Sidebar ersichtliche "+" Symbol klicken, matplotlib eingeben und mit Enter-Taste installieren

Aufgabe 14.2: Dateien herunterladen und ausführen

Um im Jupyter Notebook fortzufahren müssen folgende Dateien aus dem Python.casa Kurs heruntergeladen werden:

  • ExerciseNotebook.ipynb
  • heart.csv

Speichern Sie Dateien mit ctrl + s, wenn Sie im Browser angezeigt werden. Legen Sie die Dateien in einem Ordner ab und öffnen Sie diesen Visual Studio Code.

🎬 Nun können Sie dem gemäss dem Inhalt des Jupyter Notebooks fortfahren.

Tips

Falls VSCode nach der Erweiterung ipykernel fragt, kann man den Dialog mit Installieren bestätigen.

Alternative bei Installationsproblemen

Falls es nicht möglich ist die Programmierumgebung aufzusetzen, kann das ExerciseNotebook.ipynb in einer Browser basierten Jupyter Umgebung ausgeführt werden.

Dabei muss folgendermassen vorgegangen werden

  • Öffne https://www.kaggle.com/code
  • Klicke + New Notebook
  • Klicke auf + Add Data oben rechts
  • Suche nach Heart Attack Analysis & Prediction Dataset im Suchfenster oben rechts

  • Klicke auf Add um das Datenset hinzuzufügen, dabei schliesst sich das Fenster
  • Kicken Sie File > Import Notebook > Browse File und wählen Sie die `` Datei aus (Diese muss vorher heruntergeladen werden)
  • Anschliessend Import klicken

🎬 Nun können Sie dem gemäss dem Inhalt des Jupyter Notebooks fortfahren.

Edit this page
Last Updated:
Contributors: Janik von Rotz
Prev
Slides Thema 15