Skip to content

Commit

Permalink
deploy: 69b95ca
Browse files Browse the repository at this point in the history
  • Loading branch information
yannickfrommherz committed Feb 20, 2024
1 parent 1bbeb8f commit f6097cb
Show file tree
Hide file tree
Showing 69 changed files with 1,324 additions and 336 deletions.
5 changes: 2 additions & 3 deletions _sources/programming/1_Notebooks/1_Einfuehrung.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -669,14 +669,13 @@
},
"source": [
"***\n",
"\n",
"<table style=\"font-size: 14px; font-family: sans-serif; letter-spacing: 0.2px;\">\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne-Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
Expand Down
15 changes: 14 additions & 1 deletion _sources/programming/1_Notebooks/2_Datentypen.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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",
"<br><br>\n",
"\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>\n"
]
}
],
Expand Down
14 changes: 12 additions & 2 deletions _sources/programming/1_Notebooks/3_Kontrollstrukturen.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -1022,9 +1022,19 @@
"editable": false
},
"source": [
"Wunderbar! Damit sind wir am Ende dieses Notebooks.\n",
"<br><br>\n",
"***\n",
"\n",
"Wunderbar! Damit sind wir am Ende dieses Notebooks."
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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",
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -814,9 +814,19 @@
"editable": false
},
"source": [
"Damit sind wir am Ende des Notebooks angelangt. 🎉\n",
"<br><br>\n",
"***\n",
"\n",
"Damit sind wir am Ende des Notebooks angelangt. 🎉"
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
24 changes: 23 additions & 1 deletion _sources/programming/1_Notebooks/5_Input_und_Output_Teil_1.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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",
"<br><br>"
]
},
{
"cell_type": "markdown",
"id": "6c526d8a-465e-459f-a467-182586a7ef7a",
"metadata": {
"deletable": false,
"editable": false
},
"source": [
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
14 changes: 12 additions & 2 deletions _sources/programming/1_Notebooks/5_Input_und_Output_Teil_2.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -669,9 +669,19 @@
"editable": false
},
"source": [
"Damit wissen wir alles Wichtige rund um In- und Output von Daten. Gute Arbeit!\n",
"<br><br>\n",
"***\n",
"\n",
"Damit wissen wir alles Wichtige rund um In- und Output von Daten. Gute Arbeit!"
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
23 changes: 23 additions & 0 deletions _sources/programming/1_Notebooks/6_Datenanalyse_Teil_1.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br>\n",
"\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
14 changes: 13 additions & 1 deletion _sources/programming/1_Notebooks/6_Datenanalyse_Teil_2.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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",
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
Expand Down
22 changes: 22 additions & 0 deletions _sources/programming/1_Notebooks/7_Regulaere_Ausdruecke.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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": [
"<br><br>\n",
"***\n",
"<table>\n",
" <tr>\n",
" <td>\n",
" <img src=\"../../3_Dateien/Lizenz/CC-BY-SA.png\" width=\"400\">\n",
" </td> \n",
" <td>\n",
" <p>Dieses Notebook sowie sämtliche weiteren <a href=\"https://github.com/yannickfrommherz/exdimed-student/tree/main\">Materialien zum Programmierenlernen für Geistes- und Sozialwissenschaftler:innen</a> sind im Rahmen des Projekts <i>Experimentierraum Digitale Medienkompetenz</i> als Teil von <a href=\"https://tu-dresden.de/gsw/virtuos/\">virTUos</a> entstanden. Erstellt wurden sie von Yannick Frommherz unter Mitarbeit von Anne Josephine Matz. Sie stehen als Open Educational Resource nach <a href=\"https://creativecommons.org/licenses/by-sa/4.0/\">CC BY SA</a> zur freien Verfügung.\n",
" </td>\n",
" </tr>\n",
"</table>"
]
}
],
"metadata": {
Expand Down
Loading

0 comments on commit f6097cb

Please sign in to comment.