You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hausaufgabe: Erweiterte Datenvisualisierung und Speicherung
Aufgabe 1: Hinzufügen einer weitere Datenreihe
Ziel: Erweitere das bestehende Python-Skript (vom Beispiel: https://github.com/ts-24-08/python-venv-pip), sodass die Kubikzahlen (z.B. 1³, 2³, 3³, …) für die Zahlen 0 bis 9 anzeigt.
Anweisungen:
Füge eine Liste hinzu, die die Kubikzahlen von 0 bis 9 berechnet.
Zeichne die beiden Datensätze (Quadratzahlen und Kubikzahlen) in dasselbe Diagramm.
Verwende eine Legende, um die beiden Datenreihen klar zu identifizieren.
Aufgabe 2: Speichern des Diagramms als Bild
Ziel: Speichere das erstellte Diagramm als Bilddatei (z.B. im PNG-Format), sodass du es später verwenden oder teilen kannst.Tipp: Recherchiere auf der Matplotlib-Dokumentationsseite nach den Funktionen.
Anweisungen:
Anstatt das Diagramm nur anzuzeigen, speichere es mit der savefig() Methode.
Füge den Dateinamen und das Format in den Befehl ein.
Zusatzaufgabe: Aufgabe 3: Verwende eine zweite Bibliothek für Datenanalyse (Pandas)
Ziel: Installiere die Bibliothek Pandas, um Daten einfacher zu handhaben, und speichere die berechneten Werte in einer CSV-Datei.
Anweisungen:
Installiere Pandas in der virtuellen Umgebung.
Füge die Bibliothek Pandas in dein Skript ein und erstelle ein DataFrame mit den Zahlen 0 bis 9, deren Quadraten und deren Kubikzahlen.
Speichere diese Daten in einer CSV-Datei namens zahlen.csv.
Aufgabe 4: Anforderungen in requirements.txt speichern
Ziel: Halte alle verwendeten Bibliotheken in einer requirements.txt Datei fest, damit dein Projekt leicht reproduzierbar ist.
Anweisungen:
Aktualisiere deine requirements.txt Datei, um sicherzustellen, dass sowohl matplotlib als auch pandas in der Liste der installierten Pakete enthalten sind.
Verwende einen Befehl, um die requirements.txt Datei zu aktualisieren
Aufgabe 5: Ergänze die gitignore-Datei
Ziel: Verhindere, dass sensible oder temporäre Dateien in das Git-Repository gelangen.
Anweisungen:
Füge die Datei zahlen.csv und alle PNG-Dateien, die durch das Skript erstellt werden, zur .gitignore Datei hinzu.
Überprüfe, ob die Dateien nicht mehr im Repository enthalten sind.