Python - Initiation : les bases pour les geomaticiens
Apprendre Python en partant de zero, avec des exemples geomatiques, et automatiser ses premiers traitements de donnees.
Présentation
Une entree progressive dans Python, pensee pour les geomaticiens plutot que pour les informaticiens. Vous apprenez les bases du langage sur des donnees qui vous parlent, puis vous manipulez rapidement des donnees spatiales avec GeoPandas. L'IA generative est utilisee des le debut comme tuteur : expliquer une erreur, commenter un code, proposer une piste.
Ce que vous saurez faire
- Maitriser les bases du langage : types, collections, boucles, fonctions
- Lire, ecrire et nettoyer des fichiers de donnees
- Manipuler des tableaux de donnees avec pandas
- Lire et ecrire des donnees geographiques avec GeoPandas
- Produire une carte simple depuis Python
- Utiliser l'IA generative comme tuteur d'apprentissage
Programme jour par jour
-
1
Jour 1 - Les bases du langage
Installation et environnement de travail (Jupyter, VS Code). Variables, types, collections. Conditions et boucles. Premieres fonctions. Bonnes pratiques de lisibilite.
-
2
Jour 2 - Manipuler des donnees
Lecture et ecriture de fichiers (CSV, Excel, JSON). Introduction a pandas : selection, filtrage, jointures, agregations. Nettoyage de donnees reelles.
-
3
Jour 3 - Donnees geographiques
GeoPandas : lire Shapefile, GeoJSON, GeoPackage. Geometries et projections. Selections spatiales et jointures spatiales simples. Export vers un SIG.
-
4
Jour 4 - Automatiser et restituer
Ecrire un script reutilisable. Traitement par lots de plusieurs fichiers. Cartographie simple avec matplotlib. Travailler efficacement avec l'IA generative. Projet fil rouge.
Public et prérequis
Pour qui ?
Geomaticiens, charges d'etudes et etudiants souhaitant automatiser leurs traitements sans experience prealable en programmation.
Prérequis
Aucun prerequis en programmation. Des bases SIG sont utiles.
Intéressé par cette formation ?
Sessions inter-entreprises ou sur mesure pour vos équipes. Réponse sous 48 h.