Page 75 - Activités algorithmiques avec Python en spécialité Mathématiques
P. 75

 Appendice 2 – modules Python additionnels
 turtle
 La « tortue » peut être imaginée comme un stylet dessinant sur une feuille de papier et se déplaçant suivant des instructions du type « à gauche », « à droite », « en avant », etc. La « taille » de la feuille est de 316×208 pixels, avec un référentiel centré au milieu.
TI-83 Pour utiliser le module Turtle, il faut préalablement télécharger vers la calculatrice le fichier
CE_TURTL.8xv . Il est possible de mettre ce fichier en « archive » (touche L, choix 2 et 1) si la mémoire fait un peu défaut. Ensuite, on doit passer dans l’environnement Python, créer un nouveau script vide et y écrire la ligne d’importation :
from ce_turtl import *
Dès que cette ligne est écrite, on trouve24 dans le menu Modul une nouvelle ligne
8: ce_turtl ...
donnant accès à l’ensemble des commandes et fonctions faisant partie de ce module.
Nspire CX Pour utiliser le module Turtle, il faut préalablement le télécharger dans la calculatrice le
fichier turtle.tns, puis l’ouvrir comme classeur. Des instructions figurent à la page 1.1. Appuyer sur [ctrl] + [▸] pour passer au shell Python figurant à la page 1.2, puis sur [menu] et sélectionner "Outils ▸ 8 installer en tant que module Python".
25 Une fois l'installation terminée, le message "Installation terminée" apparaît, confirmant l'installation .
Pour accéder à la programmation Python avec Turtle et aux menus adaptés, il convient de créer un nouveau document : depuis l'écran d'accueil, sélectionner "Nouveau / Ajouter Python / Nouveau...".
À ce stade, on est dans une page d'édition de programme Python. Quand on appuie sur la touche [menu], on peut sélectionner "A: Plus de modules ▸ 6 Turtle Graphics", les commandes Turtle y sont.
Dans tous les cas, la première ligne du programme consistera à créer une « instance » de Turtle, sous la forme t=Turtle() ou turtle=Turtle() selon le système et les mises à jour.
Voici quelques commandes fournies grâce à l’importation du module turtle :
▸t.clear() permet d’effacer l’écran.
▸t.home() permet de remettre la tortue au centre de l’écran et dirigée vers la droite (azimut 0°). ▸t.penup() ou t.pendown() permet de lever ou baisser le stylet.
▸t.goto(a,b) permet de se positionner aux coordonnées (a,b) (en pixels).
▸t.show() « montre» la tortue et se met en attente d’un appui sur la touche ‘.
▸t.left(d) et t.right(d) permettent de faire « tourner » la tortue (elles prennent comme
paramètre un angle d en degrés).
▸t.forward(p) permet de faire « avancer » la tortue d’un nombre p de pixels. ▸t.circle(r) permet de tracer un cercle de rayon r pixels, la tortue étant au centre. ▸t.dot(s) permet de tracer un disque de rayon s pixels.
24 Sous réserve d’avoir mis à jour la calculatrice avec un système 5.7 au moins.
25 Une fois installé, le fichier du module Turtle est déplacé dans le dossier Pylib, dans le dossier Pylib.
      Ce document est mis à disposition sous licence Creative Commons 73 © Texas Instruments 2021-2022 / Photocopie autorisée
  








































































   73   74   75   76   77