Scratch ou Python : par quoi commencer à 10 ans ?
À 10 ans, commencez par Scratch : votre enfant assemble des blocs, voit le résultat tout de suite et crée ses premières animations et ses premiers jeux vidéo sans buter sur les fautes de frappe. Passez à Python vers 12 ans, quand il lit vite, tape à l'aise au clavier et connaît déjà les boucles et les conditions apprises avec Scratch.
Votre enfant a 10 ans. Il a vu un cousin taper des lignes de code en Python et veut faire pareil, ou bien vous avez entendu dire que Scratch était « pour les petits ». Avec les deux, votre enfant apprend les mêmes idées de programmation. Il les écrit de deux façons différentes, et à 10 ans, votre enfant garde l’envie ou décroche selon la façon dont il écrit son code.
Quelle différence entre Scratch et Python ?
Avec Scratch, votre enfant fait glisser des blocs de couleur et les emboîte à l’écran. Une équipe du MIT Media Lab a développé Scratch en 2007. Avec Python, il tape chaque ligne au clavier : s’il oublie un deux-points ou décale une ligne, le programme s’arrête et affiche une erreur. Le site officiel, python.org, présente Python comme facile à apprendre pour un débutant, à condition de lire et de taper à l’aise.
| Scratch | Python | |
|---|---|---|
| Comment votre enfant écrit | Il emboîte des blocs à l’écran | Il tape des lignes de code |
| Ce qu’il doit savoir faire | Lire des consignes courtes, utiliser la souris | Lire vite, taper sans chercher les touches |
| Les fautes de frappe | Absentes : les blocs s’emboîtent ou non | Fréquentes au début, il apprend à les corriger |
| Ce qu’il crée | Animations, histoires, jeux vidéo | Quiz, calculs, programmes en mode texte |
| Cours à l’année chez nous | Visual Programming, 9-11 ans | Python Start, 12-13 ans |
Pourquoi Scratch convient-il à un enfant de 10 ans ?
À 10 ans, votre enfant a des idées plein la tête et peu de patience pour une virgule mal placée. Avec Scratch, il passe de l’idée au résultat en quelques minutes : il fait bouger un personnage, ajoute un son, compte des points. Il vous montre le résultat dans la foulée, puis il veut ajouter un niveau.
L’équipe de Scratch destine l’outil aux 8-16 ans. Elle précise que, pour la plupart des enfants, le choix entre Scratch et sa version pour les plus jeunes tient au niveau de lecture et à l’aisance au clavier. Un enfant de 10 ans se trouve au milieu de cette tranche.
Dans Scratch, votre enfant manipule les notions qu’il retrouvera en Python : des boucles (« répéter 10 fois »), des conditions (« si… alors »), des variables (le score, le nombre de vies) et des événements (« quand la touche espace est pressée »).
Notre cours Visual Programming accueille les 9-11 ans avec Scratch. À chaque module, votre enfant construit un projet, puis le présente au groupe. Selon les inscriptions, des ateliers s’ouvrent aussi par session pour cet âge : Game Design pour les 10-11 ans, Graphic Design et Video Content pour les 9-14 ans.
Votre enfant trouve Scratch « trop facile » : faut-il passer à Python ?
On dirait que votre enfant a déjà suivi des tutoriels Scratch et qu’il réclame du « vrai code ». Demandez-lui de vous montrer un de ses projets et d’expliquer comment il fonctionne.
S’il crée ses propres projets, avec des variables et des conditions qu’il a pensées lui-même, il a de quoi aller plus loin. S’il a recopié des tutoriels pas à pas, il a encore beaucoup à construire avec Scratch : un jeu vidéo avec plusieurs niveaux, un score qui s’enregistre, des personnages qui réagissent l’un à l’autre.
Dans les deux cas, le coach de la séance découverte observe votre enfant au travail et vous dit quel cours lui convient.
Que garde votre enfant de Scratch quand il passe à Python ?
Il garde la logique. Les blocs qu’il connaît ont un équivalent direct en Python :
- « répéter 10 fois » devient
for i in range(10): - « si score > 10 alors » devient
if score > 10: - « mettre score à 0 » devient
score = 0
Un enfant qui a construit des projets avec Scratch reconnaît ces idées dès ses premières lignes de Python. Il lui reste à apprendre la syntaxe : les deux-points, les décalages de ligne, les parenthèses. Le cours Python Start prend le relais à 12-13 ans. Pour la suite du parcours, lisez Python pour adolescents : par où commencer ?.
Comment choisir pour votre enfant ?
Posez-vous trois questions. Votre enfant lit-il une consigne de deux lignes sans aide ? Tape-t-il un mot au clavier sans chercher chaque lettre ? Supporte-t-il qu’un programme refuse de tourner sans abandonner ? Si vous répondez non à l’une d’elles, commencez par Scratch : votre enfant avancera sans buter à chaque ligne. Si votre enfant a moins de 9 ans, lisez d’abord Scratch, à partir de quel âge ?.
Pour trancher, regardez-le créer. La séance découverte dure 1h30, avec un coach, dans un vrai groupe, le mercredi à 17h30 ou le samedi à 17h. À la fin, le coach vous dit quel cours convient à votre enfant. Vous pouvez réserver votre séance découverte ou nous écrire sur WhatsApp avec le message « Choisir un créneau ». L’école se trouve au 36 bis, avenue Tadla, à Mabella (Souissi), à Rabat.
Seriez-vous contre l’idée de laisser le coach trancher, après avoir vu votre enfant créer pendant 1h30 ?
Questions de parents
Scratch, est-ce de la vraie programmation ?
Oui. Votre enfant y utilise des boucles, des conditions, des variables et des événements, les mêmes notions qu'en Python. Seule la façon d'écrire change : des blocs au lieu de lignes tapées au clavier.
À quel âge passer de Scratch à Python ?
Vers 12 ans, quand votre enfant lit vite et tape à l'aise au clavier. Chez nous, le cours Python Start accueille les 12-13 ans.
Mon enfant de 10 ans peut-il commencer par Python ?
Python demande de lire vite et de taper sans chercher les touches. Après la séance découverte, le coach vous dit quel cours convient à votre enfant.
Que crée mon enfant avec Scratch ?
Des animations, des histoires interactives et ses propres jeux vidéo. À chaque module, il construit un projet et le présente au groupe.
Sources
Seriez-vous contre une séance découverte, pour voir ce que votre enfant construit en 1h30 ?
Le mercredi à 17h30 ou le samedi à 17h, au 36 bis, avenue Tadla. À la fin, le coach vous dit quel parcours lui convient.