Andreas Albrecht
- Number of videos:
- 2
Das Django-Webframework bringt mit einem automatisch generierten Admin-Bereich ein mächtiges Werkzeug zur Administration von Webapplikation mit.
Der Vortrag stellt den Admin-Bereich des Django-Webframeworks in den Vordergrund und richtet sich an Django-Einsteiger und -Interessierte, aber auch an Entwickler, die sich bisher noch nicht sehr intensiv mit dem Admin- Bereich auseinander gesetzt haben.
Dazu wird kurz das Berechtigungskonzept als Grundlage des Admin-Bereichs erläutert, die Erstkonfiguration beschrieben und die Funktionalität vorgestellt. Der zweite Teil des Vortrags beschäftigt sich dann mit den Erweiterungs- und Anpassungsmöglichkeiten, die die Django-API bereit stellt.
Die abschließende Diskussionszeit kann für Fragen verwendet werden.
Speakers: Andreas Albrecht
Recorded: October 31, 2012
Language: German
Last updated: January 29, 2013
Metaprogrammierung ist eine fortgeschrittene Methode der
Programmierung. Wie das "Meta" im Namen schon vermuten lässt, findet
Metaprogrammierung auf einer abstrakteren Ebene statt - oder etwas
einfacher: man programmiert, was man programmiert. Obwohl
Metaprogrammierung in Python auf eine lange Historie zurückblicken
kann, ist sie dennoch eine Technik, der oft mit einer gehörigen
Portion Skepsis und fragenden Blicken begegnet wird. Der Vortrag will
aufzeigen, ob diese Skepsis gerechtfertigt ist, wie Metaprogrammierung
in Python funktioniert und wie man diese Technik sinnvoll einsetzen
kann.
Zu Beginn des Vortrags wird das allgemeine Konzept der
Metaprogrammierung vorgestellt und in einem kurzen historischen
Aufriss der Einzug dieser Technik in Python skizziert. Im Hauptteil
des Vortrags werden gängige Muster der Metaprogrammierung in Python
und deren Funktionsweise anhand von Beispielen
präsentiert. Abschließend wird mit Beispielen aus der Praxis und aus
OpenSource-Projekten auf konkrete Anwendungen hingewiesen, die Ideen
zum Einsatz dieser Technik geben sollen - aber auch mögliche Probleme
aufzeigen.
Der Vortrag richtet an alle, die mehr über die Technik der
Metaprogrammierung in Python erfahren wollen. Die Beispiele sind so
gewählt, dass sie auch für weniger erfahrene Entwickler
nachvollziehbar bleiben.
Speakers: Andreas Albrecht
Recorded: October 30, 2012
Language: German
Last updated: January 29, 2013

