π
<-
Chat plein-écran
[^]

Infos Python Graph 90+E: modules math + urandom & menus

Infos Python Graph 90+E: modules math + urandom & menus

Message non lude critor » 19 Mar 2018, 13:49

Pour la rentrée 2018, la Casio Graph 90+E va bénéficier d'une grande mise à jour rajoutant la programmation Python.

Nous avions déjà découvert que nous aurons un catalogue et une console, et que l'implémentation retenue par le constructeur sera du MicroPython.

Une autre interrogation qui subsistait était de connaître les capacités de cette implémentation, c'est-à-dire les modules intégrés. A titre de référence, la NumWorks intègre les modules :
  • math (fonctions mathématiques)
  • cmath (fonctions mathématiques pour nombres complexes)
  • random (fonctions aléatoires)
  • kandinsky (fonctions de sorties graphiques)

Pour répondre à cette interrogation, sortons la dernière édition de mars 2018 de la newsletter Casio Forum Lycée, non encore disponible sur le site de Casio mais distribuée en avant-première au salon EduSpot.
Elle nous confirme d'une part la plupart des informations concernant l'éditeur de scripts, le catalogue et la console, mais avec l'avantage de nous les illustrer. :bj:
Ci-contre notamment la première capture d'écran du nouveau catalogue Python, de plus faisant la démonstration de ses possibilités de recherche. :)

On note que la console nous permet de remonter dans l'historique des commandes afin de les copier/coller pour réutilisation ou modification. :)

Remarquons aussi que la console nous signale les éventuelles erreurs en couleur rouge, et en précise même la ligne quand l'erreur provient d'un script. :)

Enfin, notons un aperçu des commandes et caractères qui seront directement accessibles dans l'éditeur via les onglets de bas d'écran, sans aucun besoin donc d'aller fouiller le catalogue. :)

Mais ce n'est pas tout car d'autre part en lisant le texte nous y apprenons même la disponibilité de premiers modules dès la rentrée 2018, comme pour un vrai Python donc : :bj:
  • math :)
  • urandom, peut-être à rapprocher du module officiel random malgré la différence de nom :)

Source : http://www.casio-education.fr/articles/ ... asio-forum
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41464
Images: 14477
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude parisse » 19 Mar 2018, 14:05

En fait urandom est aussi le module Python qui est installe sur la Numworks, c'est une version simplifiee de random (j'avais fait part de mes reserves a Numworks sur la confusion que risquait d'engendrer l'utilisation du nom de random pour urandom, mais ils n'en ont tenu aucun compte).
Pas de module cmath, ca semble un peu etonnant vu que ca ne necessite que d'ajouter de la doc (mais peut-etre que ceux qui ont ecrit la com n'ont pas voulu compliquer le message et que math signifie math et cmath). Pas de module graphique non plus, comme je le pressentais en l'absence de com la-dessus.
Il faudra aussi voir ce qui est ou n'est pas inclus de la librairie standard (hors modules, comme les operations sur les listes par exemple).
C'est finalement assez interessant pour mon approche de compatibilite syntaxe, parce qu'il va y avoir un PGCD des commandes utilisables sur calculatrices Python-aware pas trop etendu.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude critor » 19 Mar 2018, 14:38

L'absence d'un module cmath ne me choque pas dans l'immédiat.
Dans le sens où les classes de Terminale ne seront pas encore concernées par le Python à la rentrée 2018.

Je suppose que Casio n'annonce que ce qu'ils se sentent capables de finaliser d'ici la rentrée, que c'est une question de priorités, et peut-être aurons-nous plus que ce qui est annoncé. Je trouve dans tous les cas que le délai de réaction pour un problème qui n'est connu que depuis mai dernier est remarquable dans le contexte de cette entreprise (de l'autre côté, toujours aucune communication en ce sens auprès du corps enseignant par TI).

L'absence de module graphique ne serait pas forcément gênante pour le programme de Mathématiques (à vérifier quand il sortira pour les niveaux Première et Terminale). Peut-être davantage pour l'ICN/ISN.
Ce serait plus dommageable pour l'aspect commentaire, avec l'impossibilité de réaliser des jeux intéressants.

Il reste à sa demander si, comme avec NumWorks, l'implémentation Python de la Graph 90+E pourra continuer à évoluer significativement et régulièrement au-delà de la rentrée 2018 ou pas. L'avenir nous le dira.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41464
Images: 14477
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude parisse » 19 Mar 2018, 15:10

Ajouter cmaths ne leur prendra pas longtemps si ce n'est pas encore fait. Au-dela, ajouter les modules utilises dans le superieur (numpy, scipy, matplotlib) ca parait un peu inutile avant le bac pour les deux premiers ou trop difficile (et en plus trop gros pour la Numworks), donc je pense qu'il ne se passera rien cote module, ou bien on aura sur chaque modele un module graphique maison avec tres peu d'instructions (comme celui de la Numworks), pas forcement standardisees. Il peut par contre y avoir des evolutions dans l'UI.
Au final, je pense qu'on va se retrouver avec une application de programmation utilisee uniquement dans un cadre purement scolaire et assez limitee, precisement parce que le module Python est completement independant du reste de la calculatrice, approche inverse de celle que j'ai choisie pour Xcas, qui fait que les gens programmant sur la HP Prime en syntaxe Python ont toujours acces aux variables (de Home et du CAS) et ont toutes les commandes de programmation (par exemple en graphique, ca ne se limite pas a allumer un pixel, en non graphique, on peut aussi utiliser les commandes systeme et des Apps, en remplacement des modules graphiques ou de calcul de Python). Si on programme une dichotomie sur Casio ou Numworks, il faudra rentrer les donnees de la fonction 2 fois: une fois pour executer le programme et une fois pour visualiser la fonction.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude Adriweb » 19 Mar 2018, 15:24

Un module graphique minimal, au moins comme celui de numworks, me semble à la fois rapide à créer, et utile (et pourquoi pas relativement important, selon ce que l'on veut montrer)...
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14605
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

En ligne

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude parisse » 19 Mar 2018, 17:54

Il me parait probable que Casio en fasse un.
Cela dit, programmer un trace de courbe representative ou un diagramme en batons avec une instruction pour allumer un pixel ne sera pas a la portee du premier eleve venu.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude critor » 20 Mar 2018, 11:55

Les Casio forum lycée et collège mars 2018 sont maintenant en ligne en version propre :
http://www.casio-education.fr/articles/ ... asio-forum
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41464
Images: 14477
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Infos Python Graph 90+E: modules math + urandom & menus

Message non lude critor » 20 Mar 2018, 13:17

Remplacé toutes les images par des versions propres.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41464
Images: 14477
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor


Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 28 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
839 utilisateurs:
>829 invités
>6 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)