π
<-
Chat plein-écran
[^]

Nouveautés Python Graph 90+E 3.20

Nouveautés Python Graph 90+E 3.20

Message non lude critor » 28 Aoû 2018, 19:21

Ce vendredi 31 août 2018, la
Casio Graph 90+E
ainsi que son équivalent international
Casio fx-CG50
vont bénéficier d'une grande mise à jour rajoutant la programmation
Python
. :bj:

Dans sa
newsletter
publiée aujourd'hui,
Casio
nous liste plusieurs modifications apportées à l'application
Python
suites aux retours depuis la présentation de la préversion
3.15
au printemps dernier.

Comme déjà annoncé, le module aléatoire
urandom
a été renommé
random
pour une meilleure compatibilité avec les scripts provenant d'autres environnements. :)

Ce n'est pas le seul changement concernant ce module. Le générateur de nombres aléatoires avait le défaut de tirer toujours la même série de nombres à chaque fois que réinitialisé. Deux calculatrices qui venaient d'être réinitialisées
(neuves, redémarrage, changement de piles, sortie du mode examen...)
tiraient donc toujours 0,689... puis 0,780... et etc. Un enseignant organisant une activité de simulation/probabilités/échantillonnage avec comparaison des résultats des élèves en début d'année ou juste après un devoir surveillé avec calculatrice allait donc avoir quelques surprises susceptibles de l'empêcher d'atteindre son objectif. :(
Et bien bonne nouvelle, c'est désormais corrigé. De l'aléatoire a été rajouté, et deux calculatrices différentes ne sortiront plus la même série de nombres. :bj:

Casio
mentionne aussi l'ajout de la fonction type(), ce qui permettra de bien distinguer entiers et flottants conformément à ce que préconise le programme de Mathématiques rafraîchi pour la Seconde à la rentrée 2017. :bj:
En fait, la fonction type() existait déjà dans la préversion
3.15
présentée au printemps dernier. Aussi, il s'agit peut-être en réalité d'un ajout au catalogue, dont cette fonction était effectivement absente.


Enfin, la fonction input() avait dans la préversion
3.15
le défaut d'empêcher l'interruption des scripts avec la touche
AC
, du moins tant que la saisie n'avait pas été validée. Si la fonction en question était appelée dans une boucle
(pour saisir une liste/matrice par exemple)
, cela pouvait devenir très gênant... :(
Là encore, le problème a été corrigé. :bj:

Source
:
https://www.casio-education.fr/articles ... BBt%202018
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 78.6%
 
Messages: 30941
Images: 7324
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Nouveautés Python Graph 90+E 3.20

Message non lude parisse » 28 Aoû 2018, 21:30

Je ne pense pas que ce soit une bonne idee de renommer random le module urandom, car il ne contient qu'un sous-ensemble des commandes de random, c'est un peu mensonger.
Je viens de mettre a jour KhiCAS pour ajouter aussi de l'aleatoire au lancement. Vu l'absence de retours que j'ai eu sur ce point ou sur l'interruption dans un input(), j'ai la nette impression que personne (ou presque?) ne s'est donne la peine de tester les possibilites de programmation Python de KhiCAS.
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 44.6%
 
Messages: 1447
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Nouveautés Python Graph 90+E 3.20

Message non lude critor » 28 Aoû 2018, 22:27

Merci.

Pendant l'été, l'absence de retours n'est pas surprenante.
Pour ma part, je suis en train de regarder sérieusement ce que donne le Python sur HP Prime G2 13865, et pas juste pour les QCC.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 78.6%
 
Messages: 30941
Images: 7324
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Nouveautés Python Graph 90+E 3.20

Message non lude jean-baptiste boric » 28 Aoû 2018, 22:40

parisse a écrit:Je ne pense pas que ce soit une bonne idee de renommer random le module urandom, car il ne contient qu'un sous-ensemble des commandes de random, c'est un peu mensonger.


Sur les calculettes bas et moyen de gamme on va forcément avoir des environnements Python restreints, qui n'ont pas toutes les fonctionnalités de CPython. Il est préférable d'aligner ce qui est implémenté sur ce qu'un élève trouvera dans un shell Python standard pour minimiser les différences entre les plateformes. Un dir() (ou la touche toolbox sur la NumWorks) listera tout ce qui est vraiment supporté de toutes façons.

D'ailleurs, ça me fait penser que je dois retourner me pencher sur la question de l'expansion de l'API Python sur la NumWorks...
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 68.4%
 
Messages: 158
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié

Re: Nouveautés Python Graph 90+E 3.20

Message non lude amigafred37 » 28 Aoû 2018, 23:02

Pour ceux qui n'y connaissent rien en python, ils vont donner avec un pdf pour debuter ?
Avatar de l’utilisateur
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 30.9%
 
Messages: 29
Inscription: 05 Aoû 2014, 01:01
Localisation: Tours
Genre: Homme
Calculatrice(s):
Classe: Loisirs & debutant

Re: Nouveautés Python Graph 90+E 3.20

Message non lude critor » 28 Aoû 2018, 23:28

Il devrait y avoir le nouveau manuel de la version 3.20 logiquement, si il est prêt.

Sinon, voir l'offre de formation Casio.
Il y a 3 offres niveau Python, ce qui pourrait correspondre à 3 niveaux différents :
  • MISE À JOUR PYTHON SUR LA GRAPH 90+E
  • EXEMPLES D'APPLICATIONS DU MENU PYTHON : NIVEAU INTERMÉDIAIRE
  • EXEMPLES D'APPLICATIONS DU MENU PYTHON : LES LISTES
Pour chacune, plusieurs dates sont possibles :
https://www.casio-education.fr/formations/en-ligne
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 78.6%
 
Messages: 30941
Images: 7324
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Nouveautés Python Graph 90+E 3.20

Message non lude parisse » 29 Aoû 2018, 06:55

jean-baptiste boric a écrit:
parisse a écrit:Je ne pense pas que ce soit une bonne idee de renommer random le module urandom, car il ne contient qu'un sous-ensemble des commandes de random, c'est un peu mensonger.


Sur les calculettes bas et moyen de gamme on va forcément avoir des environnements Python restreints, qui n'ont pas toutes les fonctionnalités de CPython. Il est préférable d'aligner ce qui est implémenté sur ce qu'un élève trouvera dans un shell Python standard pour minimiser les différences entre les plateformes. Un dir() (ou la touche toolbox sur la NumWorks) listera tout ce qui est vraiment supporté de toutes façons.

A premiere vue ca peut paraitre plus simple, mais apres un eleve va peut-etre chercher de la documentation en ligne, trouver une commande du module random ne pas pouvoir la faire marcher sur sa calculatrice et se demander pourquoi. Ajouter un u devant random c'est quand meme pas si complique que ca, surtout si c'est fait par un menu.
Si on veut vraiment faire simple, il vaudrait mieux ne pas avoir a importer de module du tout (comme dans KhiCAS). Ca n'a aucun interet d'un point de vue algorithmique, ca cause des problemes aux debutants (qui se trompent en recopiant from ... import *) et sur les calculatrices de toutes facons, il y a tellement peu de modules qu'il n'y a aucun inconvenient a les importer tous automatiquement de facon transparente pour l'utilisateur. La on va insister sur copier sans erreur from random import * alors que justement ce n'est pas random, belle pedagogie!
Avatar de l’utilisateur
parissePremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 44.6%
 
Messages: 1447
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Nouveautés Python Graph 90+E 3.20

Message non lude amigafred37 » 29 Aoû 2018, 16:47

Merci pour ta reponse Critor, mais je ne suis pas un enseignant :p
Avatar de l’utilisateur
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 30.9%
 
Messages: 29
Inscription: 05 Aoû 2014, 01:01
Localisation: Tours
Genre: Homme
Calculatrice(s):
Classe: Loisirs & debutant

Re: Nouveautés Python Graph 90+E 3.20

Message non lude critor » 29 Aoû 2018, 17:00

amigafred37 a écrit:Merci pour ta reponse Critor, mais je ne suis pas un enseignant :p

Pense pas que ça t'empêche de participer à une formation en ligne, qui plus est organisée par un acteur privé. :)
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 78.6%
 
Messages: 30941
Images: 7324
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Nouveautés Python Graph 90+E 3.20

Message non lude amigafred37 » 30 Aoû 2018, 11:20

Il me semble avoir lut sur le formulaire qu'il faut renseigner son etablissement et sa fonction.
Avatar de l’utilisateur
amigafred37Premium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 30.9%
 
Messages: 29
Inscription: 05 Aoû 2014, 01:01
Localisation: Tours
Genre: Homme
Calculatrice(s):
Classe: Loisirs & debutant

Suivante

Retourner vers News Casio

Qui est en ligne

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

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
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 
-
Stats.
461 utilisateurs:
>421 invités
>34 membres
>6 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)