(index des épisodes)
Episode 10 - Modules Python et modules de tracé
- Esquisse GCEXFR
- Lexibook GC3000FR
- Casio fx-92+ Spéciale Collège
- Casio Graph 25+E
- Casio Graph 25+E II
- Casio fx-CP400+E
- TI-82 Advanced
- TI-84 Plus T
- TI-84 Plus CE-T
- 3 modules standard :
- builtins
- math
- random
- 1 module propriétaire : casioplot, module de tracé par pixels
- turtle (pour Graph 90+E ou Graph 35+E II), module de tracé à la tortue
- matplotlib.pyplot sous le nom matplotl (pour Graph 90+E ou Graph 35+E II), module de tracé par coordonnées
- 7 modules standard :
- builtins
- array
- cmath
- gc
- math
- random
- sys
- 1 module relatif à l'implémentation : micropython
- 8 modules standard :
- builtins
- array
- collections
- gc
- math
- random
- sys
- time
- 34 modules propriétaires :
- analogin
- analogout
- bbport
- brightns
- color
- colorinp
- conservo
- dht
- digital
- led
- light
- lightlvl
- loudness
- magnetic
- moisture
- potentio
- power
- ranger
- relay
- rgb
- rgb_arr
- sound
- squarewv
- temperat
- thermist
- ti_graphics : module de tracé par pixels
- ti_hub
- ti_plotlib : module de tracé par coordonnées
- ti_rover
- ti_system
- speaker
- timer
- vernier
- vibmotor
De plus, tu as la possibilité de rajouter 4 modules propriétaires supplémentaires :
Attention toutefois, l'accès à ces modules rajoutés te sera interdit une fois la calculatrice passée en mode examen.Si tu disposes d'une ancienne TI-83 Premium CE, tu as la possibilité de lui rajouter des capacités Python plus modestes en la connectant au TI-Python, un module externe lui apportant un coprocesseur 32 bits. Au menu les seuls 8 modules standard :- builtins
- array
- collections
- gc
- math
- random
- sys
- time
Un firmware tiers est également disponible pour ce module externe, et lui rajoutera 5 modules importables :- 1 module standard : cmath
- 4 modules relatifs à l'interpréteur Python utilisé, ici CircuitPython :
- board
- micropython
- os
- storage
Mais attention toutefois, en France en tant que module externe, l'utilisation de cet appareil est strictement interdite aux épreuves d'examens.
Nous en disposons d'une préversion, mais n'avons hélas pas l'autorisation de te faire des révélations à son sujet. Si l'on s'en tient donc aux informations déjà montrées par Texas Instruments sur son site ou lors des formations en ligne, notamment les menus, tu pourras y exploiter au minimum 11 modules :
- 5+ modules standard :
- builtins
- cmath
- math
- random
- time
- ...
- 6+ modules propriétaires :
- ti_plotlib, module de tracé par coordonnées
- ti_hub
- ti_rover
- ti_system
- ti_draw : module de tracé par pixels
- ti_image : module de tracé par pixels (images)
- ...
Si tu disposes d'une TI-Nspire monochrome, il t'est possible d'installer Ndless puis MicroPython. Sont apportés 8 modules :- 6 modules standard :
- builtins
- array
- cmath
- math
- sys
- 1 module spécifique à l'implémentation : micropython
- 1 module propriétaire : nsp, module de tracé par pixels entre autres
Sur les anciennes TI-Nspire CX, tu ne pourras installer Ndless que si ta calculatrice n'a pas été mise à jour, faisant tourner une version 4.5.0 ou inférieure. Et dans ce cas tu peux installer beaucoup mieux que MicroPython.
KhiCAS, adaptation pour ta calculatrice du logiciel de Mathématiques intégré Xcas par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, a en effet le gros avantage d'être programmable grâce à son interpréteur Python intégré, un MicroPython beaucoup plus étendu que le précédent avec pas moins de 26 modules :- 20 modules standard :
- builtins
- ubinascii
- cmath
- ucollections
- uctypes
- uerrno
- gc
- uhashlib
- uheapq
- linalg
- math
- matplotlib.pyplot sous le nom matplotl et les alias matplotlib, matplotlib_dot_pyplot et pylab : module de tracé par coordonnées
- random
- ure
- sys
- turtle, module de tracé à la tortue
- uio
- ujson
- ustruct
- uzlib
- 2 modules relatifs à l'implémentation :
- micropython
- _os
- 4 modules propriétaires :
- arit
- cas
- graphic également sous les alias casioplot et kandinsky : module de tracé par pixels, compatible scripts Casio et NumWorks
- nsp, module de tracé par pixels, compatible scripts MicroPython précédent
- 8 modules standard :
- builtins
- cmath
- math
- matplotlib, module de tracé par coordonnées
- matplotlib.pyplot, module de tracé par coordonnées
- random
- time
- turtle, module de tracé à la tortue
- 1 module spécifique à l'implémentation : micropython
- 2 modules propriétaires :
- ion
- kandinsky, module de tracé par pixels
- 20 modules standard :
- builtins
- ubinascii
- cmath
- ucollections
- uctypes
- gc
- uhashlib
- uheapq
- linalg
- math
- matplotlib.pyplot sous le nom matplotl et les alias matplotlib et pylab : module de tracé par coordonnées
- random
- ure
- sys
- turtle, module de tracé à la tortue
- uio
- ujson
- ustruct
- utimeq
- uzlib
- 2 modules relatifs à l'implémentation :
- micropython
- _os
- 4 modules propriétaires :
- arit
- cas
- graphic également sous les alias casioplot et kandinsky : module de tracé par pixels, compatible scripts Casio et NumWorks
- nsp, module de tracé par pixels, compatible scripts MicroPython pour TI-Nspire Ndless
Une version alpha incluant l'application Python a été publiée par erreur en octobre 2019.
A titre informatif, nous allons donc te dire à quoi t'attendre au minimum, car bien évidemment la version a dû évoluer depuis.
Cette version n'est absolument pas stable, avec des inconvénients qui hélas sortent du cadre de la seule application Python.
A venir donc au moins 9 modules :
- 7+ modules standard :
- builtins
- array
- cmath
- uerrno
- gc
- math
- sys
- 1+ modules relatifs à l'implémentation : micropython
- 1+ modules propriétaires : prime, module de tracé par pixels et par coordonnées entre autres