Commit 67bd4deb authored by Axel Dürkop's avatar Axel Dürkop
Browse files

Nach- und Vorbereitung

parent b1319ed5
......@@ -29,6 +29,10 @@
* [Arbeitsauftrag](sitzungen/auftraege/04-Fr-2017-11-10-auftrag-inf2.md)
* [[05] 2017-11-17](sitzungen/05-Fr-2017-11-17.md)
* [Arbeitsauftrag](sitzungen/auftraege/05-Fr-2017-11-17-auftrag-inf2.md)
* [[06] 2017-11-24](sitzungen/06-Fr-2017-11-24.md)
* [Arbeitsauftrag](sitzungen/auftraege/06-Fr-2017-11-24-auftrag-inf2.md)
* [[07] 2017-12-01](sitzungen/07-Fr-2017-12-01.md)
* [Arbeitsauftrag](sitzungen/auftraege/07-Fr-2017-12-01-auftrag-inf2.md)
## Lernmaterialtypen
* [Lernmaterialtypen](material/typen/einleitung.md)
......@@ -68,3 +72,4 @@
## Meta
* [Impressum und Kontakt](meta/impressum.md)
* [Beitragen und Weiternutzen](meta/beitragen.md)
# [06] 2017-11-24
## Thema: Dynamische Webseiten
Die Grundlagen der Programmierung mit den Grundlagen von HTML und CSS zu verknüpfen ist nicht trivial, da verschiedene komplexe technische Konzepte, Technologien und Sprachen miteinander verbunden werden müssen. Das geht nicht ohne eine gewisse Routine. Daher setzen wir in dieser Veranstaltung auf Wiederholung und Transfer von Gelerntem. Die Ziele bleiben dieselben:
## Ziele
- Sie können das Konzept dynamischer Webseiten erklären.
- Sie können den Datentyp *Dictionary* erklären und sinnvoll zur Strukturierung von Daten einsetzen.
- Sie verstehen, dass Dictionarys, die in einer Liste gespeichert sind, mit einer Tabelle vergleichbar sind.
- Sie verstehen das Konzept des Filterns von Daten bei der Ausgabe und können es erklären und anwenden.
- Sie kennen die *if-Anweisung* und können Sie auch in Kombination mit Operatoren einsetzen.
- Sie können aus komplexeren Datenstrukturen HTML-Fragmente generieren.
## Inhalte
- Generierung von HTML-Tabellen mit Python
- Generierung von HTML-Formularen mit Python
## Auftrag
- Arbeiten Sie das Jupyter Notebook [Tabellen und Formulare generieren](https://collaborating.tuhh.de/itbh-inf-wise201718/jupyter-notebooks/blob/master/06-2017-11-24/Tabellen-und-Formulare-generieren.ipynb) durch.
## Auftrag zu [07], 2017-12-01
Generieren Sie ein zentrales HTML-Fragment, das mit ihrer Projektidee verknüpft ist, **mehrfach**! Also: mehrere Bilder untereinander, mehrere Ferienwohnungen, mehrere Schüler_innenprofile etc.
### Abgabetermin
Geben Sie Ihr Ergebnis bis zum **Mittwoch, d. 29.11.2017**, ab:
- Jupyter Notebooks mit Ihren Lösungen
- Alle weiteren Dateien, die zu diesen Lösungen geführt haben oder dafür notwendig sind.
**Wichtig!** Die Abgabe erfolgt bitte nicht mehr per Mail, sondern wie in der Anleitung ["Studienleistungen in GitLab hochladen"](../../material/sitzungsmaterial/studienleistungen-in-gitlab-hochladen.md) beschrieben. Nur so kann das Dozententeam detailliertes und konstruktives Feedback zu Ihrer Arbeit geben!
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment