Valeur de cette activité : 5 points
Compétence :
Compétence :
Programmation python-turtle (python - logo)

A-Module 12 : ROBOTIQUE - Python - Logo : 5 points - difficulté : 2

Programmation python-turtle (python - logo)

Description


Le langage python offre un module Logo qui permet d'effectuer une programmation du genre KTurtle.
Vous devez réaliser soit :
A) chacune des activités KTURTLE en utilisant le langage python
ou
chacune des activités Turtle Graphic en utilisant le langage python

5 points seront alloués pour chacun des tutoriels réalisés.

Vous pouvez répéter plus d'une fois cette activité en réalisant une activité KTURTLE ou Graphic Turtle différente pour chacune des activités présentées.
Notez que pour ce travail, vous pouvez également utiliser TORPY


  1. Installez au besoin python et son module Logo en tapant dans le terminal :
    sudo apt-get install python-tk

    Pour installer sous Windows, consultez ce site http://pythonturtle.org/

  2. Ouvrez geany et écrivez votre programme en langage python
    Exemple :
    from turtle import * 
    import time
    forward(90) 
    time.sleep(5)
    
    



  3. Enregistrez au format nom_du_programme.py

  4. Lancez votre programme en tapant dans le terminal :
    python nom_du_programme.py
    Une fenêtre apparaîtra afin de visualiser le résultat de la commande

  5. Voici les principales commandes à utiliser :
    Les principales commandes du module turtle sont :
    • reset() ou clear() On efface tout et on recommence
    • goto(x,y) Aller à l'endroit de coordonnées x et y
    • forward(distance) Avancer d'une distance donnée
    • backward(distance) Reculer
    • up() Relever le crayon (pour pouvoir avancer sans dessiner)
    • down() Abaisser le crayon (pour pouvoir recommencer à dessiner)
    • color(couleur) Couleur peut être une chaîne prédéfinie ('red', 'blue', 'green', etc.)
    • left(angle) Tourner à gauche d'un angle donné (exprimé en degré)
    • right(angle) Tourner à droite
    • width(épaisseur) Choisir l'épaisseur du tracé
    • fill(1) Remplir un contour fermé à l'aide de la couleur sélectionnée (on termine la 
    construction par fill(0))
    • write("texte") texte doit être une chaîne de caractères délimitée avec des " ou des '
    • circle(radius) # dessine un cercle de rayon donné
    • position() # retourne les coordonnées de votre crayon
    • setx(integer) # se déplace à la coordonnée x spécifiée
    • sety(integer) # se déplace à la coordonnée y spécifiée
    • window_width() # retourne la dimension de longueur de la fenêtre Tk
    • window_height() # retourne la dimension de hauteur de la fenêtre Tk
    
    
    Voici un petit exemple de démonstration commenté :
    from turtle import * # import de la library
    a = 0 # variable d'incrémentation
    while a <12:
    a = a +1
      forward(150) # on trace sur 150 pixels
      left(150) # on tourne à gauche de 150 degrees
      up() # on leve le crayon
      setx(-150) # on place le curseur a x=-150
      color("green") # on change la couleur
      write("Ma tortue") # on ecrit
    
    
    
    


  6. Consultez ces sites d'aide au besoin :
    1. liste des commandes python-logo
    2. http://www.cgmaths.fr/Atelier/Programmation/Python-turtle.pdf
    3. Quelques exemples
    4. Autre liste de commandes
    5. Autres exemples
    6. Autres exemples pour débuter


  7. Choisissez une activité KTURTLE ou Graphic Turtle

  8. Réalisez cette activité en utilisant le langage python

  9. Faites une capture-écran-image de la fenêtre

  10. Téléchargez cette image et votre fichier .py dans votre espace de téléchargement
  11. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 103073

  12. Inscrivez dans le champ titre : Programmation python-turtle (python - logo)

  13. Sélectionnez la section : MODULE ROBOTIQUE - Python - Logo

  14. Sélectionnez la matière : informatique

  15. Inscrivez dans le champ no de la directive : 103073

  16. Inscrivez dans votre page le titre de niveau 1 : ROBOTIQUE - Python - Logo

  17. Inscrivez dans votre page le titre de niveau 1 : le titre de l'activité KTurtle ou Graphic Turtle réalisée

  18. Copiez et collez entre les balises <pre> </pre> le code python utilisé

  19. Ajoutez un LIEN (rose) vers votre fichier .py

  20. Ajoutez votre IMAGE

  21. Visualisez votre page et apportez des modifications au besoin.