Contenu
Principes de programmation pour le traitement de donnée
Responsable de la formation: Pierre Racine
Description
Les étudiants sont de plus en plus souvent confrontés à devoir écrire de petits programmes (scripts) dans des logiciels tels que ArcGIS, R, SELES ou Excel. Que ce soit lorsque vient le temps de créer des fonctions, d’utiliser des structures de contrôle, de bâtir des expressions logiques, de manipuler des structures de données, de débugger ou de consulter la documentation, l’étudiant doit faire appel à un vocabulaire et à des principes de programmation communs à tous les langages.
L’objectif de cette formation est d‘enseigner les principes de base de la programmation en montrant comment ces notions se matérialisent de manière très semblable dans trois environnements de programmation souvent utilisés en foresterie/écologie (ArcGIS, R et Excel) et en apprenant à lire la documentation de programmation. Les langages utilisés seront Visual Basic (utilisé dans Excel et ArcGIS), Python (ArcGIS) et R. Le fait de faire constamment le pont entre ces trois langages permettra de comprendre les similitudes et les différences entre les langages et d’apprendre à lire la documentation. Ceci devrait faire disparaitre l’appréhension existante lors de la prise en main d’un nouveau environnement/langage et permettre à l’étudiant de se débrouiller pour réaliser de simples tâches.
La formation se répartira sur trois jours. Les étudiants appliqueront graduellement les notions apprises afin de développer trois scripts de traitement de donné similaires dans les trois environnements de travail.
Préalable
Les étudiants doivent avoir déjà manipuler des données dans ArcGIS et Excel. Idéalement ils devraient avoir eu à faire un ou des petits programmes en R, en VB dans Office ou en Python dans ArcGIS.
Prochaine formation
Printemps 2010.
Cette formation est réservée aux membres du CEF.
Contenu
À venir...
Ressources web
Principes de programmation
- How to Think Like a Computer Scientist
- Un livre gratuit sur internet ayant les mêmes objectifs que cette formation.
R
- Use R
- Une série d'ouvrage sur R publiée par Springer disponible électroniquement par le biais de la bibliothèque de l'UL.
- Books related to R
- La liste officielle des livres portant sur R sur le site web de R.
Python
- Geoprocessing Scripts with Python
- Une formation en ligne par Jerry Davis à San Francisco State Univiversity.