Python : Différence entre versions

De Casio Universal Wiki
Aller à : navigation, rechercher
(Ajouté quelques colonnes et des liens vers les infos des modules.)
 
(Une révision intermédiaire par un autre utilisateur non affichée)
Ligne 7 : Ligne 7 :
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Nom !! Description !! Natif^1 !! Officielle^2 !! Support complet^3
+
! Nom !! Description !! Source !! Plateforme || Intégrée à l'OS<sup>1</sup> !! Officielle<sup>2</sup> !! Niveau de support par rapport à l'original
 
|-
 
|-
| [[random]] || Gestion de l'aléatoire || Oui || Oui || Oui
+
| <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]] || Gestion des fonctions mathématiques || Oui || Oui || ?
+
| <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 || ? || Non || Oui || ?
+
| <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 || NC
+
| <code>[[casioplot]]</code> || Dessin bas niveau || Module original de Casio || Tous modèles || Oui || Oui || -
 
|-
 
|-
| [[sprito]] || Framework graphique || Non || Non || NC
+
| <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 || NC
+
| <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) La bibliothèque est disponible nativement sur la calculatrice, donc ne requiert aucun fichier `.py` et est utilisable en mode examen.''
+
''(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) La bibliothèque est fournie par Casio''
+
 
''(3) Dans le cas où la bibliothèque est basée sur une bibliothèque Python existante sur d'autres plateformes''
+
''(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.