Tout ce qu'on a fait jusqu'ici tournait dans la console. Mais Python peut aussi dessiner, animer, ouvrir des fenetres et meme faire des jeux 3D.
On ne reecrit jamais tout cela soi-meme : on installe une librairie (du code deja ecrit par d'autres) et on l'importe.
Il existe une librairie specialisee pour chaque besoin. Voici les six grandes familles.
Transformer des nombres en image : courbes, barres, nuages de points. C'est le pont direct avec ce qu'on a fait au jour des graphiques.
Manipuler des images comme des donnees : redimensionner mille photos, appliquer un filtre, generer des vignettes automatiquement.
Une boucle qui tourne 60 fois par seconde : on dessine, on bouge, on recommence. Le meme esprit que le jardin de turtle, en plus puissant.
Sortir de la console : de vraies fenetres avec des boutons, des champs et des menus. tkinter est deja installe avec Python.
Quand il faut afficher des millions de points fluidement, on confie le calcul a la carte graphique (GPU), concue exactement pour ca.
Faire bouger les images : les belles animations de maths que tu as deja vues sur YouTube sont faites avec Manim, en Python.
| Mon objectif | La famille | Un bon depart |
|---|---|---|
| Tracer un graphique de donnees | Visualisation | matplotlib |
| Retoucher des images | Graphisme 2D | Pillow |
| Faire un petit jeu | Jeux et 3D | pygame |
| Une fenetre avec des boutons | GUI | tkinter |
| Animer des maths | Animation | manim |
| Lire une video / la camera | Animation | OpenCV |
La regle d'or : on ne choisit pas une librairie pour elle-meme, mais pour la tache. On part toujours de ce qu'on veut obtenir.
import
Comment on installe tout ca ?
pipest le magasin d'applications de Python : une commande, et la librairie est telechargee.Beaucoup de librairies (matplotlib, Pillow, OpenCV...) sont deja installees dans Colab : on a juste a les
importer.Pour les details d'installation, voir l'En savoir plus Installer Python du jour.