diff --git a/_sources/programming/1_Notebooks/1_Einfuehrung.ipynb b/_sources/programming/1_Notebooks/1_Einfuehrung.ipynb index 22a9b4a..78c19a6 100644 --- a/_sources/programming/1_Notebooks/1_Einfuehrung.ipynb +++ b/_sources/programming/1_Notebooks/1_Einfuehrung.ipynb @@ -669,14 +669,13 @@ }, "source": [ "***\n", - "\n", - "\n", + "
\n", " \n", " \n", " \n", " \n", "
\n", " \n", " \n", - "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne-Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", "

" diff --git a/_sources/programming/1_Notebooks/2_Datentypen.ipynb b/_sources/programming/1_Notebooks/2_Datentypen.ipynb index 7866bbd..9af60e7 100644 --- a/_sources/programming/1_Notebooks/2_Datentypen.ipynb +++ b/_sources/programming/1_Notebooks/2_Datentypen.ipynb @@ -1121,7 +1121,20 @@ "editable": false }, "source": [ - "Das war's zum Thema Datentypen. Im Ordner \"2_Cheat_Sheets\" gibt es übrigens eine Übersicht über alle Datentypen, die wir hier kennengelernt haben – inklusive ihrer Kurzform, Syntax und ihren Eigenschaften." + "Das war's zum Thema Datentypen. Im Ordner \"2_Cheat_Sheets\" gibt es übrigens eine Übersicht über alle Datentypen, die wir hier kennengelernt haben – inklusive ihrer Kurzform, Syntax und ihren Eigenschaften.\n", + "

\n", + "\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

\n" ] } ], diff --git a/_sources/programming/1_Notebooks/3_Kontrollstrukturen.ipynb b/_sources/programming/1_Notebooks/3_Kontrollstrukturen.ipynb index 9453e07..77776f3 100644 --- a/_sources/programming/1_Notebooks/3_Kontrollstrukturen.ipynb +++ b/_sources/programming/1_Notebooks/3_Kontrollstrukturen.ipynb @@ -1022,9 +1022,19 @@ "editable": false }, "source": [ + "Wunderbar! Damit sind wir am Ende dieses Notebooks.\n", + "

\n", "***\n", - "\n", - "Wunderbar! Damit sind wir am Ende dieses Notebooks." + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_1.ipynb b/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_1.ipynb index bac0080..32de1b2 100644 --- a/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_1.ipynb +++ b/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_1.ipynb @@ -1816,7 +1816,19 @@ "***\n", "\n", "Du hast nun verschiedene Funktionen und Methoden für die drei Datentypen strings, Listen und dictionaries kennengelernt. Dieses Wissen wird Dir im Anwendungsfall im zweiten Teil helfen. Deine Aufgabe wird wie angekündigt sein, für jedes einzelne Wort in den beiden Koalitionsverträgen herauszufinden, wie oft es jeweils vorkommt, um so Schlüsselwörter zu errechnen. Rekapitulier das Wissen aus diesem Notebook noch einmal und überleg Dir bereits jetzt, wie Du dabei vorgehen könntest. Details und eine Schritt-für-Schritt-Anleitung folgen im nächsten Notebook.\n", - "Gute Arbeit bis hierhin!" + "Gute Arbeit bis hierhin!\n", + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_2.ipynb b/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_2.ipynb index 23bf813..0c0b7a2 100644 --- a/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_2.ipynb +++ b/_sources/programming/1_Notebooks/4_Funktionen_und_Methoden_Teil_2.ipynb @@ -814,9 +814,19 @@ "editable": false }, "source": [ + "Damit sind wir am Ende des Notebooks angelangt. 🎉\n", + "

\n", "***\n", - "\n", - "Damit sind wir am Ende des Notebooks angelangt. 🎉" + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_1.ipynb b/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_1.ipynb index 94596b0..7fa18f8 100644 --- a/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_1.ipynb +++ b/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_1.ipynb @@ -939,7 +939,29 @@ "source": [ "Ohne dieses Programm würde die Benutzerin vermutlich ein Microsoft Word-Dokument öffnen, ihre Gedanken reinschreiben, das Dokument speichern und dann wieder schließen. Das Anlegen/Öffnen/Speichern/Schließen des Dokuments wollen wir ihr abnehmen und ihr stattdessen ermöglichen, ihre Gedanken über eine freundliche, aber sehr minimale Benutzeroberfläche (engl.: *user interface*, abgekürzt: *UI*) zu protokollieren.\n", "\n", - "Überleg bereits an dieser Stelle, wie Du beim Programmieren des Gedankenprotokollanten vorgehen könntest. Nun hast Du aber erst einmal das Ende dieses ersten Teils erreicht. Gute Arbeit bis hierhin!\n" + "Überleg bereits an dieser Stelle, wie Du beim Programmieren des Gedankenprotokollanten vorgehen könntest. Nun hast Du aber erst einmal das Ende dieses ersten Teils erreicht. Gute Arbeit bis hierhin!\n", + "

" + ] + }, + { + "cell_type": "markdown", + "id": "6c526d8a-465e-459f-a467-182586a7ef7a", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_2.ipynb b/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_2.ipynb index 5202dc9..700dfd1 100644 --- a/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_2.ipynb +++ b/_sources/programming/1_Notebooks/5_Input_und_Output_Teil_2.ipynb @@ -669,9 +669,19 @@ "editable": false }, "source": [ + "Damit wissen wir alles Wichtige rund um In- und Output von Daten. Gute Arbeit!\n", + "

\n", "***\n", - "\n", - "Damit wissen wir alles Wichtige rund um In- und Output von Daten. Gute Arbeit!" + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_1.ipynb b/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_1.ipynb index f184e11..1114f23 100644 --- a/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_1.ipynb +++ b/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_1.ipynb @@ -1243,6 +1243,29 @@ "\n", "Rekapitulier Dein Wissen aus diesem Notebook nun noch einmal und überleg bereits jetzt, wie Du den Anwendungsfall angehen könntest. Gute Arbeit bis hierhin!" ] + }, + { + "cell_type": "markdown", + "id": "d4c7e7c6-78fe-4023-8ff3-0574d2c24233", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "
\n", + "\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_2.ipynb b/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_2.ipynb index 1152790..8b75bef 100644 --- a/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_2.ipynb +++ b/_sources/programming/1_Notebooks/6_Datenanalyse_Teil_2.ipynb @@ -1216,7 +1216,19 @@ "source": [ "Neben dem Ausgabepfad können wir das gewünschte Trennzeichen und Encoding spezifizieren. Neben ```to_csv``` gibt es analog zum Input auch spezifische Output-Methoden für XML (```to_xml```), JSON (```to_json```) und Excel (```to_excel```).\n", "\n", - "Damit sind wir am Ende des zweiteiligen Notebooks angelangt. Gute Arbeit!" + "Damit sind wir am Ende des zweiteiligen Notebooks angelangt. Gute Arbeit!\n", + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/1_Notebooks/7_Regulaere_Ausdruecke.ipynb b/_sources/programming/1_Notebooks/7_Regulaere_Ausdruecke.ipynb index d069a85..1f33a8c 100644 --- a/_sources/programming/1_Notebooks/7_Regulaere_Ausdruecke.ipynb +++ b/_sources/programming/1_Notebooks/7_Regulaere_Ausdruecke.ipynb @@ -1281,6 +1281,28 @@ "| ```(...)``` | Gruppe | siehe Beispiel eine Zeile weiter unten | - \n", "| ```⎮``` | Alternative | ```\\w*(aa⎮ee⎮ii⎮oo⎮uu)\\w*``` oder ```\\w*(a{2}⎮e{2}⎮i{2}⎮o{2}⎮u{2})\\w*``` matcht ein Wort mit Doppelvokal | -" ] + }, + { + "cell_type": "markdown", + "id": "ea2b2f23-4644-4bc1-a60b-5c81a3f341cd", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/1_Einfuehrung_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/1_Einfuehrung_Loesungen.ipynb index f263457..25fe5d6 100644 --- a/_sources/programming/1_Notebooks/Loesungen/1_Einfuehrung_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/1_Einfuehrung_Loesungen.ipynb @@ -185,6 +185,28 @@ "result = word + \" \" + number_as_string #...da Python nur strings mit dem +-Operator konkateniert.\n", "print(result)" ] + }, + { + "cell_type": "markdown", + "id": "8b14937f-e5ca-408e-9bc2-bb1d507c7f69", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/2_Datentypen_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/2_Datentypen_Loesungen.ipynb index c830686..a7a96da 100644 --- a/_sources/programming/1_Notebooks/Loesungen/2_Datentypen_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/2_Datentypen_Loesungen.ipynb @@ -202,6 +202,28 @@ "\"\"\"Hinweis: Das dictionary wird bei der Interation nicht weiter \"auseinandergenommen\", da es sich als Ganzes um nur ein \n", "Element der Liste handelt, welches mit geschweiften Klammern beginnt und endet.\"\"\"" ] + }, + { + "cell_type": "markdown", + "id": "24598b25-bacc-4e3f-a8ab-512922f4ea55", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/3_Kontrollstrukturen_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/3_Kontrollstrukturen_Loesungen.ipynb index 3a47f47..3014f67 100644 --- a/_sources/programming/1_Notebooks/Loesungen/3_Kontrollstrukturen_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/3_Kontrollstrukturen_Loesungen.ipynb @@ -225,6 +225,28 @@ " if j == 7: #Wenn 'j' den Wert sieben annimmt (das würde einem achten Wochentag entsprechen),...\n", " j = 0 #...wird der Wert von 'j' auf null zurückgesetzt (der nächste Tag wird also ein Montag)" ] + }, + { + "cell_type": "markdown", + "id": "0c6aee20-d9ab-411b-9eb4-51ed5e96ce34", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_1_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_1_Loesungen.ipynb index aff1a75..5446446 100644 --- a/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_1_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_1_Loesungen.ipynb @@ -465,6 +465,28 @@ "federal_states_sorted = sorted(federal_states.items(), key=lambda x: x[1]) \n", "print(federal_states_sorted)" ] + }, + { + "cell_type": "markdown", + "id": "963cdef7-d7b4-44a3-953c-3e9d846b2ff5", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_2_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_2_Loesungen.ipynb index ca0f450..992d08d 100644 --- a/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_2_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/4_Funktionen_und_Methoden_Teil_2_Loesungen.ipynb @@ -394,6 +394,28 @@ "\n", "print(sum(all_counts)/len(all_counts)) #Berechnung des Mittelwertes" ] + }, + { + "cell_type": "markdown", + "id": "7deb2cf9-dfd3-443d-ab7c-74ca97e78cc6", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_1_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_1_Loesungen.ipynb index 0d78f9c..ae1d538 100644 --- a/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_1_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_1_Loesungen.ipynb @@ -194,6 +194,28 @@ " #Nach jedem Durchlauf wird zusätzlich ein doppelter Zeilenumbruch in 'write_file' geschrieben, um die Aufzüge strukturell voneinander abzugrenzen. \n", " write_file.write(\"\\n\\n\")" ] + }, + { + "cell_type": "markdown", + "id": "6e756637-91cf-4430-9884-95fbf581de2c", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_2_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_2_Loesungen.ipynb index d0c0c2c..3a9e517 100644 --- a/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_2_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/5_Input_und_Output_Teil_2_Loesungen.ipynb @@ -164,6 +164,28 @@ " ausgegeben.\"\"\"\n", " print(f\"{key:25} {value:5.2f}\")" ] + }, + { + "cell_type": "markdown", + "id": "af2513e1-e6f7-4ac2-b19c-aaefbb657a75", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_1_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_1_Loesungen.ipynb index fcaf06f..11fbcb7 100644 --- a/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_1_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_1_Loesungen.ipynb @@ -327,6 +327,28 @@ "source": [ "len(songkorpus[\"Token\"].unique()) #Anwenden der Methode 'unique' auf die Spalte \"Token\" und printen der Länge " ] + }, + { + "cell_type": "markdown", + "id": "a3393570-afed-4a20-a591-d081a4452a6a", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_2_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_2_Loesungen.ipynb index 2afde54..0d7c6eb 100644 --- a/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_2_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/6_Datenanalyse_Teil_2_Loesungen.ipynb @@ -446,6 +446,28 @@ " - ```xlim```, um der x-Achse Grenzen zu setzen, z. B. von 1969 bis 2022 (dies vereinheitlicht die Plots, da diese sonst automatisch an den Wertebereich der zu plottenden Wörter angepasst wird und der Plot dadurch mitunter anders beschnitten sein kann).\n", " - ```legend```, um eine Legende einzufügen, indem Du der Funktion die Liste mit Wörtern übergibst" ] + }, + { + "cell_type": "markdown", + "id": "9695a15a-a2cf-46d2-a1e6-8d10f3764b54", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "

\n", + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/1_Notebooks/Loesungen/7_Regulaere_Ausdruecke_Loesungen.ipynb b/_sources/programming/1_Notebooks/Loesungen/7_Regulaere_Ausdruecke_Loesungen.ipynb index 80d5008..c5bda29 100644 --- a/_sources/programming/1_Notebooks/Loesungen/7_Regulaere_Ausdruecke_Loesungen.ipynb +++ b/_sources/programming/1_Notebooks/Loesungen/7_Regulaere_Ausdruecke_Loesungen.ipynb @@ -560,9 +560,18 @@ "editable": false }, "source": [ + "

\n", "***\n", - "\n", - "
" + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" ] } ], diff --git a/_sources/programming/4_Zusatzuebungen/1_Einfuehrung_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/1_Einfuehrung_Uebungen.ipynb index ac3eeac..a7278be 100644 --- a/_sources/programming/4_Zusatzuebungen/1_Einfuehrung_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/1_Einfuehrung_Uebungen.ipynb @@ -250,6 +250,27 @@ "#Letzter fehlerhafter Code\n", "#print(capitals)" ] + }, + { + "cell_type": "markdown", + "id": "577789be-8222-4c27-af76-528991aa4055", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/2_Datentypen_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/2_Datentypen_Uebungen.ipynb index cc7b61a..fb22e1d 100644 --- a/_sources/programming/4_Zusatzuebungen/2_Datentypen_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/2_Datentypen_Uebungen.ipynb @@ -226,6 +226,27 @@ " if str(details[\"tel\"])[0:3] == \"938\":\n", " print(name, \"mit der Telefonnummer\", details[\"tel\"])" ] + }, + { + "cell_type": "markdown", + "id": "5f795142-80dd-43ce-9218-2a1f643dc69a", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/3_Kontrollstrukturen_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/3_Kontrollstrukturen_Uebungen.ipynb index 1e1c5cd..9138771 100644 --- a/_sources/programming/4_Zusatzuebungen/3_Kontrollstrukturen_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/3_Kontrollstrukturen_Uebungen.ipynb @@ -275,6 +275,27 @@ "\n", "\n" ] + }, + { + "cell_type": "markdown", + "id": "a5072264-d0a7-44eb-ac38-458072af0bb3", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/4_Funktionen_und_Methoden_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/4_Funktionen_und_Methoden_Uebungen.ipynb index 1ee7276..077b9dd 100644 --- a/_sources/programming/4_Zusatzuebungen/4_Funktionen_und_Methoden_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/4_Funktionen_und_Methoden_Uebungen.ipynb @@ -398,6 +398,27 @@ "#In diese Zelle kannst Du den Code zur Übung schreiben.\n", "\n" ] + }, + { + "cell_type": "markdown", + "id": "7bb46231-ecff-46c7-9a9f-67cbb26f8983", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/5_Input_und_Output_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/5_Input_und_Output_Uebungen.ipynb index 0513088..d1a432a 100644 --- a/_sources/programming/4_Zusatzuebungen/5_Input_und_Output_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/5_Input_und_Output_Uebungen.ipynb @@ -323,6 +323,27 @@ "\n", "\n" ] + }, + { + "cell_type": "markdown", + "id": "02b50281-7d58-4b41-ba28-0187045ba079", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/6_Datenanalyse_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/6_Datenanalyse_Uebungen.ipynb index 2486837..3df09ef 100644 --- a/_sources/programming/4_Zusatzuebungen/6_Datenanalyse_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/6_Datenanalyse_Uebungen.ipynb @@ -285,10 +285,31 @@ { "cell_type": "code", "execution_count": null, - "id": "f8f08e4b-c8d0-4f42-9473-c220974b6922", + "id": "1a0d0e1c-fe9a-4949-b701-ae4710f56364", "metadata": {}, "outputs": [], "source": [] + }, + { + "cell_type": "markdown", + "id": "1babfd1f-bd5c-458f-a8a7-3178484cc98f", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/7_Regulaere_Ausdruecke_Uebungen.ipynb b/_sources/programming/4_Zusatzuebungen/7_Regulaere_Ausdruecke_Uebungen.ipynb index 9eb3cea..d63f0e7 100644 --- a/_sources/programming/4_Zusatzuebungen/7_Regulaere_Ausdruecke_Uebungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/7_Regulaere_Ausdruecke_Uebungen.ipynb @@ -250,6 +250,27 @@ "\n", "\n" ] + }, + { + "cell_type": "markdown", + "id": "add9e319-90bd-494b-a54f-d9f7dfdb12fe", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/1_Einfuehrung_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/1_Einfuehrung_Uebungen_Loesungen.ipynb index d92a469..c3a090e 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/1_Einfuehrung_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/1_Einfuehrung_Uebungen_Loesungen.ipynb @@ -285,6 +285,27 @@ "#Letzter fehlerhafter Code \n", "print(capitals) #Darf nicht auskommentiert sein" ] + }, + { + "cell_type": "markdown", + "id": "121005ad-2ab6-4add-b00f-3ef212242b7a", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/2_Datentypen_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/2_Datentypen_Uebungen_Loesungen.ipynb index dcf08e7..8e4b9e5 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/2_Datentypen_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/2_Datentypen_Uebungen_Loesungen.ipynb @@ -291,6 +291,27 @@ " des/der jeweiligen Kund:in mittels des Schlüssels 'tel' im dictionary 'details'.\"\"\"\n", " print(name, \"mit der Telefonnummer\", details[\"tel\"])" ] + }, + { + "cell_type": "markdown", + "id": "8927981e-6618-446b-8447-5f3e72100667", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/3_Kontrollstrukturen_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/3_Kontrollstrukturen_Uebungen_Loesungen.ipynb index be497b9..2c81ada 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/3_Kontrollstrukturen_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/3_Kontrollstrukturen_Uebungen_Loesungen.ipynb @@ -448,6 +448,27 @@ " #Zuvor erhöhen wir die Stunde noch um eins.\n", " hour+=1" ] + }, + { + "cell_type": "markdown", + "id": "a0201564-189b-4851-bd46-3c878c48d4d1", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/4_Funktionen_und_Methoden_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/4_Funktionen_und_Methoden_Uebungen_Loesungen.ipynb index 2306d32..214e437 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/4_Funktionen_und_Methoden_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/4_Funktionen_und_Methoden_Uebungen_Loesungen.ipynb @@ -646,6 +646,27 @@ "\n", "- Hier gibt es keine Lösung, da das Speichern außerhalb des Jupyter Notebooks geschieht, z. B. mithilfe von Sublime Text (vgl. Notebook). Der Import erfolgt über das Statement `from module_name import function_name`, wobei `module_name` durch den Namen des Moduls und `function_name` durch den Namen der Funktion zu ersetzen ist. Voraussetzung für den Import ist, dass sich das Modul im gleichen Verzeichnis wie dieses Notebook befindet. Alternativ kann über `sys.path.append(path)` der Pfad zum Verzeichnis, in dem das Modul gespeichert ist, zur aktuellen Arbeitsumgebung hinzugefügt werden. Python sucht dann auch dort nach zu importierenden Modulen. `sys` muss dafür erst importiert werden." ] + }, + { + "cell_type": "markdown", + "id": "cfe9be4a-62c2-4a35-b208-9a5f3cb697f0", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/5_Input_und_Output_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/5_Input_und_Output_Uebungen_Loesungen.ipynb index 3b0d60b..f85110c 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/5_Input_und_Output_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/5_Input_und_Output_Uebungen_Loesungen.ipynb @@ -601,6 +601,35 @@ "#Ausgabe des ersten Elements des nach Werten absteigend sortierten 'freq_dict'\n", "print(sorted(freq_dict.items(), key = lambda x: x[1], reverse=True)[0])" ] + }, + { + "cell_type": "markdown", + "id": "9087b411-3b49-4b5f-bc5d-0670c8959ac7", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1a5aa304-12a0-4e1a-9a4b-fe0f9d526193", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/6_Datenanalyse_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/6_Datenanalyse_Uebungen_Loesungen.ipynb index b82af48..4185a38 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/6_Datenanalyse_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/6_Datenanalyse_Uebungen_Loesungen.ipynb @@ -402,6 +402,27 @@ "source": [ "Antwort auf abschließende Frage: Das Sampling ist definitiv gleichmäßig über die Monate hinweg. Der jeweilige Anteil der Länder entspricht einigermaßen ihrer Größenordnung, wobei der Anteil der Schweizer Quellen etwas zu niedrig und der Anteil der österreichischen Quellen etwas zu hoch ausfällt." ] + }, + { + "cell_type": "markdown", + "id": "9acf3d60-1b6e-438e-a6fd-96bf293c85d8", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/_sources/programming/4_Zusatzuebungen/Loesungen/7_Regulaere_Ausdruecke_Uebungen_Loesungen.ipynb b/_sources/programming/4_Zusatzuebungen/Loesungen/7_Regulaere_Ausdruecke_Uebungen_Loesungen.ipynb index 2de343c..dfa334a 100644 --- a/_sources/programming/4_Zusatzuebungen/Loesungen/7_Regulaere_Ausdruecke_Uebungen_Loesungen.ipynb +++ b/_sources/programming/4_Zusatzuebungen/Loesungen/7_Regulaere_Ausdruecke_Uebungen_Loesungen.ipynb @@ -278,6 +278,27 @@ "qp = re.sub(x_and_y_regex, replacement, qp) #Groß- und Kleinschreibung wird beachtet\n", "print(qp[0:100]) #Beachte: Bei jeder Ausführung wird die Reihenfolge erneut getauscht!" ] + }, + { + "cell_type": "markdown", + "id": "a091a5f8-6feb-48b8-b3ed-1bbb4cb8469a", + "metadata": { + "deletable": false, + "editable": false + }, + "source": [ + "***\n", + "\n", + " \n", + " \n", + " \n", + " \n", + "
\n", + " \n", + " \n", + "

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.\n", + "

" + ] } ], "metadata": { diff --git a/programming/1_Notebooks/1_Einfuehrung.html b/programming/1_Notebooks/1_Einfuehrung.html index 22f74c6..5e762bf 100644 --- a/programming/1_Notebooks/1_Einfuehrung.html +++ b/programming/1_Notebooks/1_Einfuehrung.html @@ -562,7 +562,7 @@

Variablen
---------------------------------------------------------------------------
 NameError                                 Traceback (most recent call last)
-/tmp/ipykernel_1893/346808566.py in <module>
+/tmp/ipykernel_1891/346808566.py in <module>
 ----> 1 print(Print_out)
 
 NameError: name 'Print_out' is not defined
@@ -855,13 +855,13 @@ 

Kommentare - +
-

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne-Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung. +

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung.

diff --git a/programming/1_Notebooks/2_Datentypen.html b/programming/1_Notebooks/2_Datentypen.html index 4aeb1b4..720b862 100644 --- a/programming/1_Notebooks/2_Datentypen.html +++ b/programming/1_Notebooks/2_Datentypen.html @@ -660,7 +660,7 @@

Mengen / set -
{'dem', 'Bank', 'eine', 'Vor', 'zur', 'stand', 'Holz.', 'aus', 'Eingang'}
+
{'Vor', 'stand', 'Holz.', 'eine', 'dem', 'aus', 'Eingang', 'Bank', 'zur'}
 
@@ -833,7 +833,7 @@

Datentyp überprüfen
@@ -1204,7 +1204,19 @@

Exkurs zur Identität von ObjektenTrue. Im zweiten Fall schauen wir, ob es sich auch um dasselbe Objekt handelt und dies ergibt False. Der Grund dafür: Python erstellt beim Initialisieren einer Variable i. d. R. jeweils ein neues Objekt (selbst wenn ein Objekt mit denselben Werten bereits im Arbeitsspeicher existiert) und so wurden auch hier zwei Objekte erstellt (es gibt wenige Ausnahmen bei kleinen Ganzzahlen und strings ohne Sonderzeichen, die trotz getrennt initialisierter Variablen auf das gleiche Objekt zeigen).

Den Unterschied zwischen id(object1) == id(object2)/object1 is object2 und object1 == object2 gibt es auch im Deutschen: Im ersten Fall handelt es sich um dasselbe Objekt, im zweiten Fall nur um das gleiche Objekt. Du hast vielleicht die gleichen Schuhe wie Dein:e Freund:in, aber wohl nicht dieselben. Im Deutschen ist das aber kaum so eineindeutig wie bei Python. 😅

Wenn a is b gilt, dann gilt natürlich immer auch a == b, aber nicht unbedingt umgekehrt.

-

Das war’s zum Thema Datentypen. Im Ordner „2_Cheat_Sheets“ gibt es übrigens eine Übersicht über alle Datentypen, die wir hier kennengelernt haben – inklusive ihrer Kurzform, Syntax und ihren Eigenschaften.

+

Das war’s zum Thema Datentypen. Im Ordner „2_Cheat_Sheets“ gibt es übrigens eine Übersicht über alle Datentypen, die wir hier kennengelernt haben – inklusive ihrer Kurzform, Syntax und ihren Eigenschaften. +

+
+ + + + + +
+ + +

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung. +

diff --git a/programming/1_Notebooks/3_Kontrollstrukturen.html b/programming/1_Notebooks/3_Kontrollstrukturen.html index dadc563..473fcfb 100644 --- a/programming/1_Notebooks/3_Kontrollstrukturen.html +++ b/programming/1_Notebooks/3_Kontrollstrukturen.html @@ -1136,7 +1136,7 @@

while
---------------------------------------------------------------------------
 StdinNotImplementedError                  Traceback (most recent call last)
-/tmp/ipykernel_1932/572686443.py in <module>
+/tmp/ipykernel_1930/572686443.py in <module>
       1 while True:
       2 
 ----> 3     x = int(input("Wie viele Arme hat ein Oktopus? Gib bitte eine Zahl an.\n"))
@@ -1315,9 +1315,19 @@ 

Exkurs: Hilfe holenHier findest Du Tipps, wie Du Deine Frage formulierst, damit Du möglichst rasch eine sinnvolle Antwort erhältst (und nicht zuweilen patzig auf Duplikatbeiträge oder andere Regelmissachtungen hingewiesen wirst).

Neben dem Frage-Antwort-basierten Forum Stack Overflow gibt es natürlich die offizielle Dokumentation von Python. Insbesondere das Tutorial ist empfehlenswert. Es deckt sämtliche wichtigen Themen ab und ist (im Gegensatz zum Community-betriebenen Stack Overflow und erst recht anderen Google-Suchergebnissen, etwa den oft inakkuraten Webseiten w3schools oder geeksforgeeks) garantiert korrekt.

+

Wunderbar! Damit sind wir am Ende dieses Notebooks. +


-

Wunderbar! Damit sind wir am Ende dieses Notebooks.

- + + + + + +
+ + +

Dieses Notebook sowie sämtliche weiteren Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen sind im Rahmen des Projekts Experimentierraum Digitale Medienkompetenz als Teil von virTUos entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach CC BY SA zur freien Verfügung. +