Mini-Projet 1 : Défi Logo Sprint ⚓︎
Objectif
Nous allons suivre une démarche de projet pour créer un logo numérique à l’aide de python et turtle. (le faire à partir d’un logiciel de traitement d’image serait trop simple ...)
Reprise de Deezer
Cahier des charges :
Logo numérique original qui contient :
• Plusieurs colonnes de rectangles, carrés, polygônes ou de cercles colorés.
• Un texte au choix en dessous de ces colonnes .
• Des couleurs variés.
• Le code est basé sur des fonctions et des boucles pour éviter les répétitions.
Ressources autres
Le « sprint »⚓︎
Windows retro
5’ | Répartition des tâches |
30’ | 1ère session de travail |
5’ | Point d’étape 1 |
• Mise en commun : qu’est-ce qui marche ? Ne marche pas ? ... | |
• Echange et nouvelle répartition de tâches en fonction des difficultés. | |
30’ | 2nde session de travail |
5’ | Point d’étape 2 |
• Mise en commun : première version. | |
• Elaboration des protocoles de tests | |
20’ | 3ème session de travail |
• Tests et corrections finales | |
5’ | Final |
• Mise en commun et rendu final |
CONSEILS⚓︎
• Description et répartition des tâches précise
Description de la tâche | Ordre / Priorité | Temps alloué | Qui ? | Critères de validation |
... | ... | |||
... | ... |
• Se mettre d’accord sur les noms de variables et les E/S d’éventuels fonctions
• PDCA (Plan, Do, Check, Act) Imaginer → Tester → Vérifier → Modifier … etc
• Ne pas oublier de documenter par des commentaires précis.
• Les différents codes réalisés sont à regrouper dans un même programme.
Evaluation⚓︎
Fonctionnalités minimales demandées :⚓︎
• Colonne de formes | /2 | • Texte | /2 |
• Formes colorées | /2 | • Couleur de fond | /2 |
Fonctionnalités plus : ( +1pt par fct)⚓︎
• Recherches d’images/formes originales | • Autre... | ||
• Choix des paramètres du logo à créer |
Code :⚓︎
• Lisibilité du code, clarté | /2 | • Utilisation de fonctions | /2 |
• Variables explicites | /2 | • Utilisation de boucles for ou while | /2 |
• Commentaires pertinents | /2 |