Python : Différence entre versions
De Casio Universal Wiki
(→Bibliothèques) |
(Ajouté quelques colonnes et des liens vers les infos des modules.) |
||
Ligne 7 : | Ligne 7 : | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
− | ! Nom !! Description !! | + | ! Nom !! Description !! Source !! Plateforme || Intégrée à l'OS<sup>1</sup> !! Officielle<sup>2</sup> !! Niveau de support par rapport à l'original |
|- | |- | ||
− | | [[random]] || | + | | <code>[[random]]</code> || Génération de données aléatoires || [https://docs.python.org/3/library/random.html Standard Python 3] || Tous modèles || Oui || Oui || Complet |
|- | |- | ||
− | | [[math]] || | + | | <code>[[math]]</code> || Fonctions mathématiques || [https://docs.python.org/3/library/math.html Standard Python 3] || Tous modèles || Oui || Oui || ? |
|- | |- | ||
− | | [[matplotlib]] || Visualisation de statistiques || Non || Oui || | + | | <code>[[matplotlib]]</code> || Visualisation de statistiques || [https://matplotlib.org/ Projet multi-plateforme très utilisé] || Tous modèles || Non || Oui || Partiel, uniquement les fonctionnalités de base |
|- | |- | ||
− | | [[turtle]] || Dessin pas à pas || | + | | <code>[[turtle]]</code> || Dessin pas à pas || [https://docs.python.org/3/library/turtle.html Standard Python 3] || Tous modèles || Non || Oui || Partiel, orienté vers l'algorithmique plus que le dessin |
|- | |- | ||
− | | [[casioplot]] || Dessin bas niveau || Oui || Oui || | + | | <code>[[casioplot]]</code> || Dessin bas niveau || Module original de Casio || Tous modèles || Oui || Oui || - |
|- | |- | ||
− | | [[sprito]] || Framework graphique || Non || Non || | + | | <code>[[sprito]]</code> || Framework graphique || [https://www.planet-casio.com/Fr/forums/topic16248-1-python-sprito-framework-de-dessin-pour-le-python-de-la-90e-wip.html Communauté de Planète Casio] || Graph 90+E || Non || Non || - |
|- | |- | ||
− | | [[geolib]] || Framework graphique || Non || Non || | + | | <code>[[geolib]]</code> || Framework graphique || [https://www.planet-casio.com/Fr/forums/topic16255-1-geolib-une-lib-de-geometrie-pour-le-python-de-la-graph-90e.html Communauté de Planète Casio] || Graph 90+E || Non || Non || - |
|} | |} | ||
− | ''(1) | + | ''(1) Les modules intégrés à l'OS ne requièrent pas l'ajout de fichier <code>.py</code> pour fonctionner. Ce sont les seuls utilisables en mode examen. |
− | ''(2) | + | |
− | + | ''(2) L'implémentation pour calculatrices du module est fournie par Casio''. |
Version actuelle datée du 5 mai 2020 à 10:54
Le langage de programmation Python est disponible nativement sur les Graph 90+E et Graph 35+II. Un interpréteur communautaire, Casiopython est disponible pour les Graph monochromes supportant les addins.
Pour le moment, cette page ne parle que des spécificités de l'interpréteur officiel.
Bibliothèques
Nom | Description | Source | Plateforme | Intégrée à l'OS1 | Officielle2 | Niveau de support par rapport à l'original |
---|---|---|---|---|---|---|
random |
Génération de données aléatoires | Standard Python 3 | Tous modèles | Oui | Oui | Complet |
math |
Fonctions mathématiques | Standard Python 3 | Tous modèles | Oui | Oui | ? |
matplotlib |
Visualisation de statistiques | Projet multi-plateforme très utilisé | Tous modèles | Non | Oui | Partiel, uniquement les fonctionnalités de base |
turtle |
Dessin pas à pas | Standard Python 3 | Tous modèles | Non | Oui | Partiel, orienté vers l'algorithmique plus que le dessin |
casioplot |
Dessin bas niveau | Module original de Casio | Tous modèles | Oui | Oui | - |
sprito |
Framework graphique | Communauté de Planète Casio | Graph 90+E | Non | Non | - |
geolib |
Framework graphique | Communauté de Planète Casio | Graph 90+E | Non | Non | - |
(1) Les modules intégrés à l'OS ne requièrent pas l'ajout de fichier .py
pour fonctionner. Ce sont les seuls utilisables en mode examen.
(2) L'implémentation pour calculatrices du module est fournie par Casio.