Skip to content

🎓 Cours de préparation au projet informatique du mastère spécialisé 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

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cours de Python orienté objet pour les PPMD 2023

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

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

Planning des cours

Cours 1 (matin du 03/10/2023)

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 03/10/2023)

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 et/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 04/10/2023)

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 du Géoportail, des plugins QGIS, etc.

Cours 4 (après-midi du 05/10/2023)

  • 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 06/11/2023)

  • 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 06/11/2023)

Cours 7 (matin du 09/11/2023)

Suite de l'implémentation du fil rouge

Cours 8 (après-midi du 14/11/2023)

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

About

🎓 Cours de préparation au projet informatique du mastère spécialisé PPMD de l'ENSG

Resources

Stars

Watchers

Forks

Languages