💻 Tuto 4 : Types de Données – Nombres, Textes, Booléens ✨

Salut, jeune nomade ! Découvre les ingrédients magiques de tes programmes Python ! 🚀

Les types de données, c’est quoi ?

Yo, prêt à cuisiner des programmes cyber savoureux ? Dans Tuto 3, t’as appris à stocker des données dans des variables, tes boîtes magiques. Maintenant, on va explorer les types de données, les différents “ingrédients” que tu peux mettre dans ces boîtes, comme des nombres, des textes, ou des vrai/faux. Chaque type a un esprit unique qui donne du goût à ton code ! 🍎

Pour un hacker éthique, les types de données sont la base : ils te permettent de gérer des infos variées, comme un port réseau (nombre) ou un message secret (texte). Mais on reste toujours responsable : on code pour apprendre, pas pour causer des problèmes !

Astuce Éthique : Tes types de données sont comme des outils NarcoShield. Choisis-les pour créer, pas pour détruire !

Quels sont les types de données ?

En Python, il y a plein de types de données, mais on va commencer avec trois stars :

Analogie : Imagine que tes variables sont des bols dans une cuisine cyber. Tu peux y mettre des pommes (nombres), du miel (textes), ou un interrupteur (vrai/faux). Chaque ingrédient a son rôle dans ta recette !

Hacking tie-in : Un hacker éthique utilise des nombres pour stocker des ports (ex. : 80), des textes pour des messages de log, et des booléens pour vérifier si un scan a réussi.

Comment utiliser les types de données ?

Quand tu crées une variable, Python détecte automatiquement son type selon ce que tu mets dedans. Par exemple :

score = 100  # int (nombre)
message = "Hack éthique"  # str (texte)
is_hacker = True  # bool (vrai/faux)
            

Tu peux aussi faire des opérations simples avec ces types :

On va coder un programme pour jouer avec ces types et les afficher avec print() (Tuto 2).

De quoi t’as besoin ?

T’as tout prêt si t’as suivi les tutos précédents :

Si Python ou IDLE pose problème, check Tuto 1 pour l’installation. Demande à un adulte si ça bloque !

Astuce : Ouvre IDLE et prépare-toi à cuisiner du code !

Créer un programme avec des types, étape par étape

Suis ces étapes pour coder un programme qui utilise différents types de données. C’est comme préparer une recette cyber !

  1. Ouvre IDLE
    Lance IDLE et clique sur Fichier > Nouveau Fichier pour ouvrir une fenêtre vide, ton nouveau livre de recettes cyber.

    Astuce : Vérifie que t’es dans une nouvelle fenêtre, pas l’interpréteur “>>>”.

  2. Crée tes variables
    Tape ce code dans la fenêtre :
    score = 50  # Nombre
    tool = "Nmap"  # Texte
    is_active = True  # Booléen
    new_score = score + 25  # Opération
    message = "Outil : " + tool  # Concaténation
    print("Score :", new_score)
    print(message)
    print("Actif ?", is_active)
                        
    Explication : score est un nombre, tool un texte, is_active un booléen. On crée new_score en ajoutant 25, et message en combinant du texte. Les print() affichent tout.

    Astuce : Mets des guillemets pour les textes (“Nmap”), mais pas pour les nombres ou True.

  3. Sauvegarde ton programme
    Clique sur Fichier > Enregistrer. Nomme-le “types.py” et sauve-le dans un dossier (ex. : “Mes Documents”). Note où il est !

    Astuce : Choisis un nom simple sans espaces (ex. : “types.py”).

  4. Lance ton programme
    Clique sur Exécuter > Exécuter le Module (ou F5). Une fenêtre s’ouvrira, affichant :
    Score : 75
    Outil : Nmap
    Actif ? True
                        
    Si ça marche, t’as cuisiné avec des types de données ! Si non, passe à “Si ça coince”.

    Astuce : Fais un clin d’œil cyber pour ton succès !

  5. Joue avec ton code
    Change les valeurs (ex. : score = 100, tool = "Wireshark", is_active = False) et relance (F5). Essaye une autre opération (ex. : score - 10). Regarde comment l’affichage change !

    Astuce : Teste des textes fun, comme “Hack éthique !”

Pourquoi c’est important pour le hacking ?

Les types de données sont comme les ingrédients de tes programmes cyber. Voici pourquoi ils comptent :

Hacking tie-in : Un hacker éthique utilise des nombres pour compter les résultats d’un scan Nmap, des textes pour afficher des rapports, et des booléens pour vérifier si un hack a fonctionné.

Si ça coince : que faire ?

Pas de stress, nomade, les types de données peuvent être un peu taquins ! Voici des astuces :

🎯 Mission 4 : Cuisine tes types cyber !

Suis les étapes pour créer un programme avec un nombre, un texte, et un booléen, et affiche-les avec print(). Ouvre un fichier texte (Bloc-notes ou autre, pas Python). Crée un fichier nommé “code4.txt” dans le dossier “CyberForge” (dans toutpartdela/programmation/, créé dans Tuto 1). Écris dedans : “J’ai créé des variables [nom], [nombre], [booléen], et mon programme affiche [le message].” Exemple : “J’ai créé des variables Wireshark, 75, True, et mon programme affiche Outil : Wireshark Score : 75 Actif ? True.” C’est ton quatrième trophée de nomade !

Astuce Éthique : Choisis des valeurs fun et respectueuses pour tes variables !

Prêt pour la suite ?

Bravo, t’es un chef cyber des types de données ! T’as appris à utiliser nombres, textes, et booléens pour enrichir tes programmes. Dans le Tuto 5, on va explorer les entrées/sorties pour faire parler l’utilisateur et créer des programmes interactifs. Ouvre IDLE, jeune nomade, et continue à coder comme un hacker éthique ! 💖