Documents provenant de tableaumaths :
Pour coder en Python, il vous faut un éditeur et un interpréteur.
L’installation se fait en deux temps (Nous décrivons ici pour Windows, les linuxiens et le croqueurs de pomme seront s’y retrouver...) :
1) Téléchargez et installez l’éditeur :
Les liens sont ici (Step 1 pour Windows, Linux et Mac) : https://pyzo.org/start.html
Lancez l’exécution.
2) Téléchargez et installez l’interpréteur :
Installer Miniconda. Il contient un environnement Python (3.5.1) et des modules pour installer facilement les librairies scientifiques et autres.
Les liens sont ici (Miniconda pour Windows, Linux et Mac) : https://conda.io/miniconda.html
Lancez l’exécution.
Il s’installe par défaut dans C :UsersName
Pour info, il a donc un fichier python.exe qui permet d’executer du code python standard.
3) Renseigner le chemin du fichier python.exe dans Pyzo :
Ouvrir Pyzo et renseigner dans la configuration du shell le chemin vers le fichier python.exe de Miniconda. (Il doit le proposer automatiquement si vous avez tout coché durant l’installation de Minconda...)
Pour plus de compléments, regardez les différentes étapes ici : http://www.pyzo.org/start.html
4) Pour le traitement des images : Installation de PIL
Vous pouvez installer la librairie PIL pour le traitement des images numériques.
Dans le shell de pyzo, executez la ligne :
5) Pour les enseignants et les plus grands :
Vous pouvez installer les librairies de calculs scientifiques.
Dans le shell de pyzo, executez les lignes :
Vous aurez ainsi de nombreuses ressources pour traiter du calcul scientifique et de l’algèbre linéaire.
Pour les profs, vous pouvez aussi installer Jupyter. Ce module permet de créer rapidement des pages de cours interactifs (inotebook) dans lesquelles peuvent s’exécuter des codes Python (ou autres langages). Les textes sont gérés par du Markdown, très simple à utiliser. Vous pouvez aussi exporter vos pages vers des formats html ou pdf (pour le pdf, une installation LaTex et requise).
N’hésitez pas à le tester en ligne pour commencer.
Dans le shell de pyzo, lancez l’installation de Jupyter :
Enfin, si vous voulez de jolies couleurs dans l’éditeur, il faudra modifier le fichier base.py de IEP... Je vous laisse chercher ce fichier... Voir un tuto ici.
Comment utiliser pyzo chez vous ou au collège ?
Voici un premier code.
from tkinter import * def KeyBoard(event): global PosX,PosY Key = event.keysym if Key == 'Right': PosY -= 20 if Key == 'Up': PosY += 20 if Key == 'Left': PosX += 20 if Key == 'Down': PosX -= 20 MyCanvas.coords(Piece,PosX -10, PosY -10, PosX +10, PosY +10) MyWindow = Tk() MyWindow.title('Piece') PosX = 230 PosY = 150 MyCanvas = Canvas(MyWindow, width = 480, height =320, bg ='white') Piece = MyCanvas.create_oval(PosX-10,PosY-10,PosX+10,PosY+10,width=2,outline='black',fill='red') MyCanvas.focus_set() MyCanvas.bind('<Key>',KeyBoard) MyCanvas.pack(padx =50, pady =50) Button(MyWindow, text ='Exit', command = MyWindow.destroy).pack(side=LEFT,padx=5,pady=5) MyWindow.mainloop()