{ "cells": [ { "cell_type": "markdown", "id": "99e6e30e", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Modularité et compilation séparée" ] }, { "cell_type": "markdown", "id": "58550a7a", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "## Prélude" ] }, { "cell_type": "markdown", "id": "cd6a5662", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Résumé des épisodes précédents …\n", "\n", "Pour le moment nous avons vu les concepts suivants:\n", "\n", "- Contrôle du flot d'exécution: instructions conditionnelles et itératives, fonctions\n", "- Gestion des données: variables, tableaux, collections, entrées et sorties, fichiers\n", "- Méthodologie de développement: fonctions, documentation, test, débogage\n", "\n", "Pourquoi aller plus loin?" ] }, { "cell_type": "markdown", "id": "1b29fb1b", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ "**