Valeur de cette activité : 50 points
Compétence :
Compétence :
Compétence :
Programmation python avec TigerJython

A-Module 12 : ROBOTIQUE-TigerJython : 50 points - difficulté : 2

Programmation python avec TigerJython

Description


TigerJython est un logiciel qui intègre les langages Java (pour l'interface GUI) et python (pour la programmation) permettant la réalisation de programmes dans le domaines suivants :
  1. Tortue
  2. Graphique 2d et images
  3. Audio
  4. Robotique EV3 : exercices
  5. Internet
  6. Jeux
  7. Expérimentation avec l'ordinateur
  8. Bases de données SQL


3 points seront alloués pour chacun des exercices réalisés.

Vous pouvez répéter plus d'une fois cette activité en réalisant un exercice différent pour chacune des activités présentées.


  1. Téléchargez dans le répertoire /home/cb/ le logiciel tygerjython à partir du site
    ICI - suggéré (clic droit + enregistrer la cible du lien sous ...)
    ou
    http://jython.tobiaskohn.ch/download2.html

  2. Consultez au besoin la documentation disponible ou le menu AIDE

  3. Lancez tygerjython en tapant dans le terminal:
    java -jar tigerjython2.jar

  4. Vous pouvez traduire l'interface en langue anglaise en utilisant le bouton :

    et les réglages suivants



  5. Consultez le site http://www.tigerjython.ch/franz/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=home/home.inc.php et choisissez une des sections :
    1. Turtle Graphics
    2. 2D Graphics and Pictures
    3. Sound
    4. Robotics (voir ces exemples pour utilisation des différents capteurs)
    5. Internet
    6. Games and OOP
    7. Computer experiments
    8. Database and SQL
    IMPORTANT : Au besoin, utilisez le site de traduction http://translate.google.com afin de traduire les explications de la langue anglaise à la langue française
    ATTENTION à NE PAS utiliser les programmes traduits mais utiliser la traduction pour les explications des programmes seulement.

    ATTENTION : si vous choisissez la section Sound, veuillez taper dans le terminal :
    sudo find / -iname *.wav
    afin de connaître le chemin des sons .wav de votre ordinateur


  6. Pour chacune des sections et sous sections, vous obtiendrez la documentation de programmation relative avec le sujet choisi et au bas de la page, une série d'exercices vous seront présentés:
    Réalisez un des exercices présentés au bas de la page

  7. Enregistrez en utilisant le bouton au format .py

  8. Validez le fonctionnement du programme en utilisant le bouton

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

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

  12. Inscrivez dans le champ titre : Programmation python avec TigerJython

  13. Sélectionnez la section : MODULE ROBOTIQUE

  14. Sélectionnez la matière : informatique

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

  16. Inscrivez dans votre page le titre de niveau 1 : Programmation python avec TigerJython

  17. Insérez le titre de votre exercice en précisant bien la section, la sous-section et le numéro de l'exercice:
    exemple :Graphic Turtle : Moving the turtle : exercice no 1

  18. Ajoutez un LIEN (rose) vers le fichier .py

  19. Insérez votre IMAGE

  20. Collez le code de votre programme entre les balises  <pre></pre>

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