diff --git a/book/content/Script/02_python/0211_arbeiten.ipynb b/book/content/Script/02_python/0211_arbeiten.ipynb index df0aecfd..50926691 100644 --- a/book/content/Script/02_python/0211_arbeiten.ipynb +++ b/book/content/Script/02_python/0211_arbeiten.ipynb @@ -43,7 +43,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Integrierte Entwicklungsumgebung" + "## Integrierte Entwicklungsumgebung (IDE)" ] }, { diff --git a/book/content/Script/02_python/0212_jupyter.ipynb b/book/content/Script/02_python/0212_jupyter.ipynb index e9022092..3be69c79 100644 --- a/book/content/Script/02_python/0212_jupyter.ipynb +++ b/book/content/Script/02_python/0212_jupyter.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "JupyterLab bietet eine Softwarelösung für das Arbeiten mit Python an. Es basiert auf Jupyter, welches eine webbasierte graphische Entwicklungsumgebung bietet und aus sogenannten (Jupyter-) Notebooks aufbaut. Das Skript zu dieser Vorlesung ist in Form von Jupyter-Notebooks erstellt, womit sich Begleittext und Python-Code leicht verbinden lassen." + "JupyterLab bietet eine Softwarelösung für das Arbeiten mit Python an. Es basiert auf Jupyter, welches eine webbasierte graphische Entwicklungsumgebung bietet und aus sogenannten (Jupyter-) Notebooks aufgebaut ist. Das Skript zu dieser Vorlesung ist in Form von Jupyter-Notebooks erstellt, womit sich Begleittext und Python-Code leicht verbinden lassen." ] }, { diff --git a/book/content/Script/02_python/0213_syntax.ipynb b/book/content/Script/02_python/0213_syntax.ipynb index ea4e1599..2faafe98 100644 --- a/book/content/Script/02_python/0213_syntax.ipynb +++ b/book/content/Script/02_python/0213_syntax.ipynb @@ -127,9 +127,9 @@ "source": [ "In der Python-Sprache sind nur wenige Worte für die Sprache selbst reserviert und können nicht für Variablen- oder Funktonsnamen verwendet werden.\n", "\n", - "Dies sind beispielsweise: `for`, `in`, `if`, `None`, `import`. Eine vollständige Auflistung befindet sich in [der Dokumentation](https://docs.python.org/3/reference/lexical_analysis.html#keywords). Entwicklungsumgebungen markieren solche Schlüsselworte, in Jupyter-Notebook werden sie grün und fett gedruckt markiert. In den obigen Beispielen sind diese fett gedruckt und schwarz.\n", + "Dies sind beispielsweise: `for`, `in`, `if`, `None`, `import`. Eine vollständige Auflistung befindet sich in [der Dokumentation](https://docs.python.org/3/reference/lexical_analysis.html#keywords). Entwicklungsumgebungen markieren solche Schlüsselworte, in Jupyter-Notebook werden sie grün und fett gedruckt markiert. In den obigen Beispielen sind diese fett gedruckt und lila.\n", "\n", - "Desweiteren gibt es auch eingebaute Funktionen in Python wie bspw. `abs`, `max`, `min`, `range`. Die vollständige Auflistung befindet sich ebenfalls in [der Dokumentation](https://docs.python.org/3.8/library/functions.html). In Jupyter-Notebook sind diese grün markiert. In den obigen Beispielen sind diese in hellblau gekennzeichnet." + "Desweiteren gibt es auch eingebaute Funktionen in Python wie bspw. `abs`, `max`, `min`, `range`. Die vollständige Auflistung befindet sich ebenfalls in [der Dokumentation](https://docs.python.org/3.8/library/functions.html). In Jupyter-Notebook sind diese grün markiert. In den obigen Beispielen sind diese in braun gekennzeichnet." ] } ], diff --git a/book/content/Script/02_python/021_sprache.ipynb b/book/content/Script/02_python/021_sprache.ipynb index 8aff749c..fa908dbd 100644 --- a/book/content/Script/02_python/021_sprache.ipynb +++ b/book/content/Script/02_python/021_sprache.ipynb @@ -43,7 +43,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Die in Python geschriebenen Skripte bzw. der Quellcode werden nicht zu einem Programm übersetzt, sondern von einem sogenannten Interpreter ausgeführt. Dieser Interpreter ist auf das jeweilige Computersystem angepasst und stellt die Laufzeitumgebung zur Ausführung bereit. Dadurch wird die erstellte Software zwar sehr portabel, jedoch ist eine interpretierte Sprache langsamer als ein übersetztes Programm. Insbesondere ist dies bei rechenintensiven Algorithmen problematisch. Hierbei helfen jedoch spezialisierte Module aus, welche die Rechenleistung von Python deutlich steigern und diesen Unterschied fast ganz ausgleichen kann. " + "Die in Python geschriebenen Skripte bzw. der Quellcode werden nicht zu einem Programm übersetzt, sondern von einem sogenannten Interpreter ausgeführt. Dieser Interpreter ist auf das jeweilige Computersystem angepasst und stellt die Laufzeitumgebung zur Ausführung bereit. Dadurch wird die erstellte Software zwar sehr portabel, jedoch ist eine interpretierte Sprache langsamer als ein übersetztes Programm. Insbesondere ist dies bei rechenintensiven Algorithmen problematisch. Hierbei helfen jedoch spezialisierte Module aus, welche die Rechenleistung von Python deutlich steigern und diesen Unterschied fast ganz ausgleichen können. " ] }, { diff --git a/book/content/Script/02_python/0231_schleifen.ipynb b/book/content/Script/02_python/0231_schleifen.ipynb index 4d9df0bd..9cfea378 100644 --- a/book/content/Script/02_python/0231_schleifen.ipynb +++ b/book/content/Script/02_python/0231_schleifen.ipynb @@ -171,7 +171,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Während die `while`-Schleifen ausgeführt werden, solange eine Bedingung erfüllt ist, werden `for`-Schleifen alle Elemente einer Sequenz, z.B. einer Liste, ausgeführt. Dazu wird eine Laufvariable generiert, welche bei jedem Durchlauf des Anweisungsblocks den aktuellen Wert aus der Sequenz einnimmt. Die Syntax sieht wie folgt aus:" + "Während die `while`-Schleifen ausgeführt werden, solange eine Bedingung erfüllt ist, werden bei `for`-Schleifen alle Elemente einer Sequenz, z.B. einer Liste, ausgeführt. Dazu wird eine Laufvariable generiert, welche bei jedem Durchlauf des Anweisungsblocks den aktuellen Wert aus der Sequenz einnimmt. Die Syntax sieht wie folgt aus:" ] }, { diff --git a/book/content/Script/02_python/0243_dateien.ipynb b/book/content/Script/02_python/0243_dateien.ipynb index a127f3ee..d890c3f3 100644 --- a/book/content/Script/02_python/0243_dateien.ipynb +++ b/book/content/Script/02_python/0243_dateien.ipynb @@ -11,14 +11,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Das Arbeiten von Dateien ist insbesondere für die Datenauswertung wichtig. In diesem Kapitel wird der Umgang mit Textdateien, welche Daten enthalten, vorgestellt. Dazu gehört das Öffnen einer Datei, das zeilenweise Auslesen und das Schließen der Datei." + "Das Arbeiten mit Dateien ist insbesondere für die Datenauswertung wichtig. In diesem Kapitel wird der Umgang mit Textdateien, welche Daten enthalten, vorgestellt. Dazu gehört das Öffnen einer Datei, das zeilenweise Auslesen und das Schließen der Datei." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Im Folgenden wird eine generalistischer Ansatz zum Einlesen von Dateiinhalaten vorgestellt. Spezielle Methoden werden dann im Kapitel Datenanalyse vorgestellt. " + "Im Folgenden wird eine generalistischer Ansatz zum Einlesen von Dateiinhalten vorgestellt. Spezielle Methoden werden dann im Kapitel Datenanalyse vorgestellt. " ] }, {