Skip to content

digital-sustainability/parldigi-masterclass

 
 

Repository files navigation

Parldigi Masterclass

Diese Parldigi Masterclass dient der Einführung in das Thema von Algorithmen, Daten und Software in der Politik. Zu Beispielszwecken werden wir mit Daten arbeiten, die von Smartvote bezogen werden können.

Vorbereitung

Alle Codes sind in der Programmiersprache Python geschrieben. Um die Codes auszführen, verwenden wir eine webbrowserbasierte Umgebung, welche Python Codes ausführen kann. Diese Umgebung nennt sich JupyterLite.

JupyterLite aufsetzen

Für das Ausführen der Code setzen wir auf JupyterLite, eine Open Source Applikation, die die Ausführung von Python Code direkt im eigenen Webbrowser erlaubt.

Vorgehen

Öffnen von JupyterLite

Gehen Sie auf https://jupyterlite.github.io/demo/lab/index.html Dadurch öffnet sich folgende Ansicht:

JupyterLite Interface

Importieren der Codes

Die Codes können importiert werden mit File -> Open from URL.

Die URLs für die drei Dateien sind:

Öffnen der ersten Datei

Auf der linken Seite sollte nun eine Date 1_DatenSammeln.ipynb erscheinen. Diese kann durch einen Doppelclick geöffnet werden:

Geöffnete erste Datei

Ausführen von Codes

Innerhalb von JupyterLite sind die Codes in sogenannten Zellen organisiert. Zellen können entweder Text oder Code enthalten und die Codezellen können entsprechend ausgeführt werden.

Für das Ausführen von Code steht folgende Aktionsbar zur Verfügung:

Action Bar

Wenn eine Codezelle selektiert ist (erkennbar durch den dicken blauen Balken auf der linken Seite) kann diese ausgeführt werden.

Dafür verwendet man den "Play" Button.


0. Einführung

In diesem Projekt geht es darum, Daten von Smartvote einzusammeln und basierend darauf spannende Erkentnisse zu sammeln. Dazu sind vier Schritte notwendig

1. Daten sammeln

In einem ersten Schritt werden die Daten von Smartvote mithilfe der angebotenen Schnittstelle angefragt und gespeichert.

2. Die gesammelten Daten und erste Analysen machen

Im nächsten Schritt schauen wir uns die Daten genauer an und erfassen einige ihrer Eigenschaften.

3. Mit den Daten experimentieren und visualisieren

Basierend auf den Daten können wir Visualisierungen erstellen, um Zusammenhänge und Trends zu identifizieren.

Contributors

Die Codes wurde von folgenden Personen entwickelt und konzipiert:

About

Repo for the parldigi masterclass (02.12.2024). Using data from https://www.smartvote.ch/.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%