Skip to content

azarz/cours_python_PPMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

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 01/10/2025)

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

Cours 2 (après-midi du 02/10/2025)

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 du Géoportail). 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 23/10/2025)

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 24/10/2025)

  • 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 24/10/2025)

  • 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 03/11/2025)

Cours 7 (après-midi du 06/11/2025)

Suite de l'implémentation du fil rouge

Cours 8 (après-midi du 12/11/2025)

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 l'ENSG

Resources

Stars

Watchers

Forks

Languages