Introduction to scripting and interpreted languages (Python, R, Octave)

by Damien François (UCLouvain/CISM)

bibliotheque des sciences: salle pasteur (comodal (louvain-la-neuve or remote))

bibliotheque des sciences: salle pasteur

comodal (louvain-la-neuve or remote)

Join Zoom Meeting https://cern.zoom.us/j/68165517034?pwd=bllaeUZlNFlZZmh5RVYrVytudnJTQT09 Meeting ID: 681 6551 7034 Passcode: 257128 Join by SIP 68165517034@ 68165517034@ Join by H.323 Meeting ID: 681 6551 7034 Passcode: 257128

Interpreted languages are often thought as less performance-oriented than compiled languages. Yet, they are often much easier to use and the time spent developing code is much lower than with compiled languages, and many tools are available to make them nearly as performant as compiled languages.


  • Use cases, strengths and weaknesses
  • The trilogy: Octave, R, Python
  • Compiling and linking the interpreter
  • Installing additional libraries
  • Using compiled code inside interpreted code
  • Compiling interpreted code


  • Have a basic understanding of procedural programming (conditionals, loops, etc.) 
  • Being able to use SSH with private keys 
  • Being familiar with a text editor 
  • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)

Type: Hands-on
Target audience: Rookie programmers
Must: This session is a nice-to-have.

Organized by


24 / 60