Nous avons testé pour vous : Python Tutor
Python Tutor est une plateforme en ligne qui permet d’exécuter pas à pas un programme Python (mais aussi en Java, JavaScript, C et C++) tout en visualisant l’état de chacune des variables du programme. Il suffit pour cela de coller (ou de taper) son programme dans la zone prévue pour cela et de le lancer. L’outil génère alors une représentation de chaque variable et objet contenus dans le code. Le site est en anglais, mais tout est extrêmement simple, pas de superflu : la prise en main est immédiate. Et comme cet outil est intégré dans Capytale pour être appelé dans un notebook, c'est encore plus simple (importer la fonction tutor en début de programme avec from tutor import tutor
et finir le programme en l'appelant avec tutor()
).
Coup d’œil⚓︎
On aime :
- Simplicité de prise en main et d’utilisation ;
- Grande clarté de la visualisation de l’état des variables ;
- Pas besoin de compte ou d’inscription : on ouvre la page et on travaille ;
- Intégration dans Capytale ;
- Possibilité de générer un lien pour partager un programme.
Informations⚓︎
Type de ressource :
Outil en ligne
Cycles concernés :
Lycée et lycée professionnel
Thème :
Programmation > Langage Python
Disponibilité :
Sur tout navigateur Internet
Utilisation⚓︎
Python Tutor peut être utilisé en classe par l’enseignant pour montrer et expliquer aux élèves le déroulement de l’exécution d’un programme. Il sera tout particulièrement utile pour introduire les boucles de type « for i in range(n) », ou bien l’utilisation des variables. Les élèves, de leur côté, peuvent utiliser la plateforme pour tester leurs programmes et trouver certaines erreurs.
Galerie⚓︎
Précédent Suivant
Documentation et liens⚓︎
Le site : https://pythontutor.com/python-compiler.html#mode=edit