Aller au contenu

EduPython

EduPython est une distribution Python pensée pour l'enseignement. Elle regroupe dans une seule installation un éditeur de code, une console Python et de nombreux modules (calcul scientifique, graphiques, etc.). Elle est gratuite et fonctionne sous Windows.

Elle est très utilisée en lycée, notamment en mathématiques et en sciences, car tout est prêt à l'emploi dès l'installation.


  1. Rendez-vous sur le site officiel : edupython.tuxfamily.org.
  2. Téléchargez le programme d'installation, ou la version portable si vous ne pouvez pas installer de logiciel sur votre ordinateur.
  3. Enregistrez le fichier sur votre ordinateur.
  1. Double-cliquez sur le fichier téléchargé.
  2. Suivez les étapes de l'assistant d'installation (le dossier proposé par défaut convient très bien).
  3. Une fois l'installation terminée, un raccourci EduPython apparaît sur le Bureau ou dans le menu Démarrer.

Au lancement, la fenêtre d'EduPython se compose de plusieurs zones :

ZoneRôle
Éditeur (zone principale)C'est ici que vous écrivez votre code Python. Les fichiers ouverts apparaissent sous forme d'onglets.
Console (interpréteur, en bas)Affiche les résultats de l'exécution et permet de taper des instructions Python directement.
Barre d'outils (en haut)Boutons pour créer, ouvrir, enregistrer et exécuter un programme.
Explorateur de fichiersPermet de retrouver et d'ouvrir rapidement vos fichiers.

Cliquez sur l'icône Nouveau dans la barre d'outils, ou utilisez le menu Fichier.

Tapez le code suivant dans l'éditeur :

prenom = input("Comment t'appelles-tu ? ")
print("Bonjour", prenom, "!")
print("Bienvenue en cours d'informatique.")

Enregistrez le fichier avec le bouton Enregistrer ou le raccourci Ctrl+S. Choisissez un emplacement et un nom de fichier, par exemple bonjour.py.

Cliquez sur le bouton Exécuter de la barre d'outils. Le programme s'exécute et le résultat s'affiche dans la console. C'est aussi dans la console que vous répondez aux questions posées par input().


La console permet de tester rapidement des instructions Python sans créer de fichier :

>>> 3 + 5
8
>>> "Bonjour" * 3
'BonjourBonjourBonjour'
>>> type(42)
<class 'int'>

EduPython est livré avec plusieurs modules très utilisés en classe, par exemple :

ModuleUsage
turtleDessiner avec la « tortue »
matplotlibTracer des courbes et des graphiques
numpyCalcul numérique sur des tableaux
randomGénérer des nombres aléatoires (module standard de Python)
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4]
y = [0, 1, 4, 9, 16]
plt.plot(x, y)
plt.show()

EduPythonThonny
SystèmesWindowsWindows, macOS, Linux
Modules scientifiquesFournisÀ installer soi-même
Débogueur pas à pas visuelNon mis en avantOui, très visuel
Idéal pourMaths et sciences, travail rapide avec graphiquesApprendre à comprendre l'exécution d'un programme

En cours, l'un ou l'autre peut être utilisé : suivez les consignes de votre professeur.