Programmation lettrée

Du 14 octobre 2026 au 30 décembre 2026
14 octobre 2026
Séances les mardis ou mercredis après midi à partir de 16h
MSH, 54 bd. Raspail, 75006 Paris
Diplôme de l'EPHE SVT
UE12XXPY01

La programmation lettrée (literate programming), introduite par Donald E.

Knuth (1984), propose d'organiser l'écriture d'un programme avec une logique de compréhension destinée au lecteur humain et non pas uniquement selon les instructions à exécuter par la machine. Le code devient alors un discours structuré, accompagné d'explications, de commentaires, de raisonnements et de justifications méthodologiques. Les carnets interactifs, en particulier les notebooks Jupyter, représentent aujourd'hui cette approche en permettant d'associer dans un même document du texte en langage naturel, des modélisations (algorithmes), du code exécutable, des visualisations et des résultats. Ils constituent des outils privilégiés pour l'analyse de données, l'expérimentation scientifique, la production de traitements reproductibles, et l'enseignement. Ils rendent visible à la fois le calcul et le raisonnement qui le guide.

Ce cours outre la pratique de la programmation lettrée au travers de et l'étude d'un langage de programmation interprété (Julia ou Python) pourra inclure une install party Linux, la configuration de Jupyter et l'utilisation de git.

Marc Bui - Cour d'honneur de la Sorbonne
Marc
BUI
Sciences de la Vie et de la Terre

Où et quand aura lieu votre cours?