2018

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

by Damien François (UCLouvain/CISM)

Europe/Brussels
DAO (Vinci building)

DAO

Vinci building

Vinci building, room A-182, Bâtiment Vinci, Place du Levant 1. More info on http://www.ceci-hpc.be/training.html#practicalinfo
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.

Organised by

UCLouvain/CISM

Registration
Participants
44 / 64
Surveys
Session quality survey