S4 Workshop: Best Practices for Software Development in Python
cls imprs-is 24 June 2025 - 24 June 2025 Workshop
Build on your existing Python skills to improve your programming. This hands-on session covers concepts and practical techniques to help you write more efficient and powerful code.
Date: Tuesday, June 24
Time: 9:00 - 16:00
Location: MPI-IS Stuttgart
Trainer: Dr. Jean-Claude Passy
Writing proper code is not an easy task. It must be structured and follow some standards. Learn strategies to improve your performance with Python. In this one-day workshop, participants will be introduced to the general standards for software development.
Note: This workshop is designed for researchers who would consider their knowledge of Python at either a beginner or intermediate level. Participants in this workshop should already have at least minimal expierence with Python. Participants should already be comfortable with these basics: 1.) how to start the interpreter 2.) how to define a variable 3.) how to run a script 4.) how to define/call a function.
For an additional reference, users should be able to complete this tutorial up to level "Python Directory."
More about our Trainer: Dr. Passy obtained an engineering diploma in fluid dynamics from the Grande École ENSTA in 2008 and a PhD in computational astrophysics in 2013 from the American Museum of Natural History in New York and the University of Victoria.
He then moved to Germany and worked for 4 years as a postdoctoral researcher at the Argelander-Institut für Astronomie in Bonn. During this time, I received a Humboldt-Forschungsstipendium für Postdoktoranden from the Alexander von Humboldt-Stiftung.
After that, he joined the Software Workshop and the Max-Planck-Institut für Intelligente Systeme in February 2017, and has been leading the group since July 2018.
Register below to join.
With questions, please contact Sara Sorce (sara.sorce@tuebingen.mpg.de).
Photo credit: Adobe Stock / Pichsakul