Sommerschule: Advanced Programming in Python
2. - 7. September 2012, Kiel
Die Sommerschule "Advanced Scientific Programming in Python" wird vom G-Node und dem Institut für Experimentelle und Angewandte Physik der Christian-Albrechts-Universität zu Kiel organisiert.
Wissenschaftler verbringen immer mehr Zeit damit, Software zu schreiben, zu warten und zu überprüfen. Obwohl es Techniken zur Effektivierung dieses Prozesses gibt wenden sehr wenige Wissenschaftler diese tatsächlich an. In der Folge verbringen sie viel zu viel Zeit damit, defizitären Code zu schreiben und das Rad neu zu erfinden, anstatt zu forschen. In diesem Kurs wird eine Auswahl an fortgeschrittenen Programmiertechniken vorgestellt, mit Theorie-Vorträgen und praktischen Übungen, die auf die spezifischen Bedürfnisse programmierender Wissenschaftler zugeschnitten sind. Die neuen Fähigkeiten werden in einem echten Programmier-Projekt angewendet: in Teams wird ein unterhaltsames wissenschaftliches Computerspiel entwickelt.
Während des gesamten Kurses wird die Programmiersprache Python verwendet. Python ist sowohl als einfache Programmiersprache für Anfänger als auch für wissenschaftliche Simulationen und Datenanalysen hervorragend geeignet. Die Schule zeigt wie der klare Sprachaufbau, die einfachen Ausbaumöglichkeiten und die große Vielfalt an open-source Bibliotheken für wissenschaftliches Rechnen und Datenvisualisierung Python zur Standardmethode für programmierende Wissenschaftlicher werden lassen.
Die Sommerschule richtet sich an Master- oder PhD Studenten und Postdocs aus allen wissenschaftlichen Gebieten. Kompetenz in Python oder einer anderen Programmiersprache (z.B. Jaya, C/C++, MATLAB, Mathematica) ist absolut erforderlich. Basiswissen über die Programmiersprache Python wird vorausgesetzt. Teilnehmer ohne vorherige Erfahrung mit Python sollten die vorgeschlagenen Einführungsmaterialien durcharbeiten.
Bewerbungen:
Bewerbungen sind vor 1. Mai 2012, 23:59 UTC einzureichen. Es wird keine Teilnehmergebühr erhoben, aber Reisekosten, Unterbringung und Verpflegung müssen selbst übernommen werden. Das Kursprogramm, einführendes Material, die Bewerbungsmodalitäten und alle weiteren Details finden Sie auf der Kurs-Webseite.
Organisation:
- Christian T. Steigies, Christian Drews Institut für Experimentelle und Angewandte Physik der Christian-Albrechts-Universität zu Kiel)
- Zbigniew Jędrzejewscy-Szmek (Molecular Spectroscopy Lab, Faculty of Physics, Warsaw University) und Tiziano Zito (Technische Universität und Bernstein Zentrum Berlin) für den German Neuroinformatics Node (G-Node) des INCF.
Kontakt:
python-info@g-node.org
