π
<-

Module graphique Python Graph 90+E/35+E II - avril 2020

Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby critor » 21 Nov 2019, 10:59

Nous te l'avions déjà évoqué puisque annoncé lors des journées APMEP 2019; Casio te prépare une mise à jour majeure qui va rajouter une bibliothèque graphique au langage Python de ta calculatrice Graph 35+E II ou Graph 90+E ! :bj:

Nous pensions initialement à quelque chose de simpliste construit autour de la possibilité d'allumer des pixels et objets simples (rectangles, textes) comme kandinsky sur NumWorks mais finalement non, l'approche de Casio est bien différente.

Dans le cadre de cette 3ème bibliothèque de la machine après math et random, il s'agit apparemment pour le constructeur de faire du sur mesures pour répondre à la problématique des nouveaux programmes de Physique-Chimie Seconde de rentrée 2019, qui demandent d'utiliser le Python pour :
  • construire des diagrammes (nuages de points, histogrammes)
  • représenter le déplacement d'un mobile ponctuel avec les différentes positions successives et vecteurs vitesse associés

On remarque en effet que nous avons quelque chose de beaucoup plus riche offrant une zone graphique aux bornes apparemment configurables, et accompagnée d'axes gradués latéraux. Ce serait donc a priori davantage comparable à matplotlib qu'à kandinsky.

Il y a visiblement de quoi y tracer facilement :
  • des histogrammes
  • des lignes (et ce en toute liberté, la présence de quelques lignes verticales suggère qu'il ne s'agit pas juste d'un grapheur de fonctions)
  • des vecteurs
Apparemment sur Graph 90+E, on serait par contre limité aux 7-8 couleurs (selon si l'on compte le blanc ou pas) déjà accessibles en langage Basic.

Pour plus d'informations ainsi que tes éventuelles doléances, tu as la possibilité de passer voir le constructeur ce jeudi et ce vendredi au salon Educatec-Educatice à Paris Porte de Versailles, stand F44/G39.

Il faudra bien sûr tester une fois disponible, mais le constructeur Casio, une fois de plus très réactif, semble être parti sur de très bons rails du point de vue de la pertinence par rapport aux nouveaux programmes ! :bj:

Et en prime même pas besoin d'attendre la rentrée 2020, la bibliothèque graphique Python sera disponible via une mise à jour gratuite pour ta calculatrice dès avril 2020, soit à temps non seulement pour le BAC 2020 mais également pour l'épreuve d'E3C Physique-Chimie du BAC 2021 en Première ! :bj:

Source : https://mailchi.mp/casio.fr/nouvelle-bi ... que-python via viewtopic.php?f=23&t=23158&p=248316#p248316

Références :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby jean-baptiste boric » 21 Nov 2019, 20:08

On prend les paris pour savoir si les constructeurs vont converger sur des APIs communes? Car on semble bien parti pour que les seuls scripts et jeux multi-plateformes soient limitées aux capacités d'entrée/sortie d'un Apple I de 1976 :troll:
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby critor » 21 Nov 2019, 20:14

Je ne vois pas de raisons d'une convergence entre kandinsky et le module graphique de Casio, si c'est ce à quoi tu penses.

L'un est une bibliothèque de bas niveau, ne permettant d'origine que d'allumer des pixels, tracer des rectangles et écrire du texte, dans la couleur de ton choix.
Mais certes, à partir de ça tu peux tout construire.

L'autre semble être une bibliothèque de haut niveau, avec gestion d'une fenêtre graphique et je devine des fonctions toutes faites pour tracer rapidement des objets bien plus complexes comme des lignes, histogrammes et vecteurs, mais avec juste 7-8 couleurs au choix.

Ils n'ont tout simplement rien à voir entre eux.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby jean-baptiste boric » 21 Nov 2019, 20:32

critor wrote:Ils n'ont tout simplement rien à voir entre eux.

D'où la boutade, car s'il n'existe pas des APIs basiques communes entre les constructeurs (graphismes, lecture de touches, etc), on aura enfin convergé sur un langage standard sur les calculatrices... sans pouvoir faire autre chose que de la programmation fonctionnelle et du input()/print() de manière portable :?
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby Lionel Debroux » 21 Nov 2019, 20:55

La nouvelle est plutôt bonne, mais en effet, il est probablement illusoire de penser que les nouveaux venus (Casio, TI peut-être un jour) vont se soucier d'interopérabilité, et suivre ceux (NumWorks) qui leur ont damé le pion pour la disponibilité de Python sur calculatrice graphique...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby critor » 21 Nov 2019, 21:00

Content de voir que vous êtes quand même quelques-uns à remarquer cette actualité d'importance. :)

Casio l'a vraiment annoncée au pire moment... :p
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby cpierquet » 21 Nov 2019, 21:09

J'ai reçu le mail cet après-midi, cela semble intéressant !
Hâte de tester ;-)
User avatar
cpierquetPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 29.7%
 
Posts: 201
Joined: 10 Mar 2014, 18:34
Location: Chaumont (52)
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof de Maths [Lycée & BTS]

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby critor » 21 Nov 2019, 21:11

Ah, l'espace d'un instant j'ai confondu et ai cru que tu parlais d'un certain autre mail de ce jour... :p
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby parisse » 21 Nov 2019, 21:15

Je ne vois pas pourquoi le module Casio ne proposerait pas aussi des fonctions de trace de bas niveau en pixels vu que c'est un prerequis pour des graphiques reperes (c'est precisement ce que fait KhiCAS). Mais je doute fort que leur module soit source compatible avec KhiCAS et kandinsky :-)
On verra ce qui sera propose, si c'est un sous-ensemble de matplotlib ou quelque chose de vraiment different.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Module graphique Python Graph 90+E/35+E II - avril 2020

Unread postby critor » 21 Nov 2019, 21:18

Il le propose peut-être, ils ne l'illustrent pas.
Pareil avec les couleurs qui ne sortent apparemment pas de l'éventail des 8 teintes utilisables en Casio Basic, jusqu'à preuve du contraire.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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.
894 utilisateurs:
>850 invités
>38 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)