Découvrons dans un premier temps par application ce que le constructeur nous a réservé :
![](https://i.imgur.com/F99I92z.png)
Toutefois, les choix opérés n’étaient pas toujours les meilleurs et ne te facilitaient donc pas toujours la vie.
![](https://i.imgur.com/8kJmyu1t.png)
![](https://i.imgur.com/8DdLnDPt.png)
![](https://i.imgur.com/SzU1Q4ht.png)
D’une part pour les bornes verticales de la fenêtre, il y avait utilisation de l’algorithme naïf recherchant les maximum et minimum locaux. Cela marchait bien pour nombre de fonctions, mais avait le défaut d’écraser complètement le tracé lorsqu’il y avait des asymptotes verticales, les bornes réglées étant en effet extrêmes.
![](https://i.imgur.com/0AzGq5qt.png)
![](https://i.imgur.com/qFUxv6at.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/Xi7uFs7t.png)
![](https://i.imgur.com/2J2JscIt.png)
![](https://i.imgur.com/0h9zx7ut.png)
![](https://i.imgur.com/9dGbewSt.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/49Z7UG2.png)
![](https://i.imgur.com/Xhzkjoht.png)
![](https://i.imgur.com/ltf9SkKt.png)
- avec la formule du terme général (suite explicite)
- avec une formule de récurrence, auquel cas on peut également préciser le rang du premier terme
Avec la nouvelle version le rang initial est automatiquement réinitialisé à zéro lorsque l’on remplace une suite récurrente par une suite explicite.
![:) :)](./images/smilies/smile.png)
![](https://i.imgur.com/4ZVuecu.png)
![](https://i.imgur.com/47vi6C2.png)
- Valeurs et Effectifs pour l’application Statistiques
- xi et yi pour l’application Régressions
![](https://i.imgur.com/nYEiLGtt.png)
![](https://i.imgur.com/jqs1dOmt.png)
- si l’on effectue une nouvelle saisie dans la colonne Valeurs, la colonne Effectifs reçoit par défaut la valeur 1
- si l’on effectue une nouvelle saisie dans la colonne xi, la colonne yi reçoit par défaut la valeur 0
- si l’on effectue une nouvelle saisie dans la 2ème colonne, la 1ère colonne reçoit par défaut la valeur 0
![](https://i.imgur.com/e91ebOgt.png)
![](https://i.imgur.com/jqs1dOmt.png)
![](https://i.imgur.com/PLMbuZv.png)
Nous avions vu récemment que l’application Python très similaire que Casio prépare pour sa Graph 90+E à la rentrée 2018 dérivait de MicroPython 1.9.2, une implémentation Python un peu plus récente sortie le 23 août 2017.
Et bien non, ta NumWorks ne se fera pas dépasser, l’application Python de la nouvelle version est désormais basée sur le tout dernier MicroPython 1.9.3 sorti le 1er novembre 2017.
![:) :)](./images/smilies/smile.png)
Mais ce n’est pas tout loin de là, car la machine réagit désormais quand on la connecte à un hôte USB actif (ordinateur, tablette ou smartphone OTG), nous invitant à visiter https://workshop.numworks.com .
![:o :o](./images/smilies/surprise.png)
C’est-à-dire déjà que la calculatrice entre directement en mode DFU, et qu’après cette mise à jour il n’y aura plus besoin d’appuyer sur le bouton reset pour les prochaines mises à jour.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
En visitant et s’identifiant sur https://workshop.numworks.com on trouve un nouvel onglet Python permettant directement dans ton navigateur :
- de gérer ta propre bibliothèque personnelle de scripts Python
- de créer tes propres scripts via un éditeur en ligne
- d’envoyer des scripts de ta bibliothèque sur ta calculatrice
- inversement de récupérer dans ta bibliothèque des scripts de ta calculatrice
- de décider du caractère privé ou public de chacun des scripts de ta bibliothèque, te permettant ainsi de les partager avec autres utilisateurs
- d’accéder à une bibliothèque public où tu trouveras de même les scripts partagés par les autres utilisateurs
- de tester directement en ligne tous ces scripts
NumWorks nous signe donc aujourd’hui une très belle mise à jour.
D’une part, nous y retrouvons, via les améliorations dans chaque application, le souci méticuleux de la simplicité d’utilisation qui est depuis le début le coeur du projet.
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
D’autre part, avec l’ajout de la connectivité, tu peux dorénavant sauvegarder et recharger les scripts Python saisis dans ta calculatrice, très facilement avec un simple navigateur sur ton ordinateur, ta tablette ou ton smartphone OTG. Comme ils sont liés à ton compte, tu pourras les retrouver peu importe la machine utilisée pour la connexion. Pourvu que tu fasses des sauvegardes régulières tu n’as donc plus à avoir peur de perdre des heures de travail sur ta calculatrice à coder le script de ton projet d’ICN, TPE ou ISN, à cause par exemple d’une activation du mode examen. Tu n’as plus aucune raison de te brider dans ton utilisation !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Mais aussi, puisque l’on peut enfin rentrer des scripts dans sa calculatrice sans avoir à les saisir au clavier, c’est aujourd’hui que démarre véritablement l’aventure NumWorks pour les programmeurs Python. À quand le premier jeu graphique ? À quand le premier Mario ? À quand le premier Doom ? L’histoire reste à écrire, et c’est dès maintenant à ton tour.
![;) ;)](./images/smilies/wink.png)
Liens :
- Mise à jour (suivre les instructions)
- Simulateur en ligne
- Code source