Les variables, c’est quoi ?
Yo, prêt à devenir un maître du stockage cyber ? Dans Tuto 2, t’as appris à afficher des messages avec print(), comme faire parler ton ordi. Maintenant, on va découvrir les variables, des boîtes magiques où tu peux ranger des données, comme un nom, un nombre, ou un mot de passe. Chaque variable a une âme qui garde tes infos en sécurité pour les utiliser plus tard ! 📦
Pour un hacker éthique, les variables sont essentielles : elles stockent des données importantes, comme une adresse IP pour un scan avec Nmap. Mais on reste toujours responsable : on utilise les variables pour apprendre, pas pour faire des bêtises !
Astuce Éthique : Tes variables sont comme des coffres NarcoShield. Remplis-les de données utiles, pas de chaos !
Comment marchent les variables ?
Une variable, c’est comme une boîte où tu mets une donnée, avec une étiquette pour la retrouver. En Python, tu crées une variable en lui donnant un nom et une valeur. Par exemple :
name = "Jonathan"
age = 15
Ici, name est une boîte avec le texte “Jonathan”, et age contient le nombre 15. Tu peux ensuite utiliser ces boîtes pour afficher ou manipuler les données, comme avec print(name) pour afficher “Jonathan”.
Analogie : Imagine une étagère cyber avec des boîtes. Chaque boîte a un nom (ex. : “name”) et contient quelque chose (ex. : “Jonathan”). Quand tu veux utiliser l’objet, tu ouvres la boîte avec son nom !
Hacking tie-in : Un hacker éthique utilise des variables pour stocker des infos, comme une liste de ports à scanner ou un mot de passe à tester.
De quoi t’as besoin ?
Comme dans Tuto 2, t’as tout ce qu’il faut si Python est installé :
- Un ordinateur : Avec Python (téléchargé sur python.org).
- IDLE : Ton atelier de code pour écrire et tester.
- De l’enthousiasme : Prêt à ranger tes données comme un pro !
Si t’as un souci avec Python ou IDLE, retourne à Tuto 1 pour vérifier l’installation. Demande à un adulte si ça coince !
Astuce : Ouvre IDLE et garde-le prêt pour coder tes variables !
Créer des variables, étape par étape
Suis ces étapes pour coder un programme avec des variables. C’est comme remplir des boîtes cyber avec des trésors !
-
Ouvre IDLE
Lance IDLE. Clique sur Fichier > Nouveau Fichier pour ouvrir une fenêtre vide, ton nouveau parchemin cyber.
Astuce : Assure-toi d’être dans une nouvelle fenêtre, pas l’interpréteur avec “>>>”.
-
Crée tes variables
Tape ce code dans la fenêtre :name = "Hacker" age = 13 print("Salut,", name) print("T’as", age, "ans !")Explication :namestocke “Hacker”,agestocke 13. Lesprint()affichent un message en utilisant ces variables, comme “Salut, Hacker” et “T’as 13 ans !”.
Astuce : Écris les guillemets pour les textes (“Hacker”), mais pas pour les nombres (13).
-
Sauvegarde ton programme
Clique sur Fichier > Enregistrer. Nomme-le “variables.py” et sauve-le dans un dossier (ex. : “Mes Documents”). Note l’emplacement !
Astuce : Utilise des noms simples sans espaces (ex. : “variables.py”).
-
Lance ton programme
Clique sur Exécuter > Exécuter le Module (ou F5). Une fenêtre s’ouvrira, affichant :Salut, Hacker T’as 13 ans !Si ça marche, t’as créé tes premières boîtes cyber ! Si non, passe à “Si ça coince”.
Astuce : Fais un high-five virtuel pour ton succès !
-
Joue avec ton code
Change les valeurs des variables (ex. :name = "Jonathan",age = 15) et relance (F5). Regarde comment le message change ! C’est la magie des variables.
Astuce : Amuse-toi à mettre ton nom ou un âge rigolo !
Quelques règles pour les variables
Pour que tes boîtes cyber fonctionnent bien, suis ces règles simples :
- Noms clairs : Choisis des noms qui disent ce que la variable contient (ex. :
age, pasx). - Pas d’espaces : Utilise des underscores (ex. :
mon_nom, pasmon nom). - Commence par une lettre : Pas de chiffres au début (ex. :
score1OK,1scorenon). - Pas de mots réservés : Évite des mots comme
printouifpour tes variables.
Respecte ces règles, et tes variables seront des boîtes solides pour tes programmes !
Pourquoi c’est important pour le hacking ?
Les variables sont les fondations de tout programme cyber. Voici pourquoi elles sont clés :
- Stocker des données : Garde des infos comme des IPs, des mots de passe, ou des résultats de scan.
- Personnaliser : Change les données facilement, comme passer d’un nom à un autre.
- Construire : Les variables sont la base pour des programmes complexes, comme un outil de cryptage.
Hacking tie-in : Un hacker éthique utilise des variables pour organiser les données d’un script, comme stocker les ports ouverts trouvés par Nmap.
Si ça coince : que faire ?
Pas de panique, nomade, les variables peuvent être un peu taquines au début ! Voici des astuces :
- Rien ne s’affiche ? : Vérifie que t’as écrit le code exact (guillemets pour textes, pas pour nombres). Relance avec F5.
- Erreur “NameError” ? : Assure-toi que le nom de la variable dans
print()est identique (ex. :name, pasName). - “SyntaxError” ? : Vérifie les guillemets ou les espaces. Par exemple,
print("Salut",name)a besoin d’une virgule. - Perdu ? : Relis lentement ou pose une question à Bot-Y. Il est ton guide cyber !
🎯 Mission 3 : Remplis tes boîtes cyber !
Suis les étapes pour créer un programme avec deux variables (name et age) et l’afficher avec print(). Ouvre un fichier texte (Bloc-notes ou autre, pas Python). Crée un fichier nommé “code3.txt” dans le dossier “CyberForge” (dans toutpartdela/programmation/, créé dans Tuto 1). Écris dedans : “J’ai créé des variables pour [ton name] et [ton age], et mon programme affiche [le message].” Exemple : “J’ai créé des variables pour Jonathan et 15, et mon programme affiche Salut, Jonathan T’as 15 ans !” C’est ton troisième trophée de nomade !
Astuce Éthique : Choisis des noms fun pour tes variables, mais garde-les respectueux !
Prêt pour la suite ?
Bravo, t’es un pro des variables ! T’as appris à ranger des données dans des boîtes cyber, une étape clé dans ta quête. Dans le Tuto 4, on va explorer les types de données, pour comprendre les nombres, textes, et plus encore. Ouvre IDLE, jeune nomade, et continue à coder comme un hacker éthique ! 💖