Zeitplan Sommersemester 2011

Zeit und Ort
  • Vorlesung: montags
    • 9:50 bis 11:20: Hörsaal J2.02
    • 11:40 bis 13:10: Hörsaal J1.02
  • anschließend Praktikum im Raum M3.02; der Praktikumsraum ist bis 15:30 reserviert
Wichtige Hinweise
  • Aus Termingründen entfallen die Veranstaltungen am 11.4.11 und 20.6.11.
28.3.11
  • Einführung in Python: Syntax, Datentypen, Module, Funktionen, Kontrollstrukturen
4.4.11
  • Python: Module und Packages, Standardbibliothek, Klassen und Objekte
  • Webprogrammierung mit CGI, WSGI
18.4.11
  • Einstieg in Twisted
  • Weitere Python-Sprachelemente: List Comprehensions, Arbeit mit Dateien, Fehlerbehandlung
  • Beispiel: Formularverarbeitung mit WSGI
2.5.11
  • Python: Unit Tests, DocTests; Iteratoren und Generatoren
  • Twisted: Implementierung Kommunikationsserver
  • Einstieg in Zope/BlueBream: hello world
9.5.11
  • Twisted: Webserver; Clients, Web-Abfragen
  • Zope Komponentenarchitektur: Interfaces, Adapter, Utilities, Events
  • Zope/BlueBream: Minimalimplementierung contact Package
  • Vorstellung/Diskussion der Themen für die Studienarbeiten
16.5.11
  • Twisted: Webserver und HTML-Templates mit Nevow
  • HTML-Templates mit Zope/BlueBream
  • Diskussion über die Studienarbeiten
  • Praktikum - Studienarbeiten, Aufgaben
  • Anmeldung Studienarbeiten per E-Mail
23.5.11
  • Zope 2 und Plone
  • XML-RPC: Zope als XML-RPC Server; Client mit Python-Standard und Twisted
  • Twisted und BlueBream als XML-RPC Server
  • Python Eggs und buildout
  • Diskussion über die Studienarbeiten
  • Praktikum - Studienarbeiten, Aufgaben
30.5.11
  • Vorlesung: Tipps (Python, Twisted und relationale Datenbanken; Aufruf von Betriebssystem-Prozessen), Fragen...
  • Diskussion über die Studienarbeiten
  • Praktikum - Studienarbeiten, Aufgaben
6.6.11 (M3.02)
  • Tipps, Fragen...
  • Praktikum: Studienarbeiten
27.6.11 (M3.02)
  • Besprechung Studienarbeiten: Abgabe, Präsentation, Bewertung, Fragen?
  • Praktikum: Studienarbeiten
4.7.11 (J2.02)

Calendar

« February 2012 »
  Mo Tu We Th Fr Sa Su
5 1 2 3 4 5
6 6 7 8 9 10 11 12
7 13 14 15 16 17 18 19
8 20 21 22 23 24 25 26
9 27 28 29