7 November 2023
Louvain-La-Neuve
Europe/Brussels timezone

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

7 Nov 2023, 10:30
1h 30m
SHANON (building Maxwell first floor) (Louvain-La-Neuve)

SHANON (building Maxwell first floor)

Louvain-La-Neuve

Place du Levant 3 1348 Louvain-la-Neuve Belgium

Speaker

Damien François (UCLouvain/CISM)

Description

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.

Contents:

  • 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

Prerequisite:

  • 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.

Presentation materials