Bandeau

Produire des documents intégrant du code Python

Pour concevoir des d'activités intégrant du code Python avec un affichage claire respectant et l'indentation, et les couleurs plusieurs solutions sont possibles. 

Jupyter

Jupyter est une application web utilisée pour programmer dans plus de 40 langages de programmation, dont Python. Jupyter permet de réaliser des notebooks, c'est-à-dire des programmes contenant à la fois du texte en markdown et du code en Python. Ces notebooks peuvent être convertis en fichiers Pdf ou Tex.
On peut l'installer seul ( lien vers le site officiel ) mais il est intégré directement dans la solution anaconda (site officiel).
L'académie de Paris propose aussi un Jupyter en ligne, très utile. (cliquez ici pour y accéder)
 

Avec un traitement de texte classique

On peut utiliser un traitement de texte de typer Word ou Libre Office et y insérer des copies d'écran avec l'outil Capture d'écran (snipping tool) installé nativement sous windows. Pour en savoir plus, rendez vous sur le Support Windows . Vous pouvez aussi consulter la fiche formatice produite par la DANE pour découvrir la procédure.

 

Sous un environnement LaTex

    Évidement il existe des packages permettant d'intégrer du code au format Python en respectant indentations et couleurs. De nombreuses incompatibilités subsistent entre les packages, comme souvent sous LaTex mais voici quelques possibilités :

 

Dans une page web

On peut intégrer du code via le site hilite (cliquez ici
Un exemple :

Produire doc avec Python