En 2023, j’ai intégré Python dans ScratchGGB (voir article). L’éditeur Python n’apparaît que si on clique sur le bouton « Python » ou sur le curseur à sa droite : c’est un choix pédagogique permettant de ne pas complexifier inutilement l’ergonomie du logiciel pour un usage au collège.
Un premier exemple (« test de parité »), pas fondamental évidemment, a pour but de faire découvrir le fonctionnement du logiciel aux élèves. La traduction du programme par blocs (bouton Traduire) permet d’obtenir la syntaxe d’instructions Python pas forcément connues : « random.randint » et, à un degré moindre, « % ». Les 5 lignes de code ainsi créées sont ensuite à compléter par une instruction conditionnelle.
Les exemples présentés sur ce site peuvent être testés en ligne : il suffit de cliquer sur l'image correspondante (par exemple l'image "Test de parité" ci-dessus).