Aller au contenu

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⚓︎

Capture d'écran 2023-10-29 072154Capture d'écran 2023-10-29 072309Capture d'écran 2023-10-29 072337Capture d'écran 2023-10-29 072357Capture d'écran 2023-10-29 072412Précédent Suivant

Documentation et liens⚓︎

Le site : https://pythontutor.com/python-compiler.html#mode=edit