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

Praktischer Einstieg in Textanalyse mit Python für Anfänger

Beispiel: Document clustering