Anwendungen I (Dateiverwaltung)

Diese Stunde wurde über die Entwicklung von Anwendungen innerhalb von Python gesprochen. Dabei stand vor allem die Verwaltung von Dateien im Vordergrund, durch die es ermöglicht wird, via Kommandozeileninterpreter, eine Datei zu lesen bzw. zu beschreiben. In diesem Sinne wurde zu Beginn der Einheit eine kleine Textdatei erstellt, mit der unterschiedliche Dateioperationen durchgeführt wurden. Nachdem die Datei gelesen und um weitere Textzeilen erweitert wurde, galt es herauszufinden, wie man bestimmte einzelne Zeilen ausgegeben kann und wie man alle Zeilen einer Datei iterativ ausgibt. Im weiteren Verlauf wurde noch über den Einsatz von sogenannten CSV-Dateien (Comma-seperated values) innerhalb von Python debattiert. So wurde eine CSV-Datei mit vorgefertigten Testdaten in Python importiert, welche anschließend in einzelne CSV-Objekte konvertiert wurde. Erst durch die Konvertierung der CSV-Datei und durch die Angabe des Trennzeichens (delimiter), konnten die einzelnen Datensätze abschließend ausgegeben und formatiert werden.


Kompetenzen

  1. Ich kenne die Programmiersprache Python und kann diese auf meinem Computer lauffähig machen.
  2. Ich kann einfache Programme in Python entwickeln und diese in der Konsole ausgeben.
  3. Ich weiß wie man Kontrollstrukturen innerhalb von Python umsetzt und programmiert.
  4. Ich kann Variablen initialisieren und zwischen unterschiedlichen Datentypen konvertieren.
  5. Ich verstehe wie man externe Dateien in Python lesen und in ihnen schreiben kann.
  6. Ich weiß wie man Inhalte an Dateien anfügt und wie man einzelne Zeilen davon ausgeben kann.
  7. Ich kann CSV-Dateien in Python importieren und zu einzelnen CSV-Objekten konvertieren.


Unterrichtsmaterialien