SNT Seance

Python et images

🎮 Escape Pixels — Mission PYTHON

Dans cette activité ludique, tu vas manipuler des images en Python ! À chaque défi, tu codes une petite fonction, tu testes, et tu gagnes une lettre du mot secret. Ton but : terminer les 6 niveaux pour révéler le mot PYTHON.

⬇ Télécharger le Notebook (.ipynb) 🚀 Ouvrir sur Capytale

🧠 Ce que tu vas apprendre

  • Lire et modifier les pixels d’une image (rouge, vert, bleu).
  • Créer des effets simples : négatif, luminosité, noir et blanc, miroir…
  • Écrire et tester des fonctions Python avec assert.
  • Observer visuellement les résultats dans Capytale.

📜 Déroulement

  1. Ouvre le notebook dans Capytale.
  2. Exécute la première cellule pour tout préparer.
  3. Lis les consignes de chaque niveau.
  4. Écris ton code dans la zone # ✍️ À TOI DE JOUER.
  5. Lance le test : il affiche les images avant / après et ton score.
  6. Récupère ta lettre et passe au niveau suivant !

💡 Exemple concret (niveau 1 : négatif)

Voici un exemple de code que tu écris dans Capytale :

def negatif(img):
    arr = np.array(img)
    arr_neg = 255 - arr          # Inverse les couleurs
    return Image.fromarray(arr_neg, 'RGB')

Résultat attendu :

original
Image originale
negatif
Image négative
💬 Chaque test affiche les deux images côte à côte et te dit si ton code est correct.
Quand tu réussis, tu gagnes une lettre du mot mystère et passes au niveau suivant !

🏁 Objectif final

Quand tu as terminé les 6 défis, tape le mot secret dans la dernière cellule. Si c’est le bon, tu gagnes ton badge : Pixel Agent.

🔧 Si Capytale ne s’ouvre pas : télécharge le notebook ci-dessus et ouvre-le dans Jupyter Notebook ou Thonny.

SNT — Activité Python ludique | Traitement d’image et algorithmique de base | © enligneici.fr