Qu'est ce que Pyzo ?
Pyzo est une distribution ( un ensemble de logiciels formant un tout cohérent et prêt à installer) qui
comprend :
un interpréteur Python (l'interpréteur est un outil d'exécution d'un langage informatique),
un shell évolué (une interface homme-machine qui permet d'accéder aux services proposés par le
système d'exploitation),
un éditeur très complet (IEP, c'est un logiciel destiné à la création et l'édition de fichiers ".py" de
code python),
des modules supplémentaires (en particulier pour les sciences : Numpy, Scipy, Matplotlib…).
Tout Pyzo est contenu dans un seul fichier à installer. L'installer pour Windows sur un compte particulier
ne requiert pas d'être administrateur. En outre, la distribution est portable : on peut décompresser Pyzo
sur une clé USB et l'utiliser depuis la clé.
Où le télécharger Pyzo 2015a ?
La version de Pyzo 2015a que nous utilisons au lycée est téléchargeable ici :
https://bitbucket.org/pyzo/pyzo/downloads
Si vous utilisez Windows :
cliquez sur le lien: pyzo_distro-2015a.win64.exe (64 bit installer) (pour un ordinateur 64 bits),
ou : pyzo_distro-2015a.win32.exe (32 bit installer) (pour un ordinateur 32 bits, plus ancien).
Enregistrez ce fichier d'installation sur votre disque dur.
Double-cliquez ensuite sur le nom du fichier dans votre gestionnaire de fichiers (dans la fenêtre,
cliquez sur Next et OK si on vous le demande).
L'installation prend quelques minutes, normalement un raccourci devrait apparaître sur le Bureau.
Si vous utilisez Linux ou OSX, choisissez le lien correspondant sur la même page.
Les (innombrables) avantages de Pyzo+IEP
Pyzo est facile à installer : un seul fichier (.exe ou .zip sous Windows)
Pyzo peut être déployé sur plusieurs postes par simple recopie du dossier d'installation
Pyzo peut être installé sur une clé USB (une fois décompressé, Pyzo occupera environ 600 Mo pour la
version Windows 64 bits) ; il suffit de décompresser le fichier *.zip correspondant à votre système
d'exploitation sur une clef USB.
Probablement que vous n'aurez pas besoin de modules supplémentaires. Pyzo contient :
tkinter : le module standard pour les interfaces graphiques
PySide : un binding QT pour des interfaces graphiques “professionnelles”
numpy, scipy, matplotlib, sympy : pour l'analyse numérique, les matrices, les équations
différentielles, le tracé des courbes, et le calcul formel
imageio : pour charger et sauvegarder les images
requests : pour utiliser le protocole HTTP facilement
Pour installer un module supplémentaire : http://www.pyzo.org/install_packages.html