Séance 1, version 2 — Logiciels, fichiers, terminal et premier programme#
Note
Les fichiers des TD de la séance sont dans l’archive info01-cours1_v2.zip.
Note
Version 2 de la séance 1, en cours de construction pour l’année 2027-2028, écrite en septembre 2026 à partir des retours sur la séance 1. La séance jouée en 2026 est dans la partie « Archive 2026 ». Les TD de cette version peuvent servir à réviser la séance 1 et le terminal.
Contenu de la séance#
Trois parties, qui alternent une explication courte et des TD sur machine.
Partie |
Ce qu’on y voit |
TD |
|---|---|---|
ce qu’est un logiciel, le rôle d’un fichier, l’extension, le vocabulaire d’un chemin, le disque du poste et le dossier partagé |
1a |
|
la ligne de commande, le terminal Git Bash, la forme d’une commande, les commandes de base, les chemins |
1b |
|
Python, un programme en ligne de commande ; une commande désigne un
fichier, cherché dans |
1c |
|
texte, code et résultats dans un document ; ce que le noyau retient ; une cellule de texte en Markdown ; lancer JupyterLab |
1d |
Les guides détaillés des TD sont réunis dans Travaux dirigés de la séance 1, version 2.
Ce qui change par rapport à 2026#
La séance de 2026 comptait 123 diapositives et dix TD pour deux heures ; la
partie sur les bibliothèques et les environnements n’a pas été jouée. La
version 2 suit le syllabus v2 du module, syllabus/02_syllabus_v2.md dans
le dépôt :
l’éditeur de code VS Code et sa configuration passent au cours 2, faits en classe entière ;
le terminal, vu au cours 2 en 2026 sans TD, arrive au cours 1, avec un TD en Git Bash, le terminal de tout le module ;
le premier programme s’écrit dans Notepad++ et se lance dans Git Bash ;
le stockage (disque du poste, dossier partagé) devient une notion de la partie 1 ;
le binaire et le texte passent au cours 3 ; Markdown au cours 2, sauf la syntaxe minimale d’une cellule de notebook ;
les environnements passent au cours 3, par la pratique ;
l’indentation et le TD des programmes fautifs passent au cours 2 v2, où l’éditeur de code les souligne.
Les diapositives sont dans le dépôt, src/cours1_v2/diapo/cours1_v2.pdf.