Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf4-23:socialmedia-data:start [2023/02/23 13:30] Ivo Blöchliger [Datenformate] |
lehrkraefte:blc:informatik:glf4-23:socialmedia-data:start [2024/02/25 22:43] (current) Olaf Schnürer |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
====== Datenschutz und Datenanalyse ====== | ====== Datenschutz und Datenanalyse ====== | ||
===== Datenexport ===== | ===== Datenexport ===== | ||
Line 8: | Line 9: | ||
* TikTok? Facebook? Snapchat? | * TikTok? Facebook? Snapchat? | ||
+ | <WRAP center round important 60%> | ||
+ | Wichtig! Speichern Sie Ihre persönlichen Daten **nicht auf C:\ofi**, weil andere Benutzer diese Daten lesen könnten. Speichern Sie diese auf Ihrem Laufwerk H:\ oder auf einem USB-Stick. | ||
+ | </ | ||
+ | |||
+ | Wenn der Download zu gross ist, passen Sie den Download-Ordern im Browser wie folgt an: | ||
+ | * «Drei Punkte Menu oben rechts» | ||
+ | * Einstellungen | ||
+ | * Downloads | ||
+ | * Ort: Anpassen auf Ihren Stick (oder c: | ||
===== Linux, OpenSource und was ist überhaupt ein Betriebssystem ===== | ===== Linux, OpenSource und was ist überhaupt ein Betriebssystem ===== | ||
+ | * [[.: | ||
===== Datenformate ===== | ===== Datenformate ===== | ||
==== Text-Dateien ==== | ==== Text-Dateien ==== | ||
- | Text-Dateien enthalten nur Text (als Folge von Buchstaben) aber keine Formatierung. Beispiele dafür sind: | + | Text-Dateien enthalten nur Text (als Folge von Buchstaben) aber keine Formatierung |
* Python-Dateien (die werden erst in einem Editor farbig dargestellt) | * Python-Dateien (die werden erst in einem Editor farbig dargestellt) | ||
* HTML-Dateien (Aufbau von Webseiten, drücken Sie mal Ctrl-U, um den Seitenquelltext anzuzeigen) | * HTML-Dateien (Aufbau von Webseiten, drücken Sie mal Ctrl-U, um den Seitenquelltext anzuzeigen) | ||
- | * [[https:// | + | * [[https:// |
+ | * Markup-Language (z.B. diese Seite wurde damit geschrieben, | ||
* [[https:// | * [[https:// | ||
- | * Markup-Language (z.B. diese Seite wurde damit geschrieben, | ||
<WRAP todo> | <WRAP todo> | ||
- | * Legen Sie ein Verzeichnis '' | + | * Legen Sie ein Verzeichnis '' |
<code json mini.json> | <code json mini.json> | ||
Line 40: | Line 51: | ||
print(' | print(' | ||
+ | # oder (fast) dasselbe etwas kürzer mit sogenannten f-strings (= formatted strings): | ||
+ | print(f' | ||
print(' | print(' | ||
</ | </ | ||
Line 76: | Line 89: | ||
</ | </ | ||
</ | </ | ||
- | |||
- | |||
- | ===== Datenanalyse ===== | ||
- | Wir werden die Daten vor allem in einer Tabellenkalkulation (z.B. Excel) analysieren. Dazu müssen die Daten aber erst in ein Format konvertiert werden, das von Excel auch gelesen werden kann. | ||
- | |||
- | ==== Konvertierung ==== | ||
- | |||
- | <WRAP todo> | ||
- | |||
- | * Speichern Sie folgendes Python-Script im gleichen Verzeichnis wie Ihre YouTube-Daten: | ||
- | * In der git-bash, navigieren Sie in das Verzeichnis, | ||
- | * Öffnen Sie die generierte CSV-Datei in Excel | ||
- | |||
- | <WRAP center round tip 60%> | ||
- | Dazu gibt einen Screencast: [[https:// | ||
- | </ | ||
- | |||
- | </ | ||
- | |||
- | ==== Analyse ==== | ||
- | <WRAP todo> | ||
- | Falls Sie keine eigenen Daten im CSV-Format haben, können Sie folgende Daten analysieren (Auszug meiner YouTube-Daten): | ||
- | |||
- | Erzeugen Sie eine Pivot-Tabelle dieser Daten, aggregiert nach Wochentag und Stunde. Schauen Sie sich dazu folgendes Video: | ||
- | |||
- | <WRAP center round tip 60%> | ||
- | Screencast: [[https:// | ||
- | </ | ||
- | |||
- | |||
- | * Überprüfen Sie, ob Sonntag oder Montag der erste Wochentag in Excel ist (in LibreOffice ist Sonntag der Tag 1) | ||
- | * Filtern Sie die Daten nach Datum. Vergleichen Sie dazu z.B. den September (Schulbetrieb) mit Juli (Sommerferien). | ||
- | |||
- | </ | ||
- | |||