/pythonkurs

Primary LanguageHTMLApache License 2.0Apache-2.0

Pythonkurs

Dieses Repositorium enthält die Slides (bzw. die diesen zugrundeliegenden Jupyter Notebooks) des Kurses Python für Geisteswissenschaftler/innen, den ich vom Wintersemester 2018/19 bis zum Wintersemester 2019/20 an der Universität Hamburg gehalten habe. Die Sildes sind für eine Seminarsituation konzipiert worden und wurden dort durch mündliche Erläuterungen, gemeinsames Ausprobieren und Aufgaben ergänzt. Das meiste ist aber auch als Selbstlernmaterial geeignet.

Inhalte

Sitzung 1

  • Python im interaktiven Modus
  • Variablen und Datentypen
  • Pythonskripte speichern und ausführen
  • Reguläre Ausdrücke

Sitzung 2

  • Listen
  • Boolsche Ausdrücke
  • Bedingungen
  • Schleifen
  • Dateien einlesen und schreiben

Sitzung 3

  • Debugging: Wo ist der Fehler?
  • Dictionaries
  • Module einbinden und nutzen
    • os-Modul
    • NumPy

Sitzung 4

  • Fehlertypen
  • Eigene Funktionen schreiben
  • Mit natürlicher Sprache arbeiten (NLTK/spaCy)
  • Mit tabellarischen Daten arbeiten (pandas)

Lizenz

Diese Lehrmaterialien sind unter CC BY 4.0 lizensiert, die enthaltenen Code-Bausteine unter Apache License 2.0.

Der Text in der Datei Daten/cathaskueche_04.txt stammt von hier und ist Teil des Foodblogkorpus, das Heike Zinsmeister und ich zusammengestellt haben.