Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:python_advanced [2023-08-11 13:48] – [Setup] scatalit:python_advanced [2023-08-11 14:37] (aktuell) – [Magic & Cheat Sheet] sca
Zeile 3: Zeile 3:
 ===== Jupyter Notebook ===== ===== Jupyter Notebook =====
  
-Ein Jupyter Notebook ist eine Art Notizbuch, in welchem man Test im Markdown Stil mit Python-Code kombinieren kann. Jupyter Notebooks haben die Extension `.ipyn`. Standardmässig werden Jupyter-Notebooks direkt im Browser geöffnet, bearbeitet und ausgeführt. Man kann die mittlerweile aber auch direkt im VSCode machen, allerdings ist der Funktionsumfang beschränkt. Es lohnt sich deshalb, beide Arten von Jupyter zu installieren.+Ein Jupyter Notebook ist eine Art Notizbuch, in welchem man Test im Markdown Stil mit Python-Code kombinieren kann. Jupyter Notebooks haben die Extension `.ipyn`. Standardmässig werden Jupyter-Notebooks direkt im Browser geöffnet, bearbeitet und ausgeführt. Man kann die mittlerweile aber auch direkt im VSCode machen, allerdings ist der Funktionsumfang beschränkt. Beispielsweise funktionieren die meisten Widgets (welche sehr nützlich sind) leider nicht im VSCode (Stand 2023). Es lohnt sich deshalb, beide Arten von Jupyter zu installieren.
  
-==== Jupyter im Browser ==== +==== Setup Jupyter im Browser ====
- +
-=== Setup ===+
  
 Jupyter kann ganz normal via pip installiert werden: Jupyter kann ganz normal via pip installiert werden:
Zeile 13: Zeile 11:
 pip install notebook pip install notebook
 ``` ```
-Nachher kann es in der Konsole geöffnet werden:+Navigiere in der Konsole zum Ordner, in dem du arbeiten möchtest und öffne Jupyter mit dem Befehl
 ``` ```
 jupyter notebook jupyter notebook
 ``` ```
 +Jetzt kannst du ein neues Notebook erstellen und los gehts!
 +
 Achtung: Jupyter wird auf diese Weise für die Standardinstallation von Python installiert. Falls du mehrere Python-Versionen installiert hast, musst du dafür sorgen, dass Jupyter für die richtige Version installiert wird. Empfehlenswert ist die Verwendung eines Tools, welches verschiedene Python-Versionen verwaltet wie *pyenv*. Achtung: Jupyter wird auf diese Weise für die Standardinstallation von Python installiert. Falls du mehrere Python-Versionen installiert hast, musst du dafür sorgen, dass Jupyter für die richtige Version installiert wird. Empfehlenswert ist die Verwendung eines Tools, welches verschiedene Python-Versionen verwaltet wie *pyenv*.
  
 Hier findet man detaillierte Infos zu den verschiedenen Installationsmöglichkeiten: [[https://jupyter.org/install]] Hier findet man detaillierte Infos zu den verschiedenen Installationsmöglichkeiten: [[https://jupyter.org/install]]
  
-==== Jupyter in VSCode ==== +==== Setup Jupyter in VSCode ====
- +
-=== Setup ===+
  
    1. In VSCode installiere "Jupyter" Extension von Microsoft.    1. In VSCode installiere "Jupyter" Extension von Microsoft.
    1. Erstelle neues Notebook: Command Palette (nutze Shortcut!) / "Create: Neues Jupyter Notebook"    1. Erstelle neues Notebook: Command Palette (nutze Shortcut!) / "Create: Neues Jupyter Notebook"
  
-=== Mit Jupyter Notebook arbeiten ===+==== Mit Jupyter Notebook arbeiten ====
  
 Ein Jupyter Notebook besteht aus einer Abfolge von Zellen, die entweder **Code** (z. B. Python-Code) oder **Text** (im Markdown-Format) enthalten können. Codezellen ermöglichen das Ausführen von Code in Echtzeit und das Anzeigen der Ergebnisse direkt im Notebook. Textzellen dienen zur Dokumentation, Beschreibung des Codes, Anleitungen oder zur Erklärung von Ergebnissen. Ein Jupyter Notebook besteht aus einer Abfolge von Zellen, die entweder **Code** (z. B. Python-Code) oder **Text** (im Markdown-Format) enthalten können. Codezellen ermöglichen das Ausführen von Code in Echtzeit und das Anzeigen der Ergebnisse direkt im Notebook. Textzellen dienen zur Dokumentation, Beschreibung des Codes, Anleitungen oder zur Erklärung von Ergebnissen.
Zeile 49: Zeile 47:
    * Schreibe Text im Markdown-Stile    * Schreibe Text im Markdown-Stile
    * Einfache Darstellung mathematischer Ausdrücke mit **LaTeX**.    * Einfache Darstellung mathematischer Ausdrücke mit **LaTeX**.
-   * Beispiel+   * Beispiel:
  
 <code markdown> <code markdown>
Zeile 58: Zeile 56:
 Die Funktion $f(x) = x^2$ ist eine quadratische Funktion. Die folgende Funktion ist eine kubische Funktion: $$f(x) = \frac{1}{4} x^3$$ Die Funktion $f(x) = x^2$ ist eine quadratische Funktion. Die folgende Funktion ist eine kubische Funktion: $$f(x) = \frac{1}{4} x^3$$
 </code> </code>
 +
 +==== Magic & Cheat Sheet ====
 +
 +In Jupyter-Notebooks kann man sogenannte **Magic-Befehle** verwenden, welche immer mit `%` beginnen. Diese und viele anderen wichtigen Befehle findet man im folgenden **Cheat Sheet:**
 +
 +{{ :talit:jupyter_notebook_cheatsheet_edureka_image.png?nolink&300 |}}
 +
 +Klicke auf folgenden Link, um das Cheat Sheet als PDF herunterzuladen:
 +{{ :talit:jupyter_notebook_cheatsheet_edureka.pdf |}}
 +
 +
 +
  
 ===== Numpy ===== ===== Numpy =====
  • talit/python_advanced.1691761720.txt.gz
  • Zuletzt geändert: 2023-08-11 13:48
  • von sca