diff --git a/Aufgaben_zur_Vorbereitung_von_Kapitel_1.ipynb b/Aufgaben_zur_Vorbereitung_von_Kapitel_1.ipynb index 8cf7a36..30bcef5 100644 --- a/Aufgaben_zur_Vorbereitung_von_Kapitel_1.ipynb +++ b/Aufgaben_zur_Vorbereitung_von_Kapitel_1.ipynb @@ -42,7 +42,7 @@ "\n", "### ZDV Jupyter Hub\n", "\n", - "Sie können auch den durch die ZDV angebotenen Jupyter Hub (https://jupyterhub.zdv.uni-mainz.de/hub/login) zur Bearbeitung Ihrer Notebooks verwenden. Hier müssen Sie sich zunächst mit Ihrem Uni-Account anmelden. Danach erscheint eine Auswahlseite, auf der Sie die Art der Jupyter Umgebung auswählen. Für das Praktikum ist die Standardumgebung die richtige Wahl, s. Bild unten.\n", + "Sie können auch den durch die ZDV angebotenen Jupyter Hub (https://jupyterhub.zdv.uni-mainz.de/hub/login) zur Bearbeitung Ihrer Notebooks verwenden. Falls Sie das Jupyterhub von außerhalb des Uni-Netzwerks erreichen wollen, müssen Sie eine VPN-Verbindung zum Uni-Netzwerk aufbauen. Eine Anleitung für die gebräuchlichsten Betriebssysteme finden Sie hier: https://www.zdv.uni-mainz.de/vpn-netz-zugang-von-ausserhalb-des-campus/.Hier müssen Sie sich zunächst mit Ihrem Uni-Account anmelden. Danach erscheint eine Auswahlseite, auf der Sie die Art der Jupyter Umgebung auswählen. Für das Praktikum ist die Standardumgebung die richtige Wahl, s. Bild unten.\n", "\n", "![images/Screenshot_ZDV_JupyterHub.png](attachment:Screenshot_ZDV_JupyterHub.png)\n", "\n", @@ -163,7 +163,7 @@ "source": [ "## Grundlagen zu Python bzw. Jupyter Notebooks:\n", "\n", - "Bevor wir mit dem eigentlichen programmieren beginnen wollen müssen wir uns jedoch erst einmal mit unserem so genannten Interpreter (**Jupyter Notebook**) vertraut machen. Bei der Programmiersprache **Python** handelt es sich um eine so genannte **Interpretersprache**. Dies bedeutet, dass eingegebene Befehle, ähnlich wie bei einem Taschenrechner, direkt ausgeführt werden.\n", + "Bevor wir mit dem eigentlichen Programmieren beginnen wollen, müssen wir uns jedoch erst einmal mit unserem so genannten Interpreter (**Jupyter Notebook**) vertraut machen. Bei der Programmiersprache **Python** handelt es sich um eine so genannte **Interpretersprache**. Dies bedeutet, dass eingegebene Befehle, ähnlich wie bei einem Taschenrechner, direkt ausgeführt werden.\n", "\n" ] }, @@ -180,33 +180,33 @@ " \n", "#### Aufgabe 1.: Zum Vertraut werden mit dem Jupyter Notebook\n", "\n", - "Im folgenden wollen wir erst einmal mit den Grundlagen des Notebooks vertraut machen. Insbesondere wollen wir lernen wie wir eine Markdown- und eine Code-Zelle erstellen, bearbeiten und Ausführen. \n", + "Im folgenden wollen wir erst einmal mit den Grundlagen des Notebooks vertraut machen. Insbesondere wollen wir lernen, wie wir eine Markdown- und eine Code-Zelle erstellen, bearbeiten und ausführen. \n", "\n", - "* Erstellt zunächst eine Code-Zelle unterhalb dieser und berechnet die Summe zweier beliebiger Ganzen Zahlen. Geht dabei wie folgt vor:\n", - " 1. Klickt die Zelle dieser Aufgabe an so, dass sie eine blaue Umrandung bekommt (je nach Bildschirmauflösung könnt ihr nur links einen blauen Balken erkennen). Ihr befindet euch nun im so genannten \"Command Modus\". In diesem Modus könnt ihr mit den Pfeiltasten eurer Tastatur durch das Notebook navigieren, oder die Struktur des Notebooks bzw. seiner Zellen mit Hilfe von Tasten/Tastenkombinationen modifizieren.\n", - " 2. Benutzt nun die Taste **B** um eine Code-Zelle unterhalb (**B**elow) dieser Zelle zu erstellen. Ihr werdet Feststellen das eurer Navigator direkt zu der neu erstellten Zelle springt (blaue Umrandung).\n", + "* Erstellt zunächst eine Code-Zelle unterhalb dieser und berechnet die Summe zweier beliebiger ganzer Zahlen. Geht dabei wie folgt vor:\n", + " 1. Klickt die Zelle dieser Aufgabe an, so dass sie eine blaue Umrandung bekommt (je nach Bildschirmauflösung könnt ihr nur links einen blauen Balken erkennen). Ihr befindet euch nun im so genannten \"Command Modus\". In diesem Modus könnt ihr mit den Pfeiltasten eurer Tastatur durch das Notebook navigieren oder die Struktur des Notebooks bzw. seiner Zellen mit Hilfe von Tasten/Tastenkombinationen modifizieren.\n", + " 2. Benutzt nun die Taste **B** um eine Code-Zelle unterhalb (**B**elow) dieser Zelle zu erstellen. Ihr werdet feststellen, das euer Navigator direkt zu der neu erstellten Zelle springt (blaue Umrandung).\n", " 3. Um nun diese neu erstellte Code-Zelle zu editieren, klickt ihr diese mit dem Mauszeiger an. Eure Zellenumrandung sollte von Blau auf Grün wechseln. Dies zeigt an, dass ihr euch nun im Editiermodus für diese Zelle befindet.\n", - " 4. Nun könnt ihr die Summe aus zwei beliebige Ganzen Zahlen mit Hilfe des Syntaxes\n", + " 4. Nun könnt ihr die Summe aus zwei beliebigen ganzen Zahlen mit Hilfe der Syntax\n", " ```python\n", " 3 + 5\n", " ```\n", " berechnen.\n", - " 5. Um diese Code-Zelle auszuführen müsst ihr anschließend die Tastenkombination: **STRG + ENTER** oder **SHIFT + ENTER** benutzen.\n", + " 5. Um diese Code-Zelle auszuführen, müsst ihr anschließend die Tastenkombination: **STRG + ENTER** oder **SHIFT + ENTER** benutzen.\n", " \n", " \n", - "* Erstellt nun eine Markdown-Zelle überhalt eurer Code-Zelle. Geht dabei wie folgt vor: \n", + "* Erstellt nun eine Markdown-Zelle oberhalb eurer Code-Zelle. Geht dabei wie folgt vor: \n", " 1. Klickt eure zuvor erstellte Code-Zelle an. Sie sollte eine grüne Umrandung anzeigen, da ihr euch hier nach wie vor im Editiermodus befindet.\n", - " 2. Drückt die **ESC**-Taste um vom Editier- in den Command-Modus zu wechseln (blaue Umrandung.)\n", - " 3. Drückt nun die Taste **A** um eine neue Code-Zelle überhalb (**A**bove) eurer angewählten Zelle zu erstellen. Eurer Navigator wird wieder automatisch zu der neu erstellten Zelle springen.\n", + " 2. Drückt die **ESC**-Taste um vom Editier- in den Command-Modus zu wechseln (blaue Umrandung).\n", + " 3. Drückt nun die Taste **A** um eine neue Code-Zelle oberhalb (**A**bove) eurer angewählten Zelle zu erstellen. Euer Navigator wird wieder automatisch zu der neu erstellten Zelle springen.\n", " 4. Drückt nun die Taste **M** um die Code-Zelle in eine Markdown-Zelle zu verwandeln. Ihr werdet feststellen, dass eine Markdown-Zelle im Vergleich zu einer Code Zelle kein \"In []:\" auf der linken Seite stehen hat. \n", " 5. Wechselt nun in der Markdown-Zelle in den Editiermodus (grüne Umrandung) in dem ihr sie anklickt. \n", - " 6. Fügt nun die folgenden Dinge in die Markdown-Zelle mit dem entsprechenden Syntax ein:\n", - " * Eine level 1 und level 2 Überschift\n", + " 6. Fügt nun die folgenden Dinge in die Markdown-Zelle mit der entsprechenden Syntax ein:\n", + " * Eine level 1 und level 2 Überschrift\n", " * Eine numerische Aufzählung (1. 2. und 3.) wobei 1. ein fett gedrucktes Wort 2. ein kursive geschriebenes Wort und 3. ein Wort im true type beinhalten soll. \n", " * Fügt dem zweiten Aufzählungspunkt (2.) drei nicht nummerierte Unterpunkte hinzu.\n", " \n", "**Hinweise:**\n", - "Um die Aufgabe mit der Markdown-Zelle zu lösen, könnt ihr den benötigten Syntax in der Zelle überhalb dieser Aufgabe nach gucken. Wechselt hierzu in der entsprechenden Markdown-Zelle in den Editiermodus in dem ihr sie mit einem Doppelklick anwählt. \n", + "Um die Aufgabe mit der Markdown-Zelle zu lösen, könnt ihr die benötigte Syntax in der Zelle oberhalb dieser Aufgabe nach gucken. Wechselt hierzu in der entsprechenden Markdown-Zelle in den Editiermodus in dem ihr sie mit einem Doppelklick anwählt. \n", "
" ] }, @@ -214,7 +214,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Neben diesen nützlichen Befehlemm gibt es noch weitere tolle Kürzel wie zum Beispiel:\n", + "Neben diesen nützlichen Befehlen gibt es noch weitere tolle Kürzel wie zum Beispiel:\n", "* **D + D** um eine Zelle zu **löschen** \n", "* **Y** verwandelt eine aktuelle **Markdown**-Zelle in eine **Code**-Zelle\n", "* **Strg** + **Shift** + **Minus** Splittet eine Zelle an der Position eures Cursors \n", @@ -230,7 +230,7 @@ "source": [ "## Python als Taschenrechner:\n", "\n", - "Neben dem einfachen summieren zweier Zahlen ermöglicht uns Python natürlich auch das verwendet weiterer Operatoren. Hierbei haben die Operatoren ähnlich wie in der Mathematik gewisse Prioritäten (*Punkt vor Strich*). Die Operation mit dem niedrigeren Prioritätswert wird zu erst ausgeführt. \n", + "Neben dem einfachen Summieren zweier Zahlen ermöglicht uns Python natürlich auch das Verwenden weiterer Operatoren. Hierbei haben die Operatoren, ähnlich wie in der Mathematik, gewisse Prioritäten (*Punkt vor Strich*). Die Operation mit dem niedrigeren Prioritätswert wird zu erst ausgeführt. \n", "\n", "