Auftrag zu [06], 2017-05-22

Der folgende Arbeitsauftrag ist für die Gruppe INF2 gedacht.

Ziele

  • Sie können einfache Programme in Python schreiben.
  • Sie kennen Variablen, Datentypen und Kontrollstrukturen in Python.
  • Sie können kollaborativ schwierige Aufgaben lösen und sind in der Lage, sich bei anderen Hilfe zu holen.

Inhalte und Aufgaben des Auftrags

1. Sechszeiler

Arbeiten Sie weiter an Ihrem Sechszeiler. Machen Sie ihn zu einem Vielzeiler und fangen Sie an, längere Texte zu Ihrem Vorhaben zu verfassen. Lassen Sie sich von dem Merkblatt der Uni Bielefeld zum Verfassen eines Exposés leiten. Es ähnelt stark dem Sechszeiler-Merkblatt, geht aber weiter und enthält weitergehende Hinweise.

2. Übungen in Python

Vor dem Hintergrund Ihrer Forschungsvorhaben richtet sich der Python-Stoff der Veranstaltung an typischen Problemstellungen der Webentwicklung aus. Die folgenden Übungen sind Bausteine, mit denen Sie in Ihren Projekten wahrscheinlich alle zu tun haben werden.

Aufgaben
  1. Lesen Sie die Einführung zu den Sprachbestandteilen von Python, aber vor allem die folgenden Unterseiten des Tutorials:
  2. Lösen Sie die folgende Aufgabe. Gegeben ist eine Liste von Tieren in Form des Python-Datentyps list:
    tiere = ['Igel', 'Giraffe', 'Hirsch', 'Fliege', 'Iltis']
    Geben Sie zunächst mithilfe eines Schleifenkonstrukts die Werte aus.
    Geben Sie nun die Werte in Form einer ungeordneten HTML-Liste aus.

Die Aufgabe hat es in sich, sowohl bezüglich des Lesepensums als auch hinsichtlich der Transferleistung, die Sie mit der Aufgabe erbringen sollen. Teilen Sie sich die Zeit bis zum kommenden Veranstaltungstermin gut ein, arbeiten Sie mit anderen zusammen (in der Präsenz oder über Mattermost). Stellen Sie Ihre Fragen unmittelbar bei der Arbeit an der Aufgabe. Wenn etwas nicht funktioniert, melden Sie sich beim Dozententeam. Es sollte nicht so sein, dass Sie am kommenden Montag berichten, dass Sie gar kein Python auf Ihrem Rechner installieren konnten.

Abgabetermin

  • Geben Sie möglichst früh eine erste Version ab. Sie erhalten dann Feedback zu Ihrer Arbeit.
  • Geben Sie die finale Version am Sonntag, den 21.05.2017, ab.

Wichtig! Die Abgabe erfolgt bitte nicht mehr per Mail, sondern wie in der Anleitung "Studienleistungen in GitLab hochladen" beschrieben. Nur so kann das Dozententeam detailliertes und konstruktives Feedback an Ihrem Text leisten!