Marc-André Lemburg

Number of videos:
7
Effiziente Python-Entwicklung mit kleinen Teams
PyCon DE 2013
Marc-André Lemburg
Recorded: Oct. 15, 2013Language: German

Python bietet eine sehr effiziente Basis für das Umsetzen von komplexen Projektanforderungen. Die dadurch bedingten kürzeren Entwicklungszeiten liefern allerdings nicht nur Vorteile, sondern bringen auch neue Herausforderungen mit sich.

Der Vortrag liefert praxisnahe und -erprobte Vorschläge für das Projektmanagement, die eine möglichst effiziente Umsetzung von Projekten auf Python-Basis ermöglichen.

Darüber hinaus soll der Vortrag einen Anstoß zu einer Diskussion über Erfahrungen aus dem Bereich Projektmanagement in Python-Projekten liefern. Ziel sollte es sein, durch Erfahrungsaustausch Python insgesamt im Projektgeschäft voranzubringen.

Weiterentwicklung der PyCon DE Konferenzreihe
PyCon DE 2012
Marc-André Lemburg
Recorded: Nov. 1, 2012Language: German

Die PyCon DE Konferenzreihe wurde 2010 von einer Gruppe interessierter Python Nutzer angestoßen und dann über eine Community Abstimmung in den Jahren 2011 und 2012 an die Python User Group Leipzig vergeben. In diesem Vortrag soll kurz auf die Entstehungsgeschichte eingegangen werden und dann in Zusammenarbeit mit den Zuhörern das Konzept der Reihe weiterentwickelt werden.

Der Vortrag wird interaktiv gestaltet werden. Nach der kurzen Einführung steht die Diskussion mit der Community und ggf. auch Abstimmung über Vorschläge im Vordergrund. Die Resultate der Diskussionen sollen dann in die Konzeption für die PyCon DE 2013 und 2014 einfließen.

eGenix PyRun - Python Laufzeitumgebung in einer Datei
PyCon DE 2012
Marc-André Lemburg
Recorded: Oct. 31, 2012Language: German

eGenix PyRun kondensiert eine komplette Python Laufzeitumgebung mit Interpreter und Standardbibliothek in eine einzige sehr kompakte ausführbare pyrun Programmdatei.

Da PyRun keine Installation benötigt und unabhängig von einer Python System Installation arbeitet, bietet es sich damit als portable Lösung für Skripte, Applikationen und in der Entwicklung als virtualenv Ersatz an.

PyRun ist nur 12-13MB groß, enthält aber den größten Teil einer üblicherweise ca. 100MB großen Python Installation. Die Größe kann per gzexe oder upx auf unter 4MB reduziert werden.

Es bietet damit eine ganze Reihe von Vorteilen gegenüber einer regulären Python Installation. Hier die wichtigsten Aspekte:

  • Sehr kompakt
  • Keine Installation oder Root Rechte notwendig
  • Kann unabhängig von einer System Python Installation verwendet werden
  • Bessere Startzeit als reguläres Python
  • Kompatibel mit distutils/setuptools/pip/etc.
  • virtualenv Ersatz

Derzeit unterstützte Systeme sind Linux, Mac OS X und FreeBSD. Es sollte aber auch auf anderen Unix Systemen verwendbar sein. PyRun wird von eGenix unter einer Open Source Lizenz verfügbar gemacht.

Der Vortrag wird das Projekt vorstellen, eine Anwendungsdemo zeigen und je nach verfügbarer Zeit auch die Übersetzung demonstrieren.

Datenbankprogrammierung mit Python
PyCon DE 2011
Marc-André Lemburg
Recorded: Oct. 7, 2011Language: German

Der Vortrag wird in den Python Datenbankstandard DB-API einführen, dessen Konzepte erläutern und anhand konkreter Beispiele zeigen, wie diese für die Anbindung an Datenbankresourcen genutzt werden kann. Im zweiten Teil des Vortrags werden dann fortgeschrittene Konzepte wie Transaktionen, verteilte Transaktionen, Locking und Datenbankstrukturanalyse erläutert.

Python auf Erfolgskurs
PyCon DE 2011
Marc-André Lemburg
Recorded: Oct. 6, 2011Language: German

Python wird immer häufiger in unternehmenskritischen und interessanten Projekten eingesetzt. Wir stellen einige der Projekte vor, die wir bei der Suche nach Python Success Stories im Rahmen der PSF Python Image Broschüre gefunden haben.

Python Community im deutschsprachigen Raum
PyCon DE 2011
Christian Theune , Marc-André Lemburg
Recorded: Oct. 6, 2011Language: German

Die Python Community im deutschsprachigen Raum ist bisher recht zersplittert aufgetreten. Wir wollen einen Weg vorschlagen, wie sich dies ändern läßt.

Introduction to Python Database Programming
EuroPython 2011
Marc-André Lemburg
Recorded: July 14, 2011Language: English

[EuroPython 2011] Marc-Andre Lemburg - 21 June 2011 in "Track Tagliatelle"