Modifications

Sauter à la navigation Sauter à la recherche
838 octets ajoutés ,  21 mars 2020 à 15:54
Ligne 20 : Ligne 20 :  
J'en ai fais étant jeune et prenais beaucoup de plaisir à dessiner des maisons, des formes géométrique, des schémas, des arbres, etc.
 
J'en ai fais étant jeune et prenais beaucoup de plaisir à dessiner des maisons, des formes géométrique, des schémas, des arbres, etc.
   −
'''Turtle''' est une version Python de Logo, du coup, il est possible de faire du "Logo" (la partie graphique) en utilisant le langage Python.
+
'''Turtle''' est une version Python de Logo, du coup, il est possible de faire du "Logo" (la partie graphique) en utilisant le langage Python. Nous en avions déjà parlé en 2019 dans [https://arduino103.blogspot.com/2019/01/python-turtle-faire-du-logo-mais-avec.html cet article de blog] et son utilisation en version Française. Aujourd'hui, nous rédigeons une documentation d'utilisation.
 +
 
 +
[[Fichier:Python-Turtle-Online-example.png|480px]]
    
* '''Turtle sur PC''' : Turtle est installé avec le langage Python.
 
* '''Turtle sur PC''' : Turtle est installé avec le langage Python.
 
* '''Turtle en ligne''' : [https://repl.it/languages/python_turtle Turtle peut aussi être utilisé dans un navigateur]. Merci repl.it !
 
* '''Turtle en ligne''' : [https://repl.it/languages/python_turtle Turtle peut aussi être utilisé dans un navigateur]. Merci repl.it !
 +
 +
{{tmbox | text = Les lecteurs avisés remarqueront que les instructions de déplacement et dessin sont en anglais. Les plus jeunes n'auront aucun mal à mémoriser les éléments essentiels et peu nombreux. L'aspect ludique aide énormément. Les plus agés auront l'occasion de travailler un peu leur anglais de façon tout aussi ludique. }}
 +
 +
== Comment utiliser Turtle ==
    
=== Turtle dans un navigateur (Firefox) ===
 
=== Turtle dans un navigateur (Firefox) ===
Nous avons repris l'exemple Logo ci-dessus pour le saisir dans Turtle.
+
Nous avons repris l'exemple Logo ci-dessus...
   −
Ce qui produit la même figure avec [https://repl.it/languages/python_turtle Turtle en ligne (dans un navigateur)].
+
[[Fichier:ancien-logo.png]]
   −
[[Fichier:turtle-en-ligne.png]]
+
... et réécrit celui-ci pour Python-Turtle
 
  −
Réaliser avec le script Python suivant:
      
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 43 : Ligne 47 :  
   t.right(135)
 
   t.right(135)
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Exemple qui peut être saisi dans Python Turtle.
 +
 +
{{download-box|Démarrer Python Turtle en ligne|https://repl.it/languages/python_turtle}}
 +
 +
Ce qui produit la même figure avec [https://repl.it/languages/python_turtle Turtle en ligne (dans un navigateur)].
 +
 +
[[Fichier:turtle-en-ligne.png|800px]]
    
=== Turtle sur tablette (via Chrome) ===
 
=== Turtle sur tablette (via Chrome) ===
Ligne 48 : Ligne 60 :  
Et cela fonctionne aussi bien avec le navigateur Chrome sur ma tablette.
 
Et cela fonctionne aussi bien avec le navigateur Chrome sur ma tablette.
   −
[[Fichier:turtle-sur-tablette.png|800px]]
+
[[Fichier:turtle-sur-tablette.png|640px]]
    
=== Turtle sur PC ===
 
=== Turtle sur PC ===
Ligne 54 : Ligne 66 :  
Turtle sur mon PC Linux (en démarrant Python)
 
Turtle sur mon PC Linux (en démarrant Python)
   −
[[Fichier:turtle-sous-Linux.png]]
+
[[Fichier:turtle-sous-Linux.png|800px]]
    
== Conclusion ==
 
== Conclusion ==
Ligne 63 : Ligne 75 :  
* C'est multi-plateforme
 
* C'est multi-plateforme
   −
Bref, c'est une solution idéal comme support d'éduction.
+
Bref, c'est une solution idéal comme support éducatif.
    
Elle n'est pas belle la vie ?
 
Elle n'est pas belle la vie ?
29 917

modifications

Menu de navigation