Vorbereitung Numerik Modul

Ein paar Bemerkungen für einen möglichst einfachen Einstieg in die Numerik:

  • Um den Einstieg in das Numerik Modul möglichst einfach zu haben, ist eine Einarbeitung in python sehr nützlich.

  • Grundsätzlich ist die Handhabung so, dass im Unterricht python benutzt wird. Sprich, Sie können das gelernte auch nach dem Studium anwenden, ohne viel Geld für eine Lizenz ausgeben zu müssen.

  • Mit welchem Tool, Sprache, etc. Sie die Praktika bearbeiten obliegt Ihnen. Die Erfahrung zeigt jedoch, dass der einfachste Weg ebenfalls über python führt. Als Entwicklungsumgebung können die folgenden Applikationen empfohlen werden:

    • Jupyter-Notebook

      The Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience.

    • Jupyter-Lab Desktop

      JupyterLab Desktop is the cross-platform desktop application for JupyterLab. It is the quickest and easiest way to get started with Jupyter notebooks on your personal computer, with the flexibility for advanced use cases.

    • Visual Studio Code

      Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET).

Hier ein paar Links mit guten Unterlagen und Einführungen:

Im wesentlichen werden wir fundamentale Funktionalität von Python benutzen. Für numerische Berechnungen werden wir auf NumPy und SciPy zurückgreifen. Die Visualisierung kann sehr matlab nahe mit Hilfe von Matplotlib umgesetzt werden.

Bemerkung

Falls Sie Python mit den entsprechenden Modulen noch nie benutzt haben, ist es sehr sinnvoll, sich vorab mit den Grundlagen auseinander zu setzen.

Vorgehen

  1. Installieren Sie python3 und die notwendigen Module mittels pip oder conda (aus der Console)

    • pip install numpy scipy matplotlib jupyter ipython

    oder

    • conda install numpy scipy matplotlib jupyter ipython

    Benutzer von Windows ist das Kapitel Getting Started with Python on Windows empfohlen.

  2. Arbeiten Sie das Kapitel Kurze Einführung in Python durch.

  3. Ergänzen Sie Ihr Wissen in dem Sie die oben erwähnten Kapitel des Buches Python Programming And Numerical Methods: A Guide For Engineers And Scientists studieren.

  4. Bearbeiten Sie das Übungsblatt

    Bemerkung