- 1. Vorwort
- 2. Inhaltsverzeichnis
- 3. Python
- 3.1. Installation
- 3.1.1. Windows
- 3.1.2. macOS
- 3.1.3. Ubuntu
- 3.2. Einführung in python 🚧
- 4. VScode 🚧
- 4.1. Installation 🚧
- 4.1.1. Windows 🚧
- 4.1.2. macOS 🚧
- 4.1.3. Ubuntu 🚧
- 4.2. Einführung in Vscode 🚧
- 5. Grundlagen
- 5.1. Variablen
- 5.2. Datentypen
- 5.2.1. Number
- 5.2.1.1. Übungsaufgaben
- 5.2.2. Boolean
- 5.2.2.1. Logische Operatoren
- 5.2.2.2. if -else
- 5.2.2.2.1. Übungsaufgaben
- 5.2.2.3. match
- 5.2.3. String
- 5.2.4. List
- 5.2.5. Tuple
- 5.2.6. Dictionary
- 5.3. Schleifen
- 5.3.1. for
- 5.3.1.1. fizzbuzz
- 5.3.1.2. mit Listen
- 5.3.1.3. mit Tuples
- 5.3.1.4. mit Strings
- 5.3.1.5. mit Dictonaries
- 5.3.1.6. Übungsaufgaben
- 5.3.2. while
- 5.3.2.1. Endlosschleifen
- 5.4. Exkurs: Ratespiel 🚧
- 5.5. Funktionen
- 5.5.1. Eigene Funktionen schreiben
- 5.5.2. Private und globale Variablen
- 5.5.3. return
- 5.5.4. *args und **kwargs 🚧
- 5.5.5. Übungsaufgaben
- 5.6. List comprehension 🚧
- 5.7. Class 🚧
- 5.8. Python Projekt aufsetzen
- 5.8.1. Installation
- 5.8.2. Neues Projekt
- 5.8.3. Hello World
- 5.8.4. Packagemanagement
- 6. Digital Humanities 🚧
- 6.1. Beispiel: Wordcloud 🚧
- 6.1.1. einfache Wordcloud 🚧
- 6.1.2. komplizierte Wordcloud 🚧
- 6.1.3. hübsche Wordcloud 🚧
- 6.2. Beispiel: Sentiment analysis 🚧
- 6.2.1. VADER analysis 🚧
- 6.2.2. ROBERTA analysis 🚧
- 6.3. Beispiel: Document clustering 🚧
- 6.4. Beispiel: Topic modeling 🚧
- 6.5. Beispiel: Semantic search 🚧
- 6.6. Beispiel: Word embeddings 🚧
- 6.7. Beispiel: Contextual embeddings 🚧
- 6.8. Beispiel: Japanische Texte 🚧
- 7. License
- 8. Kontributionen