Andreas Albrecht

Number of videos:
3
Der Django-Admin-Bereich im Überblick
PyCon DE 2012
Andreas Albrecht
Recorded: Oct. 31, 2012Language: German

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.

Metaprogrammierung, praktisch.
PyCon DE 2012
Andreas Albrecht
Recorded: Oct. 30, 2012Language: German

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.

Verbesserung der Code-"Qualität" durch statische Code-Analyse
PyCon DE 2011
Andreas Albrecht
Recorded: Oct. 5, 2011Language: German

Statische Code-Analyse ist eine gute Möglichkeit, die Qualität des Quellcodes fortlaufend zu verbessern - wenn die verfügbaren Werkzeuge richtig eingesetzt werden. Durch projektspezifische Konfiguration der Analyse-Werkzeuge und durch eine unaufdringliche Integration in die bestehenden Arbeitsabläufe kann die Entwicklung schon bei kleineren Projekten positiv unterstützt werden.