Page 3 sur 5

Re: Module turtle pour NumWorks

Message non luPosté: 03 Nov 2018, 18:06
de Lionel Debroux
NumWorks a tout intérêt à intégrer cette PR rapidement, et à communiquer dessus, pour forcer la main aux concurrents.

Re: Module turtle pour NumWorks

Message non luPosté: 03 Nov 2018, 20:47
de critor
Possiblement exactement ce qu'il faudrait pour le nouveau programme de Physique-Chimie en Seconde à la rentrée 2019 :
viewtopic.php?p=236468#p236468

Initiative donc très pertinente, bravo ! :bj:

Re: Module turtle pour NumWorks

Message non luPosté: 05 Nov 2018, 18:17
de parisse
Ca m'etonnerait que les concepteurs du programme de physique imaginent l'utilisation de la tortue logo sur calculatrice pour dessiner des vecteurs ou quoi que ce soit de graphique d'ailleurs, les profs de physique ne vont pas enseigner des concepts d'algorithmique (deja que pour les profs de maths c'est pas evident, et c'est comprehensible, c'etait pas dans le contrat!). C'est certainement sur desktop avec une lib graphique, probablement matplotlib, peut-etre avec un module lycee au-dessus ayant quelques commandes toutes pretes.
Il n'y a pas de micro-matplotlib et en faire un avec une compatibilite minimale, c'est bien plus de boulot que la tortue, et probablement irrealisable si les ressources memoire sont limitees. Par contre, faire un module micro-Python restreint au programme de physique-chimie de lycee ca doit etre faisable, mais pour quel public?

Re: Module turtle pour NumWorks

Message non luPosté: 05 Nov 2018, 18:35
de critor
Personnellement, pour le tracé de simples diagrammes en nuage de points (ce n'est pas la mer à boire), je trouve bien plus intéressant et formateur de faire l'algorithme, que d'utiliser bêtement matplotlib.

Ce n'est pas comme si le texte avait demandé toute la collection avec l'histogramme, les diagrammes en boîtes/bâtons/barres ou circulaires et compagnie.

Si c'est juste pour fournir 2 listes à matplotlib et appeler 1 commande avec le type de diagramme, le Python n'a strictement aucun intérêt à mon avis. Autant le faire sur tableur.

De plus, faire l'algorithme serait dans la continuité de ce qui se fait au collège pendant 4 années, permettant de faire passer les élèves progressivement au langage textuel du Python et au tracé absolu (que j'oppose au tracé relatif de la tortue), en appui et complément de ce qui se fera en Mathématiques. Et puis, peut-être que voir une boucle faire apparaître progressivement un dessin plutôt que de faire je ne sais quoi sur des nombres, déclenchera l'étincelle chez certains.

Après, à voir si le texte final est plus clair, et à défaut l'interprétation des inspecteurs.

Aussi, il ne faut pas oublier le point de vue devoirs surveillés, épreuves CCF de la spécialité (que la communication officielle appelle à tort contrôle continu), et épreuve terminale de la spécialité. Il n'y aura pas le desktop là.

Re: Module turtle pour NumWorks

Message non luPosté: 05 Nov 2018, 19:38
de critor
Code: Tout sélectionner
from turtle import *
pensize(1)
def starx(a,s,d):
  h0=0
  h=h0
  a0=a
  while a==a0 or (h-h0)%360 or (a-a0)%360:
    forward(d)
    left(a)
    h+=a
    a+=s


Et après, amusez-vous avec les 3 paramètres de la fonction; ça peut donner ça par exemple... :)
9889
... et bien d'autres choses encore... ;)

Re: Module turtle pour NumWorks

Message non luPosté: 05 Nov 2018, 20:37
de critor
Voilà, c'est mis en avant : viewtopic.php?t=21947&p=236531#p236531

Re: Module turtle pour NumWorks

Message non luPosté: 06 Nov 2018, 09:46
de parisse
Bien sur que c'est plus formateur de faire les choses soi-meme, mais il ne faut pas oublier que le physicien n'a pas pour vocation a enseigner l'algorithmique, il utilise des outils au service de sa discipline (et le tableur est quand meme peu pratique pour faire de la modelisation). Et puis, je pense que les problemes rencontres pour faire enseigner l'algorithmique par les profs de maths seraient en moyenne accentues avec des profs de physique-chimie (bien sur certains d'entre eux seront tres a l'aise pour faire ecrire des fonctions Python par les eleves, mais ce ne sera pas le cas de la grande majorite). Enfin bref, j'ai l'impression que les gens qui redigent les reformes vivent dans leur bulle, il suffit de voir la difference de niveau entre le document ressource eduscol algorithmique et le document de formation de Casio...
Et le module tortue n'est pas adapte a cet usage, a moins de le modifier.

Re: Module turtle pour NumWorks

Message non luPosté: 07 Nov 2018, 20:46
de ptijoz
jean-baptiste boric a écrit:Il faut flasher la calculatrice avec un utilitaire DFU. Je n'ai jamais testé la manipulation avec autre chose que dfu-utils et OpenOCD, mais WebDFU devrait en théorie fonctionner sur Chrome. Sinon, il faut compiler ma branche Git avec le SDK pour obtenir les autres targets (j’essaierai de le faire ce soir).

Tu as un lien de ta branche à compiler ? tu as fais l'essai ?

Re: Module turtle pour NumWorks

Message non luPosté: 08 Nov 2018, 00:14
de jean-baptiste boric
ptitjoz a écrit:Tu as un lien de ta branche à compiler ? tu as fais l'essai ?


Je n'ai pas fait l'essai au final (tant de choses à faire...), mais critor a fait une news avec tout le
nécessaire prêt à l'emploi (viewtopic.php?t=21947&p=236531#p236531).

Les firmwares que j'ai posté commencent à dater, les sources à jour sont sur GitHub (v1: https://github.com/numworks/epsilon/pull/748, v2: https://github.com/numworks/epsilon/pull/752).

Re: Module turtle pour NumWorks

Message non luPosté: 08 Nov 2018, 09:43
de ptijoz
Ok je regarde tout ça :)
merci
et bon courage