Cours d'introduction à l'algorithmique et à la programmation en Python de la formation M1 TELENVI.
Programmation pour les SIG
Objectifs du cours :
- Introduction à la programmation
- Découverte de la programmation Python
- Illustration de fonctionnalités pour les besoins en SIG
Accéder aux ressources du cours :
- CM1 : Introduction à l'algorithmique
- Contenu/objectif:
- Introduire les notions élémentaires de l'algorithmique: instruction, structures de contrôle (séquence, alternative, itération), conditions
- Appréhender ces notions à l'aide de "robots programmables"
- Ressources:
- CM2 : Introduction à Python
- Contenu/objectif:
- Environnement de programmation Python 3
- Introduction à la programmation informatique
- Ressources:
- Contrôle continu (Exceptionnel): accéder!
- CM3 : Manipulation des listes (et autres structures de données)
- Contenu/objectif:
- Utilisation de structure de données : listes, dictionnaires, ensembles et tuples
- Introduction la manipulation des listes
- Ressources:
- CM5 : Manipulation des fichiers et des chaînes de caractères
- Contenu/objectif:
- Introduction aux manipulations chaînes de caractères en Python
- Librairies systèmes: sys, os et glob
- Exemple de réalisation: automatisation du chargement d'images MODIS
- Ressources:
- CM6 : Les fonctions
- Contenu/objectif:
- Introduction à la décomposition des programmes en fonction
- Structure des programmes Python 3
- Ressources:
- CM6 : Introduction à la programmation orienté objet
- Contenu/objectif:
- Introduction aux concepts objets
- Illustration sur les images vectorielles
- Ressources: