Firmware 1.8 tiers améliorant Python (turtle/time/kandinsky)
Posted: 10 Nov 2018, 14:39
Pour la rentrée 2019, selon le nouveau programme de Physique-Chimie de la Seconde Générale et Technologique, il faudra programmer des tracés en langage Python :
- mouvement plan d'un objet ponctuel
- nuage de points
- vecteurs vitesse et variations
Afin de mieux répondre à la problématique du tracé de vecteurs dans la continuité des acquis de collège,
jean-baptiste boric a sorti un module Python turtle pour ta calculatrice.
jean-baptiste boric a sorti un module Python turtle pour ta calculatrice.
jean-baptiste boric diffuse aujourd'hui une deuxième version de son module Python turtle pour calculatrice NumWorks.
Dans la première version, le module avait été implémenté en C++. Cette fois-ci, Jean-Baptise implémente la tortue directement en Python.
Dans la première version, le module avait été implémenté en C++. Cette fois-ci, Jean-Baptise implémente la tortue directement en Python.
Amélioration fort appréciable, cette nouvelle version permet à la différence d'interrompre à tout moment le tracé avec la touche d'annulation. Finis les resets te faisant perdre le contenu mémoire face à une boucle qui ne se terminait pas !
Mais ce qu'il y a de bien avec cette nouvelle version, c'est que les améliorations ne se limitent pas à la sphère turtle.
Cette dernière fonctionnalité justement a nécessité l'inclusion du module time par zardam, et que tu es donc parfaitement libre de réutiliser pour autre chose !
Enfin, notons également une amélioration du module graphique kandinsky, avec l'ajout des fonctions
Mais ce qu'il y a de bien avec cette nouvelle version, c'est que les améliorations ne se limitent pas à la sphère turtle.
Cette dernière fonctionnalité justement a nécessité l'inclusion du module time par zardam, et que tu es donc parfaitement libre de réutiliser pour autre chose !
Enfin, notons également une amélioration du module graphique kandinsky, avec l'ajout des fonctions
draw_line(x1,y1,x2,y2,color)
et fill_rect(x,y,w,h,color)
pour faciliter grandement les tracés de lignes surtout dans les cas non horizontaux/verticaux et tracés de rectangles pleins sans avoir à se taper de boucles à chaque fois ! Attention au fait que le firmware diffusé par Jean-Baptiste dans ce contexte est basé sur l'état actuel du code source public de la calculatrice NumWorks, et que celui-ci est actuellement en phase bêta de la future version 1.8.0. Des problèmes peuvent donc apparaître même en dehors des points évoqués; il t'est déconseillé de l'installer si tu as de prochains rendez-vous importants (DS, examens, concours...).
Téléchargement : firmware 1.8.0 bêta précompilé avec ces améliorations (installable facilement via web-dfu-util )