Séance 2, version 2 — Éditeur de code, Markdown et git local#
Note
Les fichiers des TD de la séance sont dans l’archive info01-cours2_v2.zip.
Note
Version 2 de la séance 2, en cours de construction pour l’année 2027-2028, écrite en septembre 2026 à partir des retours sur la séance 2. La séance jouée en 2026 est dans la partie « Archive 2026 ». Le TD git de cette version peut servir à réviser git.
Contenu de la séance#
L’éditeur de code est présenté, puis configuré par toute la salle en même temps. Le reste de la séance se fait dans l’éditeur, avec son terminal Git Bash.
Partie |
Ce qu’on y voit |
TD |
|---|---|---|
les fonctions d’un IDE, la coloration, la chasse fixe, l’indentation en espaces ou en tabulations ; la fenêtre de VS Code et sa configuration (l’extension Python, l’interpréteur, Git Bash comme terminal, les réglages User et Workspace) ; trois programmes fautifs à corriger |
2a, en classe entière ; 2b |
|
un format texte pour les documents d’un projet ; le tableau et l’image ; la conversion par pandoc |
2c |
|
les systèmes de version et les copies d’un dépôt ; la commande git et
son aide ; le dépôt, l’index et le commit, |
2d, étapes 0 à 4 |
|
les branches, la fusion et les conflits ; l’organisation des branches à plusieurs |
2d, étapes 5 à 7 |
Les guides détaillés des TD sont réunis dans Travaux dirigés de la séance 2, version 2.
Ce qui change par rapport à 2026#
La version 2 suit le syllabus v2 du module, syllabus/02_syllabus_v2.md
dans le dépôt :
la ligne de commande passe au cours 1, avec un TD ;
la configuration de VS Code arrive du cours 1, faite en classe entière, avec Git Bash comme terminal ;
Markdown arrive du cours 1, pour écrire la recette que git versionne, convertie ensuite par pandoc ;
git se joue sur un seul dépôt, celui de la recette écrite en Markdown, à la place des cinq TD sur le projet
projet_2;revertetrebaserestent dans la séance 2 de 2026, dans l’archive du book ;tagpasse au projet 7 ; l’organisation main, develop, feature est gardée, en théorie ;l’aspect distribué de git est présenté en théorie ; il se pratique au cours 6, et à l’étape 7 du TD git pour ceux qui ont fini.
Les diapositives sont dans le dépôt, src/cours2_v2/diapo/cours2_v2.pdf.