Programmer avec R propose une introduction à la programmation informatique avec R, le langage sous-jacent aux fonctionnalités statistiques du système du même nom.
L’ouvrage repose sur une philosophie d’apprentissage du langage R par l’exposition à un maximum de code et par la pratique de la programmation. C’est pourquoi les chapitres sont rédigés de manière synthétique et qu’ils comportent peu d’exemples au fil du texte.
En revanche, le lecteur est appelé à lire et à exécuter le code informatique se trouvant dans les sections d’exemples à la fin de chacun des chapitres. Ce code et les commentaires qui l’accompagnent reviennent sur l’essentiel des concepts du chapitre et les complémentent souvent.
Question de développer, chez le lecteur, une culture de l’informatique et une connaissance des outils de développement informatique essentiels, Programmer avec R traite également de l’histoire des langages de programmation; des principes de base des systèmes d’exploitation et des systèmes de gestion de fichiers; des bonnes pratiques en matière de travail collaboratif; des outils d’analyse et de contrôle de texte grep
, sed
et awk
.
Le document est aussi livré avec un aide-mémoire de programmation R et d’expressions régulières.
Auteur
Vincent Goulet, professeur titulaire, École d’actuariat, Université Laval
Édition
2024.11 Notes de mise à jour
Table des matières abrégée
1. Éléments d’informatique pour programmeurs
2. Algorithmes et algorithmique
3. Présentation de R
4. Bases de la programmation
5. Structures de données de R et fonctions d’application
6. Bonnes pratiques de la programmation
7. Tri et recherche
8. Débogage
9. Importation et exportation de données
10. Bibliothèques et paquetages
11. Analyse et contrôle de texte
12. Environnement et règles d’évaluation
A. RStudio: une introduction
B. GNU Emacs et ESS: la base
C. Solutions des exercices
Bibliographie
Index
Licence
Contrat Attribution-Partage dans les mêmes conditions 4.0 International de Creative Commons (CC BY-SA).