Workshop: Python für Programmierer
- Zweiter Workshop:
- Termine: 18.11.08, 18:00 - 21:00 und 25.11.08, 18:00 - 21:00
- Nicht um 16 Uhr wie in der Mail der Fachschaft beschrieben!
- Raum: F1.110
- Termine: 18.11.08, 18:00 - 21:00 und 25.11.08, 18:00 - 21:00
Vorraussetzungen
- Erfahrung in einer objekt-orientierten Programmiersprache
Notebook mit installiertem Python-Interpreter
Beliebige Python IDE/Editor ( IDLE, PyDev (Eclipse), TextMate, VIM, Emacs )
- Mitbringen einer Steckerleiste (Steckdosen könnten knapp sein)
Zusammenfassung
Python hat sich in den letzten Jahren von einer esoterischen Aussenseiter-Sprache zur Geheimwaffe vieler Programmierer entwickelt. Firmen wie Google, Philips, Industrial Light & Magic und die Nasa setzen vermehrt auf Python. Pythons Erfinder, Guido van Rossum, arbeitet seit 2005 für Google.
Python wird seit 1993 mit dem primären Ziel entwickelt, dem Programmierer die Arbeit leicht zu machen, entsprechend besticht die Sprache durch knappe, übersichtliche Syntax, konsistente Semantik und eine reichhaltige Standard-Bibliothek. Python unterstützt mehrere Programmier-Techniken, wie modulare, funktionale, objekt- und aspekt-orientierte Programmierung, ohne dabei an Lesbarkeit und Verständlichkeit einzubüßen.
Dieser Workshop richtet sich an Programmierer, die bereits Erfahrung in einer objekt-orientierten Programmiersprache und keine Angst vor höheren Konzepten wie dynamischer Typisierung und funktionaler Programmierung haben.
Der Workshop gliedert sich in zwei Abschnitte: eine Einführung in die Sprache und ihre Standard-Bibliothek und ein Programmier-Projekt. Das Projekt dreht sich um die Implementierung eines event-basierten Simulators.
Für das Programmier-Projekt sollte ein Notebook mit installiertem Python-Interpreter mitgebracht werden. Den Interpreter bekommt man hier.
Teilnahmebescheinigungen
Ich weiß zwar nicht wieviel meine Unterschrift auf so einem Blatt Papier Wert ist, aber ich wurde nach einer Teilnahmebescheinigung gefragt und nach einiger Überlegung fand ich die Idee lustig und entsprechend kann jeder der möchte ein selbst-entworfenes "Certificate of Attendance" haben.
Hier eine Vorschau: