Séance 1, version 2 — Logiciels, fichiers, terminal et premier programme

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

Logiciels, fichiers et stockage

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

Le terminal

la ligne de commande, le terminal Git Bash, la forme d’une commande, les commandes de base, les chemins

1b

Premier programme

Python, un programme en ligne de commande ; une commande désigne un fichier, cherché dans PATH ; compilé et interprété ; un script de commandes

1c

Un notebook et la syntaxe de Markdown

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.