Although vanilla Python is fairly slow and hence not a good candidate for high-performance computing, there are several options to significantly increase the efficiency of Python programs. In this training, you will get a good overview.
Good working knowledge of Python is expected. For one of the sessions, some knowledge of C/C++ or Fortran is useful.
On each of the four days (Monday, Tuesday, Thursday, Friday) of the training, two sessions of two hours are scheduled for a total of 16 hours. The sessions will have a short coffee break. Hands-on exercises are provided.