3.1. Einführung in Jupyter Notebooks#

3.1.1. Zellaktionen#

Zellen ausführen

Shift + Enter oder Strg + Enter

Zellen hinzufügen

+ Symbol um eine neue Zeile hinzuzufügen

Links neben den Zeileinput (da wo In []: steht) so das diese blau markiert ist und drücken Sie dann a (insert above = fügt darüber eine Zeile ein)

Mit b (insert below = fügt darunter eine Zeile ein)

Zelle löschen

Zelle markieren + d + d (löschen) oder x (ausschneiden)

Mathematische Operationen

Hinweis: für komplexere Operationen (z.B. Wurzel oder logarithmus) sind Bibliotheken wie numpy , SymPy oder math zu verwenden

Addition: \(3 + 2\) = 3+2

3+2

Subtraktion : \(3 - 2\) = 3-2

3-2

Multiplikation : \(3 - 2\) = 3*2

3*2

Division : \(\frac{3}{2}\) = 3/2

3/2

Potenz : \(3^2\) = 3**2

3**2

Quadratwurzel: \(\sqrt{9}\)

  1. importieren von numpy: import numpy as np

  2. np.sqrt(9)

np.sqrt(9)

Logarithmus: \(\log_2(8)\)

  1. importieren von numpy: import numpy as np

  2. np.log() : natürlicher Logarithmus (Basis e)

  • np.log2() : Logarithmus Basis 2

  • np.log10() : Logarithmus Basis 10

np.log2(8)

Trigonometrische Funktionen (Bogenmaß): \(\sin(\frac{\pi}{2})\)

  1. importieren von numpy: import numpy as np

  2. np.sin(np.pi/2)

analog:

  • Cosinus: np.cos()

  • Tagens: np.tan()

  • Arkussinus : np.asin()

  • Arkuscosinus: np.acos()

  • Arkustangens: np.atan()

für Grad: Winkel*np.pi/180

np.sin(np.pi/2)
np.sin(np.pi)
np.sin(90*np.pi/180)

Zelltypen (Code vs. Text)

Typ Code: (standardmäßig) Zelle markieren + y

Typ Text: Zelle markieren + m -> Markdown Syntax

3.1.2. Markdown Syntax#

3.1.2.1. Überschriften#

(alternativ können Sie die markierte Zelle durch drücken der Tasten 1 , 2 oder 3 eine Überschriftsebene erstellen):

# Überschrift 1. Test

## Überschrift 1. Test

### Überschrift 1. Test

3.1.2.2. Textformatierung#

* Kursiv * * Kursiv *

** Fett ** ** Fett **

*** Fett+Kursiv *** *** Fett+Kursiv ***

3.1.2.3. Nummerierung + Listen#

- Liste

- Liste

  • Liste

  • Liste

1. Nummerierung

2. Nummerierung

  1. Nummerierung

  2. Nummerierung

[ ] Checkbox [ ] Checkbox

[x] Checkbox [x] Checkbox

3.1.2.4. Mathematische Formeln#

Verwendug von \(LaTeX\) Syntax für Formeln durch einschließen mit dem $ Symbol

Inline: $e=m c^2$
zentriert: $$e=m c^2$$

Inline: \(e=m c^2\)
zentriert: $\(e=m c^2\)$

3.1.2.5. Tabellen#

First Header  | Second Header`
  ------------- | -------------`
  Content Cell  | Content Cell`
  Content Cell  | Content Cell`

First Header

Second Header

Content Cell

Content Cell

Content Cell

Content Cell

3.1.2.6. Bilder#

![Alternativtext](https://jupyter.org/assets/nav_logo.svg)

Alternativtext

Alternative mit html:
<img src="https://jupyter.org/assets/nav_logo.svg" width=300/>

3.1.2.8. Code#

Ein Codeelement mit dem Einschluss von Anführungszeichen: also so `Code` dargestellt werden

Ein Codeelement der Rest ist Text

Mehrere Codezeilen werden durch drei Anführungszeichen zu Beginn und drei zum Ende definiert

3.1.2.9. Farbige Boxen#

<div class="alert alert-block alert-info">
<b>Tipp:</b> Blaue Boxen .. 
</div>
Tipp: Blaue Boxen (alert-info)
<div class="alert alert-block alert-warning">
<b>Beispiel:</b> Gelbe Boxen (alert-warning)
</div>
Beispiel: Gelbe Boxen (alert-warning)
<div class="alert alert-block alert-success">
<b>Erfolg:</b> Grüne Boxen (alert-success)
</div>
Erfolg: Grüne Boxen (alert-success)
<div class="alert alert-block alert-danger">
<b>Warnung:</b> Rote Boxen (alert-danger)
</div>
Warnung: Rote Boxen (alert-danger)