π
<-
Chat plein-écran
[^]

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

Online

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6.6%
 
Posts: 35602
Images: 9524
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 3.2%
 
Posts: 2054
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Online

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6.6%
 
Posts: 35602
Images: 9524
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 3.2%
 
Posts: 2054
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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

Unread postby 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)...
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.5%
 
Posts: 12964
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 3.2%
 
Posts: 2054
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Online

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6.6%
 
Posts: 35602
Images: 9524
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Online

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

Unread postby critor » 20 Mar 2018, 13:17

Remplacé toutes les images par des versions propres.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6.6%
 
Posts: 35602
Images: 9524
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor


Return to News Casio

Who is online

Users browsing this forum: No registered users and 16 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
664 utilisateurs:
>655 invités
>3 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)