loslegen
Deutsch   English   Français   

WebTigerPython

 

 

WebTigerPython

 

WebTigerPython est une version de TigerJython destinée à être utilisée dans un navigateur web. Il s'agit d'une évolution de WebTigerJython. WebTigerPython ne contient aucun élément Java, offre toutes les fonctionnalités de Python 3.11 et prend en charge les modules de dessin avec la tortue (Turtle Graphics), GPanel et de robotique avec micro:bit, mbRobot, Calliope et Callibot.

L'éditeur web propose, pour ces modules, les mêmes commandes que TigerJython. Cela signifie que tous les programmes créés avec WebTigerPython peuvent également être exécutés avec TigerJython.

Aucune installation n'est nécessaire : tu peux commencer à programmer immédiatement.

Lance WebTigerPython en cliquant sur https://webtigerpython.ethz.ch


L'interface utilisateur est simple. Tu peux ajuster la taille des trois fenêtres à l'aide de la souris. En plus des boutons habituels « Start » et « Stop », tu disposes des fonctions suivantes :



Partager : Le programme affiché dans la fenêtre de l'éditeur peut être partagé avec d'autres utilisateurs au moyen d'un lien.


Menu : Tu y trouveras d'autres fonctions utiles : « Enregistrer le programme », « Ouvrir un programme », sélectionner un robot, changer de langue, etc.


Ce bouton, situé sur le bord gauche de la fenêtre de l'éditeur, permet d'afficher la liste des commandes disponibles (en cours de développement).
Outils graphiques : Dans les modules graphiques, des boutons supplémentaires permettent d'agrandir, de réduire ou de déplacer le dessin. Tu peux effectuer ces modifications même pendant l'exécution du programme.

 

Pour les programmes graphiques, il est recommandé de sélectionner « Alternative Layout » dans le menu à trois points, sous « Layout ». La fenêtre de sortie apparaît alors sous la fenêtre de l'éditeur, ce qui permet d'agrandir la fenêtre graphique.


 

Ce réglage reste enregistré jusqu'à ce que tu le modifies à nouveau de la même manière.

Tu peux également modifier la taille des fenêtres à l'aide de la souris pendant l'exécution du programme. Tu peux même déplacer le dessin en maintenant le bouton de la souris enfoncé.

 

 

CHOISIR UN MODULE D'APPRENTISSAGE

 

En cliquant sur les onglets de la barre de titre ou sur l'image correspondante de la page d'accueil, tu peux choisir un module d'apprentissage. Pour la robotique, plusieurs modules sont disponibles : micro:bit, mbRobot, Calliope et Callibot.

 

 

Pour les modules de robotique, il est préférable d'utiliser le navigateur Google Chrome. Celui-ci prend en charge WebUSB, ce qui permet de transférer directement les programmes du navigateur vers le micro:bit ou le Calliope.  

 

 

EXEMPLES DE PROGRAMMES

 

Tu apprendras les principales techniques de programmation à l'aide d'exemples soigneusement sélectionnés et directement exécutables. En cliquant sur le bouton « WebTigerPython » situé au-dessus du code, le programme affiché est automatiquement inséré dans la fenêtre de l'éditeur WebTigerPython et peut être exécuté immédiatement.

 

 

EXERCICES À RÉSOUDRE TOI-MÊME

 

À la fin de chaque chapitre, tu trouveras plusieurs exercices à résoudre par toi-même. Ces exercices te permettront de mettre en pratique tes connaissances tout en t'amusant.