Cette formation est organisée par l’INSA (Institut national des sciences appliquées) de L’Université fédérale Toulouse Midi-Pyrénées. La formation continue «R avancé» s’adresse à ceux qui ont une première connaissance du langage R et qui souhaitent approfondir leur compétences en programmation et la compréhension du langage. Après avoir revu de manière approfondie les fondamentaux du R (types et structures de données, opérateurs et fonctions, moyens d’introspections du langage etc.) nous poursuivons avec la programmation fonctionnelle qui constitue une des grandes forces et la souplesse inégalée du R. La métaprogrammation (ou l’Évaluation non standard) que l’on considère ensuite permet de «fabriquer» du code R par un autre code R. On conclura la formation par des techniques d’écriture du code performant notamment par une utilisation du package Rcpp offrant un interfaçage aisé du code R avec le langage C++. La formation est ponctuée par des exercices permettant une première mise en pratique des connaissances acquises.
Objectifs
- Approfondir ses compétences en compréhension du langage R
- Approfondir ses compétences en programmation du langage R