GEOAÏKI
FR EN
Python Initiation

Python - Initiation : les bases pour les geomaticiens

Apprendre Python en partant de zero, avec des exemples geomatiques, et automatiser ses premiers traitements de donnees.

Overview

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.

What you will be able to do

  • 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

Day-by-day programme

  1. 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. 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. 3

    Jour 3 - Donnees geographiques

    GeoPandas : lire Shapefile, GeoJSON, GeoPackage. Geometries et projections. Selections spatiales et jointures spatiales simples. Export vers un SIG.

  4. 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.

Audience and prerequisites

Who is it for?

Geomaticiens, charges d'etudes et etudiants souhaitant automatiser leurs traitements sans experience prealable en programmation.

Prerequisites

Aucun prerequis en programmation. Des bases SIG sont utiles.

Interested in this course?

Open sessions or tailor-made courses for your teams. Reply within 48 hours.

Nous écrire