Writing proper code is not an easy task. It must be structured and follow some standards. In this one-day workshop, participants will be introduced to the general standards for software development.
Date: June 1, 2023
Time: 9:00 - 16:00 CET
Location: Remote via Zoom
Trainer: Dr. Jean-Claude Passy
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 Trainers: 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.
Ivan Oreshnikov obtained his MS.c. in Physics from Saint Petersburg University in 2010. After graduating he worked as an engineer for several cyber security companies in Russia. In 2018, he left Postiive Technologies and moved to Germany to join Software Workshop and the Max-Planck-Institut for Intelligente Systeme as a research engineer.
Registration for this event will open soon.
With questions, please contact Sara Sorce (firstname.lastname@example.org) for assistance.
Note* By registering for this workshop, you express your interest to participate. In the event that a workshop’s interest exceeds attendance capacity, registrations will undergo a review process considering multiple aspects such as motivation, interest, and fit. All registrants will be notified of selection outcomes before each respective workshop.
Photo credit: Adobe Stock / Pichsakul