Career Center

Basics of Professional Coding

by Daniel Böckenhoff (IPP), Giovanni Tardini (IPP), Golo Fuchert (IPP), Kai Jakob Brunner (IPP), Klaus Reuter (MPCDF), Tilman Dannert (MPCDF)

Europe/Berlin
zoom (virtual)

zoom

virtual

Description

The dates for the course-series is:

Part 1 (15. – 17. Nov 2022) 9:00 – 12:30 a.m., exercises 16:00 – 17:00 p.m.

Part 2a (21. Nov 2022) 14:00 – 15:15 a.m.: separate sessions for AUG and W7-X: Special libraries and tools

Part 2b (21. Nov 2022) 15:30 – 16:45 a.m.: Debugging, Good visualisation /LaTeX integration

Part 3 (28. Nov 2022) 10:00 – 11:30 a.m.: Version Control, Git, Gitlab, Gitlab-CI, Github, Distribution, Mirroring
 

The course ‘Basics of Professional Coding’ will take place for the second time this year. The Career Center for Postdocs at IPP together with the MPCDF offer a course on professional coding with a focus on Python, in which you can learn about the basics of good programming style, software engineering, documentation, testing, debugging, good visualisation and version control.
The course is intended for beginners as well as colleagues with experience in Python who want to improve their coding skills.
The course consists of three parts that will take place in three consecutive weeks in November 2022 via zoom, without restriction on the number of participants. The first part comprises elements of the HPC course of the MPCDF. We recommend for beginners the first day and parts of the second day of the HPC (MPCDF) course, for more experienced programmers, the second and third day of the HPC (MPCDF) course.

The second part is IPP specific and consists of a general part for both sites and two parallel site-specific seminars on existing libraries and tools for both Python and Java.

The third part is an MPCDF course on version control with git, gitlab and github.

For more details you can find last year’s material in the intranet: https://max.mpg.de/sites/ipp/Struktur/WTB/Seiten/course.aspx

Organised by

Career Center for Postdocs