Skip to content

mistriva/pythonrecherche

 
 

Repository files navigation

Python für investigative Recherchen

Programmieren für investigative Journalisten in einem 12-wöchigen Abendkurs von September bis Dezember 2017.

Ausgangslage

Mit Programmierkenntnissen lernen Journalisten, in der digitalen Welt schneller zum Ziel zu kommen, neue Fragestellungen zu erarbeiten und sich loszulösen von unflexibler und teurer proprietärer Software. In diesem Abendkurs werden die Teilnehmer über zwölf Wochen bei der digitalen Transformation begleitet und in die programmatisch und algorithmisch getriebene Open-Source-Community eingeführt.

Lernziele

Der Kurs vermittelt Teilnehmenden einen Überblick in die Welt des Programmierens und den konkreten Programmiereinstieg mit Python. Am Ende des Kurses werden Teilnehmende in der Lage sein, grosse Datenmengen zu scrapen, zu reinigen und zu analysieren, um sich neue Grundlagen für investigative Recherchen erarbeiten zu können. Im Verlauf des Kurses werden Teilnehmende aktive Mitglieder der Open- Source-Community, mit deren Hilfe sie ihre neuen Coding-Kenntnisse weiter vertiefen können.

Lehrplan

  1. Setup, Einführung in die Command Line und Github

  2. Jupyter Notebook, Markdown, Einführung in Python I

  3. Einführung in Python II

  4. libraries und modules, mit einem Fokus auf requests, um APIs zu lesen

  5. Eigenen Scraper bauen mit BeautifulSoup

  6. Rückblick mit Übungen, Beispiel-Websites scrapen

  7. Mehr Scraper-Libraries, um jede Online-Datenbank scrapen zu können

  8. Arbeiten mit Text-Dokumenten und Regular Expressions

  9. Die Plattformen Stackoverflow, Code-Review. Pandas I

  10. Grosse Datenmengen analysieren, mit Pandas II

  11. Grosse Datenmengen mit matplotlib plotten

  12. Natural Language Processing mit nltk

(Eine Einführung in scikit learn und machine learning)

Format

12 wöchentliche doppelstündige Kurse, dazu Übungen. (Ja, es gibt Hausaufgaben!)

Kurstermine: montags, jeweils 18.30 bis 20.30 Uhr
4. September 9. Oktober - Herbstferien 13 .November
11. September 16. Oktober - Herbstferien 20. November
18. September 23. Oktober 27. November
25. September 30. Oktober 4. Dezember
1. Oktober 6. November 11. Dezember - Ausweichtermin

Ort

Unterrichtet wird an der Münstergasse 9, Zürich.

IT-Voraussetzungen

MacBook oder Linux-Gerät (Die nötige Software mit Windows-Notebooks aufzusetzen, ist einfach zu kompliziert, sorry about that).

Gruppengrösse

Maximal 6 Teilnehmer/Teilnehmerinnen

Kursorganisation

Sylke Gruhnwald, Reporterin Beobachter, [email protected]

Kursleitung

Barnaby Skinner, Datenjournalist SonntagsZeitung & Tages-Anzeiger, [email protected]

Kurskosten

900 CHF pro Teilnehmer/Teilnehmerin

About

Programmieren für investigative Journalisten in einem 12-wöchigen Abendkurs von September bis Dezember 2017.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 99.8%
  • Python 0.2%