Annonce Python officiel TI-Nspire CX II - rentrée 2020
Posted: 16 Jan 2020, 02:24
Le langage de programmation Python est devenu ces dernières années de plus en plus incontournable dans l'enseignement. Il a su s'imposer :
- d'abord en CPGE (Classes Préparatoires aux Grandes Ecoles) puis maintenant au lycée
- d'abord en Mathématique puis maintenant en Physique-Chimie et Sciences
- en 2019, un module externe TI-Python conçu autour d'une puce Atmel ATSAMD21E18A-U apportant un processeur ARM Cortex-M0+ 32 bits, et permettant à ta TI-83 Premium CE d'exécuter des scripts Python
- puis pour la rentrée 2019 une TI-83 Premium CE Edition Python intégrant directement en interne la puce en question
Aucune solution Python officielle (et donc restant disponible en mode examen) n'était toutefois disponible sur TI-Nspire.
Et aucune solution Python tout court n'était utilisable sur les TI-Nspire CX II, ainsi que les TI-Nspire CX si déjà mises à jour en version 4.5.1 ou supérieure.
Et aucune solution Python tout court n'était utilisable sur les TI-Nspire CX II, ainsi que les TI-Nspire CX si déjà mises à jour en version 4.5.1 ou supérieure.
Le module externe TI-Python pour la TI-83 Premium CE française n'était pas utilisable sur le modèle international équivalent TI-84 Plus CE pourtant matériellement identique. En effet l'application PyAdapter est la seule qui s'embête visiblement à détecter le modèle et refuse alors de se lancer.
C'était fort curieux. Pourquoi s'embêter à développer du code permettant ici d'interdire sur TI-84 Plus CE une fonctionnalité déjà développée et compatible ?
A compter de sa révision matérielle M, la TI-84 Plus CE passe au nouveau matériel introduit avec la TI-83 Premium CE Edition Python française, à un petit détail près.
En effet l'emplacement U01E destiné à accueillir la puce Atmel ATSAMD21E18A-U apportant le processeur ARM Cortex-M0+ 32 bits permettant l'exécution des scripts Python est laissé vide sur la TI-84 Plus CE, et une partie des composants électroniques avoisinants sont également manquants. Donc l'application Python ne pourra en aucun cas marcher.
Texas Instruments ne voulait clairement pas des fonctionnalités Python sur la TI-84 Plus CE. Après avoir engagé des coûts de développement sans doute conséquents pour apporter le Python sur les TI-83 Premium CE françaises, pourquoi s'interdire de rentabiliser cela au maximum ?
Une seule et unique hypothèse nous permettait d'expliquer cela, celle que des fonctionnalités Python étaient également en préparation pour la gamme TI-Nspire, et que Texas Instruments souhaitait lui en donner l'exclusivité hors des frontières françaises.
C'était fort curieux. Pourquoi s'embêter à développer du code permettant ici d'interdire sur TI-84 Plus CE une fonctionnalité déjà développée et compatible ?
A compter de sa révision matérielle M, la TI-84 Plus CE passe au nouveau matériel introduit avec la TI-83 Premium CE Edition Python française, à un petit détail près.
En effet l'emplacement U01E destiné à accueillir la puce Atmel ATSAMD21E18A-U apportant le processeur ARM Cortex-M0+ 32 bits permettant l'exécution des scripts Python est laissé vide sur la TI-84 Plus CE, et une partie des composants électroniques avoisinants sont également manquants. Donc l'application Python ne pourra en aucun cas marcher.
Texas Instruments ne voulait clairement pas des fonctionnalités Python sur la TI-84 Plus CE. Après avoir engagé des coûts de développement sans doute conséquents pour apporter le Python sur les TI-83 Premium CE françaises, pourquoi s'interdire de rentabiliser cela au maximum ?
Une seule et unique hypothèse nous permettait d'expliquer cela, celle que des fonctionnalités Python étaient également en préparation pour la gamme TI-Nspire, et que Texas Instruments souhaitait lui en donner l'exclusivité hors des frontières françaises.
Et bien bingo, Texas Instruments nous annonce effectivement internationalement cette nuit-même une prochaine mise à jour gratuite de ses TI-Nspire CX II-T d'ici la rentrée 2020, qui apportera enfin le Python !
Arrivent donc deux nouveaux widgets avec l'éditeur Python et la console (shell) Python.
On apprécie la coloration syntaxique dans l'éditeur Python, un bel avantage par rapport à l'éditeur de programme historique, ainsi que dans les deux cas la numérotation des lignes.
Remarquons en passant que l'adresse des images sur le site de Texas Instruments comporte une date, 12 Avril 2019, semblant indiquer que le Python est en développement pour les TI-Nspire CX II depuis au moins 9 mois.
Soulignons également la parfaite intégration à l'environnement TI-Nspire, et donc peut-être un jour la possibilité d'interagir avec ses différentes applications (graphique, tableur...).
En attendant, on peut déjà visualiser simultanément les widgets d'édition et d'exécution d'un script Python !
On peut noter a priori la présence des modules Python importables math et random, et sans doute bien d'autres encore.
En effet, Texas Instruments nous indique dors et déjà qu'il sera possible de contrôler en Python ses périphériques TI-Innovator Hub et TI-Innovator Rover, soit les mêmes nouveautés déjà annoncées pour TI-83 Premium CE Editon Python !
C'est même une double bonne nouvelle, puisque cela suggérerait également un développement en parallèle des fonctionnalités Python pour TI-83 Premium CE Editon Python et TI-Nspire CX II et donc une certaine compatibilité des des scripts Python, même lorsque utilisant ces modules spécifiques !
A très bientôt donc pour le Python tant attendu sur TI-Nspire CX II !
On apprécie la coloration syntaxique dans l'éditeur Python, un bel avantage par rapport à l'éditeur de programme historique, ainsi que dans les deux cas la numérotation des lignes.
Remarquons en passant que l'adresse des images sur le site de Texas Instruments comporte une date, 12 Avril 2019, semblant indiquer que le Python est en développement pour les TI-Nspire CX II depuis au moins 9 mois.
Soulignons également la parfaite intégration à l'environnement TI-Nspire, et donc peut-être un jour la possibilité d'interagir avec ses différentes applications (graphique, tableur...).
En attendant, on peut déjà visualiser simultanément les widgets d'édition et d'exécution d'un script Python !
On peut noter a priori la présence des modules Python importables math et random, et sans doute bien d'autres encore.
En effet, Texas Instruments nous indique dors et déjà qu'il sera possible de contrôler en Python ses périphériques TI-Innovator Hub et TI-Innovator Rover, soit les mêmes nouveautés déjà annoncées pour TI-83 Premium CE Editon Python !
C'est même une double bonne nouvelle, puisque cela suggérerait également un développement en parallèle des fonctionnalités Python pour TI-83 Premium CE Editon Python et TI-Nspire CX II et donc une certaine compatibilité des des scripts Python, même lorsque utilisant ces modules spécifiques !
A très bientôt donc pour le Python tant attendu sur TI-Nspire CX II !
Source : https://education.ti.com/fr/produits/ca ... -cx-python via viewtopic.php?f=41&t=23426&p=250637#p250637