Installation de EduPython

Pourquoi Python ?

    Le langage retenu est Python au lieu d'un langage par blocs (type scratch) :

    Pourquoi Python ? Parce que le langage est :

  • simple et précis
  • mathématiquement puissant
  • Les synthaxes mathématiques/informatique sont comparables
  • Le langage est riche par ses bibliothèques
  • Le logiciel est libre et gratuit, on peut l'installer dans un établissement ou chez-soi sans problème

Python est un langage de programmation interprété, c'est-à-dire que les instructions sont transcrites en langage machine au fur et à mesure de leur lecture. D'autres langages comme le Java sont appelés « langages compilés » car, avant de pouvoir les exécuter, un logiciel se charge de transformer le code du programme en langage machine. On appelle cette étape la compilation. À chaque modification du code, il faut rappeler une étape de compilation. Les avantages d'un langage interprété sont la simplicité (on ne passe pas par une étape de compilation avant d'exécuter son programme) et la portabilité (un programme en Python est censé fonctionner aussi bien sous Windows que sous Linux ou Mac OS, et on n'effectue aucun changement dans le programme pour le passer d'un système à l'autre), il faudra juste installer Python sur le système d'exploitation que vous utilisez pour que l'ordinateur puisse comprendre votre programme.

Attention aux versions 2 et 3, lors de la création de la Python Software Foundation, en 2001, il y a eu plusieurs versions (2.3, 2.5, 2.6…). Depuis le 13 février 2009, la version 3.0.1 est disponible. Cette version casse la compatibilité ascendante qui existait entre les différentes versions 2.x.

Pourquoi EduPython ?

Il existe plusieurs possibilités pour installer Python, soit à partir du site de référence "python.org", soit l'utilisation d'une solution.

    Il est préférable d'installer la solution EduPython pour différentes raisons :

  • Elle inclut les bibliothèques classiques de Python
  • Elle a une interface traduite en français
  • Elle a une documentation en français à destination de l'enseignement contenant des exemples simples à usage pédagogique

Installation

EduPython est une version héritée du Python 3.4, ainsi un programme réalisé sous Python 3.4 fonctionnera aussi avec le logiciel EduPython et l’inverse est vrai sauf si on utilise des fonctions de la bibliothèque lycee.

    Puisque la solution EduPython est dérivée de portablepython basé sur le Python 3.4, on peut l'installer :

  • sur une clé USB : dans ce cas Il faut choisir le lecteur représentant la clef USB, l’installation se fera alors dans un dossier nommé « EduPython ».
  • sur un ordinateur personnel : même principe que pour la clé USB, choisissez un emplacement qui vous convient.
  • sur réseau si vous êtes administrateur : installez EduPython dans un dossier en lecture seule pour éviter qu’une erreur de manipulation d’un élève ne se répercute sur tout le reste du lycée.

Téléchargement de EduPython

Si vous voulez afficher les étapes nécessaires afin de télécharger la distribution EduPython cliquez sur le bouton +

En cliquant sur ce lien , on obtient une page qui ressemble à ceci :

Terre
Terre
Terre
Terre
Terre
Terre

Installation

Terre
Terre
Terre
Terre
Terre

La console de Python

L'interface de EduPython est un dérivé de Pyscripter, pour l'ouvrir, on clique sur le bouton Démarrer situé en bas à gauche de l'écran et ensuite on clique sur EduPython qui apparaît sur la listes des programmes comme l'indique l'image ci-dessous :

. Terre

Voici comment l'interface de EduPython se présente :

Terre

    L'interface est composée de trois zones :

  • Zone de saisie de progamme
  • Zone de l'explorateur windows pour aller chercher les fichiers
  • Zone où le programme ou les commandes s'exécutent appelée aussi la console Python.
  • Ensuite la barre de menu et la barre d'outils

    Comme le montre la figure ci-dessous :

    Terre

Pour l'utilisation de la console Python voir le cours en cliquant ici