Skip to content

Latest commit

 

History

75 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cours de Python orienté objet pour les PPMD 2025

Objectif : préparer au projet informatique

Compétences :

  • Bases de Python
  • Gestion de projet informatique
  • Programation orientée objet (notamment en Python)
  • Création d'interfaces graphiques
  • Utilisation de la documentation, recherche autonome de solutions aux problèmes

Evaluation sur 3 critères :

  • Qualité de l'analyse
  • Qualité de la programmation
  • Gestion du projet et des outils

Intervenant : Amaury Zarzelli, Concepteur/Développeur au pôle technique Géoportail depuis octobre 2018. Ancien élève ingénieur (TSI) de l'ENSG.

Planning des cours

Cours 1 (après-midi du 30/09/2026)

Présentation du cours, des objectifs, de l'intervenant. TP d'introduction pour se remettre en jambes en Python.

Cours 2 (matin du 01/10/2026)

Suite et fin du TP d'introduction.

Présentation rapide de git : https://rogerdudler.github.io/git-guide/

Présentation du fil rouge du cours (démineur ou jeu de société assez simple ou plugin QGIS pour intégrer le service de calcul d'isochrones de la Géoplateforme). Quelques commandes git : git clone, git add, git commit, git pull, git push.

Présentation de l'orienté objet en python et de sa syntaxe.

Rappels sur l'analyse informatique puis exercices d'analyse informatique.

Cours 3 (après-midi du 01/10/2026)

Choix du projet fil rouge en fonction de vos propositions et des choix de projet informatique. Initialisation du projet sur Github ou GitLab, partage par mail du lien vers votre dépôt (qui contiendra analyse et code pour la notation).

Analyse informatique en autonomie avec comme sujet le fil rouge du cours. Pour le plugin QGIS : en amont, trouver la documentation du service d'isochrones de la Géoplateforme, des plugins QGIS, etc.

Cours 4 (matin du 23/10/2026)

  • Présentation par les étudiants de leurs analyses aux autres étudiants. Critiques constructives.
  • Suite et fin provisoire de l'analyse informatique.
  • Début de l'implémentation de l'analyse.

Cours 5 (après-midi du 23/10/2026)

  • Points cours : 1 fichier par classe ; documenter les fonctions et classes ; clarté du code : variables, classes et fonctions avec des noms porteurs de sens

Cours 6 (matin du 02/11/2026)

Cours 7 (après-midi du 05/11/2026)

Suite de l'implémentation du fil rouge

Cours 8 (après-midi du 10/11/2026)

Fin de l'implémentation et démo des programmes fil rouge terminés.

About

🎓 Cours de préparation au projet informatique du Master 2 PPMD de Géodata Paris

Resources

Stars

5 stars

Watchers

2 watching

Forks

Contributors