π
<-

News 2025
June (2)
April (2)

News 2024
August (1)
July (1)
June (4)
April (2)

News 2023
August (2)
July (1)
June (3)
May (4)
April (1)

News 2022
August (3)
June (1)
May (1)
March (2)

News 2021
August (12)
July (1)
June (2)
May (7)
April (3)
March (1)

News 2020
August (15)
July (2)
June (7)
May (7)
April (19)
March (4)

News 2019
August (4)
July (7)
June (6)
May (1)
April (3)
March (1)

News 2018
August (11)
July (8)
June (3)
May (10)
April (2)
March (4)

News 2017
August (15)
July (18)
June (1)
May (7)
April (4)
March (7)

News 2016
August (17)
July (16)
June (2)
May (2)
April (1)
March (5)

News 2015
August (25)
July (1)
June (4)
May (9)
April (4)
March (10)

News 2014
August (4)
July (4)
June (11)
May (12)
April (9)
March (12)
January (13)

News 2013
October (11)
August (5)
July (5)
June (9)
May (12)
April (10)
March (7)
January (10)

News 2012
August (12)
July (10)
June (13)
May (22)
April (8)
March (5)

News 2011
October (23)
August (1)
July (7)
June (29)
May (11)
April (5)
March (3)

News 2010
August (2)
July (2)
June (5)

News 2009
August (1)
July (1)
June (1)
May (1)
April (1)
March (1)

CP5 - Championnat des Pythons : mémoire de travail

New postby critor » 22 May 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: Select all
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 ! ;)

CP4 - Championnat des Pythons : coloration syntaxique

New postby critor » 20 May 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 ! ;)

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

New postby critor » 19 May 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

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

New postby critor » 19 May 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 ! ;)

CP2 - Championnat des Pythons : saisie via catalogue

New postby critor » 11 May 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 ! ;)

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
18210 utilisateurs:
>18192 invités
>10 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)