Déroulé des cours
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)
- Interfaces graphiques : on suit le cours suivant : https://courspython.com/interface-graphique.html (Autres tutos : https://build-system.fman.io/pyqt5-tutorial https://likegeeks.com/pyqt5-tutorial/)
- Suite de l'implémentation, en appliquant les interfaces graphiques
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.