Coding Club des filles
Home
Exploration spatiale

Exploration spatiale

On a découvert une forme de vie extraterrestre ! Le nouveau télescope SPS (Space Photographer System) permet d’observer la surface de planètes extra-galactiques.
Jusqu’à maintenant, les scientifiques ont découvert trois exo-planètes habitées :

  • Céplusplus
  • Scratchon
  • Pythos
  • Votre tâche sera de répertorier les différents types d’aliens observables. Pour cela, toutes les scientifiques de la terre mettent en place une base de données qui regroupe les aliens observés.

    Une requête SQL

    Pour accéder à la base de données, il faut utiliser des commandes en langage SQL. Ça ressemble à ça :

    Le programme affiche les extraterrestres sous la forme d’un tableau. Voici les différentes catégories que les scientifiques observent :

    nom La personne qui découvre un nouvel alien peut lui donner un nom
    planète La planète sur laquelle a été observé l’alien
    nombre_membres Le nombre de pattes de l'alien
    taille La taille de l'alien
    nombre_yeux Le nombre d’yeux de l’alien
    couleur_yeux La couleur de ses yeux
    peau On n’écrit rien si la peau de l'alien est lisse, sinon on décrit sa peau
    couleur_peau La couleur globale de l’alien
    antennes Attention! ici on écrit 1 si l’alien a des antennes et 0 sinon. Un alien avec 72 antennes sera noté 1
    visage On décrit si l’alien a un signe distinctif sur son visage
    tête La forme de sa tête
    pizza En observant les habitudes alimentaires des aliens, on peut déterminer sa pizza préférée.

    Chercher des informations dans la base de données :

    Le SQL peut se lire comme une phrase. (Avec quelques mots en anglais).

    Je peux aussi chercher des aliens en connaissant plusieurs caractéristiques.

    Tu remarqueras que les caractéristiques des aliens qui sont du texte doivent être écrites entre des 'simples guillemets' alors que les caractéristiques qui sont des nombres n'en ont pas besoin.

    Exercice

    J’ai retrouvé la photo de ce bel extraterrestre. Aide-moi à trouver son nom !

    drawing

    Ajouter des aliens à la base de donnée

    Incroyable, tu as découvert un nouvel alien, sur la planète pythos, que personne n’avait vu avant toi. Tu as juste eu le temps de le prendre en photo. En tant que bonne scientifique, tu vas devoir l’ajouter à la base de données. Comme il s’agit de ta découverte, tu vas pouvoir l’appeler comme tu veux !

    drawing

    Il est toujours possible de modifier la base de donnée.

    À la conquête de l’espace !

    C’est maintenant à toi d’explorer !

    Dans la salle, tu trouveras 3 photos prises sur les planètes Céplusplus, Scratchon et Pythos. Sur celles-ci, nous y voyons plein d’aliens différents. Parmi ces aliens, certains sont déjà recensés dans notre base de données. D’autres ne le sont pas. Ton travail, ainsi que celui des autres filles de l’atelier, sera de trouver le nom des extraterrestres des posters et d’ajouter à la base de données ceux qui n’y sont pas encore. Choisis un alien, de n’importe quelle planète. Pour montrer sur lequel tu travailles, écris ton nom sur un post-it et colle-le à côté de l’alien. Cherche l’extraterrestre choisi dans la base de données. Si tu le trouves, écris son nom sur le post-it pour dire que tu l’as bien trouvé. Par contre, s’il n’est pas encore recensé, ajoute-le avec le nom que tu voudras et toutes les caractéristiques que tu observes. Écris ensuite son nouveau nom sur le post-it pour indiquer qu’il fait maintenant parti de la base de données.

    Bon travail !

    Générer des images d’alien

    Nous allons maintenant apprendre à générer des dessins d’aliens en fixant certaines caractéristiques précises. Cela peut être utile si tu veux dessiner un alien à partir d’une description reçue.

    Exemple

    Ton amie Fabrizia a croisé un extraterrestre ce matin, malheureusement, elle n’a pas réussi à le prendre en photo. Elle te le décrit: “Il était orange à plumes, il avait une trompe et 2 bras ainsi que 7 grands yeux noirs. Malheureusement je ne me souviens plus de la forme de sa tête.” Choisis les attributs que tu ne connais pas de ton alien.

    Rends-toi sur le bureau de ton ordinateur, dans le dossier “cosmic data base” ouvre le fichier “Draw_alien.py” et entre les attributs que tu souhaites au bon endroit dans le code. Appuie ensuite sur le rond vert avec une flèche blanche (en haut à gauche de ta fenêtre) pour executer le programme et un alien devrait apparaître.

    Une image de ton alien est générée dans le dossier “Photo”. Tu pourras la donner à Fabrizia, ça lui fera un joli souvenir.

    Exercice

    La chercheuse Lou a ajouté un alien dans la base de données, il s’appelle “CLETHRA_6111”. Par contre, aucune autre scientifique n’a encore croisé cet alien. Nous allons demander aux extraterrestres que nous croisons aujourd’hui s’ils l’ont déjà vu. Pour cela, il va falloir que tu le cherches dans la base de données et que tu trouves ses caractéristiques. Génère ensuite un portrait robot de CLETHRA_6111 afin de pouvoir le montrer aux autres aliens.

    Bonus

    Les scientifiques n’ont pas nommés les extraterrestres de manière aléatoire. Depuis le début, le nombre à quatre chiffres dans le nom de chaque alien a une signification précise.