π
<-
Chat plein-écran
[^]

News 2024

News 2023
Août (2)
Juin (3)
Mai (4)
Avril (1)

News 2022
Août (3)
Juin (1)
Mai (1)
Mars (2)

News 2021
Août (12)
Juin (2)
Mai (7)
Avril (3)
Mars (1)

News 2020
Août (15)
Juin (7)
Mai (7)
Avril (19)
Mars (4)

News 2019
Août (4)
Juin (6)
Mai (1)
Avril (3)
Mars (1)

News 2018
Août (11)
Juin (3)
Mai (10)
Avril (2)
Mars (4)

News 2017
Août (15)
Juillet (18)
Juin (1)
Mai (7)
Avril (4)
Mars (7)

News 2016
Août (17)
Juillet (16)
Juin (2)
Mai (2)
Avril (1)
Mars (5)

News 2015
Août (25)
Juin (4)
Mai (9)
Avril (4)
Mars (10)

News 2014
Août (4)
Juin (11)
Mai (12)
Avril (9)
Mars (12)
Janvier (13)

News 2013
Octobre (11)
Août (5)
Juin (9)
Mai (12)
Avril (10)
Mars (7)
Janvier (10)

News 2012
Août (12)
Juillet (10)
Juin (13)
Mai (22)
Avril (8)
Mars (5)

News 2011
Octobre (23)
Août (1)
Juin (29)
Mai (11)
Avril (5)
Mars (3)

News 2010
Août (2)
Juin (5)

News 2009
Août (1)
Juin (1)
Mai (1)
Avril (1)
Mars (1)

CP1 - Championnat des Pythons : Capacité de stockage

Nouveau messagede critor » 08 Mai 2018, 16:00

Championnat des Pythons 2018
Course des Pythons n°1
Capacité de stockage


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette première Course des Pythons, voyons ensemble ce que valent ces différentes solutions sur le critère capacité de stockage.

Comme découvert récemment, la NumWorks offre d'origine 2,88Kio pour stocker tes scripts Python.

Petite astuce, si tu supprimes les scripts préchargés, tu peux même monter à 4Kio. ;)

Donc finalement, de 2,88Kio à 4Kio. :(

C'est possiblement suffisant pour les cours de Mathématiques et épreuves d'examen qui en découlent, mais cela n'en reste pas moins extrêmement peu. Si l'on élargit l'horizon aux autres matières scientifiques traitant ou pouvant traiter de la programmation et évaluées par projets, ICN, TPE et ISN, cela risque de devenir rapidement très insuffisant. :(

Sur HP Prime nous avons droit à l'intégralité de la mémoire de stockage pour enregistrer nos scripts Python, soit d'origine un espace astronomique de 197,85Mio. :bj:

Toutefois la machine souffre de divers problèmes de fuite de mémoire. Lors de la connexion au logiciel de connectivité qui liste et consulte chaque variable éditable dont les scripts Python, ainsi que lors du transfert de ces dernières variables, de la mémoire de travail (initialement à 16Mio comme ci-contre) sera consommée et jamais libérée. Au-delà de quelques mégaoctets de programmes stockés les transferts de données deviennent très fastidieux, nécessitant de les faire un par un en réinitialisant la machine entre chaque transfert. :mj:

Sur Casio Graph 90+E nous avons droit là encore à l'intégralité de la mémoire de stockage, soit d'origine dans les 6,22Mio. :)

Petite astuce, si tu supprimes le dossier /CASIO/ qui ne contient que des images fixes ou animées à mettre en fond d'écran des graphiques, sans grand intérêt donc, tu peux monter jusqu'à 12,7Mio. :o
Et si tu supprimes les applications officielles préchargées, tu peux même monter jusqu'à 16Mio. :bj:

Donc finalement, de 6,22Mio à 16Mio, ce qui est très honorable. :)

On pourra juste regretter que la sauvegarde d'un script Python que l'on vient de saisir ou modifier soit relativement lente, rendant la machine indisponible pendant 1-2 secondes. Particulièrement embêtant pour un script en cours de développement, que l'on doit donc sauvegarder avant chaque tentative d'évaluation. Mais peut-être que cela pourra être amélioré d'ici la version finale prévue pour la rentrée 2018.

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP1 - Championnat des Pythons : Capacité de stockage (Commentaires: 20)

CP2 - Championnat des Pythons : saisie via catalogue

Nouveau messagede critor » 11 Mai 2018, 12:42

Championnat des Pythons 2018
Course des Pythons n°2
Saisie via catalogue


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette deuxième Course des Pythons, voyons ensemble ce que valent ces différentes solutions niveau aide à la saisie via le catalogue intégré.

Sur NumWorks on bénéficie via la touche boîte à outils d'un catalogue de fonctions parmi lesquelles choisir, catalogue explorable à la fois par catégories et de façon alphabétique. :)

On peut certes naviguer rapidement dans les listes alphabétiques en saisissant la première lettre de la fonction recherchée. Toutefois ce n'est pas très intuitif vu qu'il faudra passer manuellement en saisie alphabétique avec la touche
alpha
et que rien ne nous y invite à l'écran. :(

Sur HP Prime de façon similaire la touche boîte à outils permet d'accéder à un catalogue de commandes au choix, à explorer par catégorie ou alphabétiquement. Sur les listes alphabétiques la calculatrice passe automatiquement en verrouillage alphabétique, nous invitant ainsi intuitivement à saisir non pas la seule initiale mais les premières lettres de la commande recherchée, 6 lettres au maximum. :bj:

Malheureusement, ce catalogue ne présente en fait que les commandes du langage interprété HPPPL dédié à la calculatrice. Il ne pourra servir au Python que lorsqu'il y aura homonymie et en prime même syntaxe. Nombre de fonctions ainsi que de sructures (boucles, instructions conditionnelles...) devront donc être saisies intégralement au clavier. :mj:

Sur Casio Graph 90+E nous avons avons de même accès à un catalogue de fonctions par catégories ou alphabétique via la combinaison
SHIFT
7
. On y trouve bien cette fois-ci tout ce qui concerne le Python. Là encore la calculatrice passe automatiquement en verrouillage alphabétique et permet de trouver rapidement la fonction souhaitée en en saisissant les premières lettres, 8 lettres au maximum. :bj:

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP2 - Championnat des Pythons : saisie via catalogue (Commentaires: 4)

CP3 - Championnat des Pythons : aide intégrée

Nouveau messagede critor » 19 Mai 2018, 11:42

Championnat des Pythons 2018
Course des Pythons n°3
Aide intégrée


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette troisième Course des Pythons, voyons ensemble ce que valent ces différentes solutions niveau aide intégrée.

Sur NumWorks, la touche boîte à outils permet d'accéder à un catalogue listant toutes les fonctions Python. Chaque fonction y est accompagnée d'un commentaire explicatif dans la langue choisie par l'utilisateur. :)

Sur HP Prime il suffit de taper la touche
HELP
pour accéder à une explication exhaustive de la fonction sélectionnée. :bj:

Ce qu'il y a de bien, c'est que cela marche aussi bien depuis une fonction sélectionnée dans le catalogue, que depuis le mot pointé par le curseur de texte dans l'éditeur. :bj:

Toutefois, en réalité cette aide ne concerne pas le Python mais le langage interprété historique HPPPL de la machine. Elle n'affichera des choses qu'en cas d'homonymie, et le contenu en question ne sera pas toujours pertinent. :mj:
Et lorsque les mots Python n'ont pas d'homonyme en HPPPL, elle n'affichera rien. :mj:

Le catalogue de la Graph 90+E permet depuis la version 3.10 pour une partie des entrées d'obtenir un QR Code permettant d'accéder à la section la décrivant dans le manuel.
Toutefois cela nécessite un smartphone, appareil interdit en évaluation. Et de toutes façons cette fonctionnalité est même désactivée en mode examen. :mj:

Quoi qu'il en soit ce problème ne se pose pas encore ici, vu que de toutes façons même hors mode examen aucune des entrées Python du catalogue n'active le menu de bas d'écran permettant d'afficher le QR Code. :'(

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP3 - Championnat des Pythons : aide intégrée (Commentaires: 2)

6 nouveaux modules Grove pour TI-Innovator - rentrée 2018

Nouveau messagede critor » 19 Mai 2018, 21:34

7286Depuis la rentrée 2016, Texas Instruments commercialisait le TI-Innovator I/O Module Pack pour son interface TI-Innovator Hub, elle-même à connecter sur une calculatrice TI-83 Premium CE ou TI-Nspire CX.
Le pack en question contenait 4 modules Grove, dont 3 actionneurs et 1 capteur, à brancher directement sur les ports latéraux de l'interface.

Un sonar à ultrasons était de plus commercialisé séparément.

75207522Pour la rentrée 2018, Texas Instruments annonce la distribution de 6 nouveaux modules Grove :
  • 4 capteurs :
  • 2 actionneurs :
    • pompe à eau : pompe à eau submersible avec tube
    • module MOSFET : composants de contrôle de puissance

Comme tu peux le voir rien de véritablement nouveau puisque les modules en question sont déjà disponibles chez seeedstudio si bien que nous en possédons déjà certains. Mais peut-être que TI prévoit de les grouper dans un nouveau pack ?


Source : https://education.ti.com/en/products/mi ... ccessories
Lien vers le sujet sur le forum: 6 nouveaux modules Grove pour TI-Innovator - rentrée 2018 (Commentaires: 0)

CP4 - Championnat des Pythons : coloration syntaxique

Nouveau messagede critor » 20 Mai 2018, 17:22

Championnat des Pythons 2018
Course des Pythons n°4
Coloration syntaxique


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette quatrième Course des Pythons, voyons ensemble ce que valent ces différentes solutions niveau coloration syntaxique, ce qui peut notamment aider à la lecture du code ainsi qu'à la détection d'erreurs.

Sur NumWorks, pas de coloration syntaxique officiellement à ce jour, même si la communauté a soumis du code en ce sens. :(

Sur HP Prime pareil, rien à ce jour. :(

Sur Casio Graph 90+E par contre, l'éditeur nous offre une coloration syntaxique automatique du code visualisé ou en cours de saisie ! :bj:

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP4 - Championnat des Pythons : coloration syntaxique (Commentaires: 1)

CP5 - Championnat des Pythons : mémoire de travail

Nouveau messagede critor » 22 Mai 2018, 20:54

Championnat des Pythons 2018
Course des Pythons n°5
Mémoire de travail


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette cinquième Course des Pythons, voyons ensemble ce que valent ces différentes solutions niveau mémoire de travail, c'est-à-dire l'espace mémoire exploitable pour l'exécution des scripts.

9544Sur NumWorks notre script mem.py nous révèle un espace de travail de 13,3 Kio :
Code: Tout sélectionner
def mem():
  try:
    l = [0]
    while True:
      try:
        l = l + l[l[0]:]
      except:
        if l[0] < len(l)-1:
          l[0] = len(l)-1
        else:
          print("+", 4*len(l))
          l[0] = 4*len(l) + mem()
          break
  except:
    return 0
  return l[0]

Sur Casio Graph 90+E le résultat du même script mem.py n'a absolument rien à voir, avec 992 Kio.


Enfin sur HP Prime, on dispose de 17,95 Mio d'espace de travail, normalement entièrement utilisables par les scripts Python.

Toutefois, attention au fait que la machine souffre de plusieurs fuites de mémoire, et que la consommation significative de mémoire ne rapprochera que d'une seule chose : du moment où il n'y aura pas d'autre choix que de faire reset.

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP5 - Championnat des Pythons : mémoire de travail (Commentaires: 2)

Rencontre Casio, HP et TI à la journée des Maths à Tours

Nouveau messagede critor » 23 Mai 2018, 10:23

Si tu es dans le coin, aujourd'hui c'est la 21ème édition de la journée académique des Mathématiques à l'Université de Tours.

Tu y trouveras entre autres des stands Casio, Hewlett Packard et Texas Instruments... de quoi parler Scratch, Python et éventuellement mode examen 2019. ;)



Lien : https://www.ac-orleans-tours.fr/pedagog ... ematiques/

Source : https://www.ac-orleans-tours.fr/pedagog ... ematiques/ via https://twitter.com/Calcs_HP/status/998963896315768832
Lien vers le sujet sur le forum: Rencontre Casio, HP et TI à la journée des Maths à Tours (Commentaires: 0)

CP6 - Championnat des Pythons : performances

Nouveau messagede critor » 27 Mai 2018, 11:27

Championnat des Pythons 2018
Course des Pythons n°6
Performances


Bienvenue au grand Championnat des Pythons 2018. Pour la rentrée 2018, trois modèles de calculatrices graphiques autorisées aux examens et concours proposent ou proposeront la programmation en langage Python :
  • NumWorks
  • HP Prime
  • Casio Graph 90+E

Aujourd'hui dans cette sixième Course des Pythons, voyons ensemble ce que valent ces différentes solutions niveau performances d'exécution de scripts.

Par souci d'équité, le test ne concernera pas l'affichage graphique, la Graph 90+E ne disposant pas à ce jour d'un module graphique. Par souci de réalisme, il ne concernera pas non plus l'affichage de textes et nombres, les scripts en pratique ne réalisant qu'un affichage final en fin de calcul.

Prenons donc plutôt un test de performances de calcul avec le script suivant :
Code: Tout sélectionner
def seuil(m):
  n=0
  u=2.
  while abs(u-1)>=m:
    n=n+1
    u=1+1/((1-u)*(n+1))
  return [n,u];

La ligne d'appel sera seuil(0.005).

9586Sur la NumWorks et son processeur 32-bits ARMv7 100MHz, notre script arrive à fournir alors le résultat en seulement 2,41s ! :bj:

La HP Prime dispose quant à elle d'un processeur 32-bits ARMv5 de fréquence inconnue. Plusieurs sites parlent d'une fréquence de 400 MHz, mais à la différence il s'agit de la fréquence nominale de la puce. Nous n'avons à ce jour aucune information fiable sur la fréquence réelle, possiblement inférieure pour économiser la batterie.

Quoiqu'il en soit, les performances sont absolument désastreuses, le même script nécessitant ici 1min17s soit presque 32 fois plus de temps ! :mj:

On pourrait incriminer une fréquence réelle très inférieure à la fréquence nominale mise en avant donc de façon commerciale. Le fait que la HP Prime ne dispose pas d'un véritable interpréteur Python mais effectue en interne une traduction (imparfaite) de la syntaxe Python vers celle de son langage intégré a peut-être à voir avec l'effondrement des performances. Le fait que cette fonctionnalité ne soit disponible que dans le contexte CAS avec un moteur de calcul donc possiblement beaucoup plus lourd également.

Enfin la Casio Graph 90+E est équipée d'un processeur 32-bits SH-4 à 118 MHz, certes overclockable à 275 MHz. Pour être représentatif de ce que la majorité des utilisateurs obtiendra, le test a bien évidemment été réalisé sur machine non overclockée.

La machine que nous avons testée lors de la tournée pédagogique Casio mercredi 16 mai à Toulouse a réussi le triste exploit de battre le record de lenteur de la HP Prime avec pas moins de 2min35.2s pour le même résultat ! :mj:

Notons que Planète Casio a réalisé des tests complémentaires le mercredi 23 mai à Lyon, a de même été très déçu des performances et a même remarqué des performances inférieures à celles du langage interprété historique de la machine (Casio Basic).

Aucune idée du problème ici, d'ailleurs très surprenant vu que le matériel est comparable et que la technologie logicielle utilisée est la même que chez NumWorks (Micropython), et n'a donc rien à voir avec celle de la HP Prime. Espérons que Casio saura améliorer cela d'ici la rentrée.

Image

A bientôt pour une autre Course des Pythons ! ;)
Lien vers le sujet sur le forum: CP6 - Championnat des Pythons : performances (Commentaires: 16)

-
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.
1505 utilisateurs:
>1475 invités
>25 membres
>5 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)