Learning How to program on HPC cluster (part V: Python)
Thursday, 20 November 2025 -
09:30
Monday, 17 November 2025
Tuesday, 18 November 2025
Wednesday, 19 November 2025
Thursday, 20 November 2025
09:30
Introduction to Python
-
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
Introduction to Python
Jérôme de Favereau
(
UCLouvain/IRMP/CP3
)
09:30 - 12:30
Room: CYCL09B
<table border="0" cellpadding="10px"> <tbody> <tr> <td colspan="2"> <p>Python is a programming language that can be used both for scientific computing (as a replacement for Fortran or C/C++) and for everyday scripting (as a replacement for Bash or Perl), but also to develop full programs with a GUI as well as headless services. It is a very nice tool to include in any scientist's toolbox.</p> </td> </tr> <tr> <td rowspan="2"> <p><strong>Contents:</strong></p> <ul> <li>Language syntax</li> <li>The core modules</li> <li>Installing external modules</li> <li>Writing and distributing modules</li> </ul> </td> <td> <p><strong>Prerequisite:</strong></p> <ul> <li>Being able to use SSH with private keys </li> <li>Being familiar with a text editor </li> <li>Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)</li> <li>Notions of programming</li> </ul> <p><strong>Type:</strong> Hands-on<br /> <strong>Target audience</strong>: Rookie programmer<br /> <strong>Must: </strong>This session is a nice-to-have for those who do not know Python.</p> <p> </p> </td> </tr> </tbody> </table>
13:30
Python: Object Oriented Programming
-
Olivier Mattelaer
(
UCLouvain/CISM
)
Python: Object Oriented Programming
Olivier Mattelaer
(
UCLouvain/CISM
)
13:30 - 14:45
Room: CYCL09B
15:00
Python: Functional Programming
-
pieter heremans
(
UCLouvain
)
Python: Functional Programming
pieter heremans
(
UCLouvain
)
15:00 - 16:15
Room: CYCL09B