S’il y a un problème temporaire d’accès à SofusPy ou à PluriAlgo via mes pages professionnelles, essayez cette solution de secours.
Cet article peut être librement diffusé à l’identique dans la limite d’une utilisation non commerciale suivant la licence CC-by-nc-nd
A) Introduction
Dans son appel à contributions 2017-2018, MathémaTICE a proposé comme second thème « La génération Scratch arrive au lycée ». L’une des questions posées est « Comment passe-t-on de Scratch, de Blockly ou de Snap ... à Python ? ». Je vais tenter d’y répondre concrètement dans cet article.
Cela me conduira à évoquer l’apport du logiciel SofusPy, une passerelle entre la programmation visuelle et Python.
Cela me conduira également à présenter la nouvelle version du logiciel PluriAlgo, introduite en partie pour apporter une plus grande aide aux enseignants de lycée pour enseigner Python. Plus généralement, l’architecture de la version 2015 de PluriAlgo a été remaniée pour permettre l’intégration d’extensions mathématiques de Blockly (dont SofusPy) sans que ni l’ergonomie ni les fonctionnalités initiales n’en soient affectées.
B) Programmation visuelle et Python
C) PluriAlgo et Python
D) Compléments : fonctionnalités avancées de PluriAlgo pour Python
E) Conclusion
Dans cet article, j’ai préconisé l’utilisation d’une passerelle entre la programmation visuelle et Python, avec SofusPy et/ou la nouvelle version de PluriAlgo : elle facilitera le codage en Python. Elle permettra peut-être aussi à certains élèves de mieux accepter de ne plus faire de programmes ludiques comme ils y auront été habitués au collège avec Scratch.
Pour faciliter l’enseignement de Python avec la nouvelle version de PluriAlgo, j’ai ajouté en bas de l’onglet d’aide un bouton « Python » qui configure le logiciel de la façon suivante :
- l’onglet « Editeur 1 » propose alors un environnement d’exécution adapté au langage, avec des exemples à télécharger et des boutons facilitant le codage (entrées-sorties, sommation...).
- l’onglet « Blockly (Editeur 2) » intègre SofusPy dans PluriAlgo.
PluriAlgo est disponible en ligne non seulement sur mes pages professionnelles, mais aussi sur le site de l’IREM de la Réunion (voir lien).