Giter VIP home page Giter VIP logo

pythonrecherche's Introduction

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. Pandas I, Scraper-Übungen

  9. Pandas II, Scraper-Übungen

  10. BeautifulSoup, Server

  11. Pandas plotten, Regular Expressions, Stackoverflow, Selenium-Übungen

  12. Selenium-Übungen, Natural Language Processing, Jellyfish

(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

pythonrecherche's People

Contributors

barjacks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.