Skip to content

🎓 Cours de préparation au projet informatique du Master 2 PPMD de l'ENSG

Notifications You must be signed in to change notification settings

azarz/cours_python_PPMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cours de Python orienté objet pour les PPMD 2024

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 4 critères :

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

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 (matin du 01/10/2024)

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

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 Rummikub ou plugin QGIS pour intégrer le service de calcul d'isochrones du Géoportail). Initialisation du projet avec git/GitLab. 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 02/10/2024)

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 (après-midi du 03/10/2024)

  • 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 (matin du 24/10/2024)

  • Points cours : 1 fichier par classe ; documenter les fonctions et classes ; clarté du code ; tests (TDD) ; gestion d'erreurs.

Cours 6 (après-midi du 24/10/2024)

Cours 7 (après-midi du 25/10/2024)

Suite de l'implémentation du fil rouge

Cours 8 (matin du 04/11/2024)

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