Encoder un message
Transformer du texte en code
Encoder un message est une leçon Coding for Kids gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Coding for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Coding for Kids comprend 4 leçons au total.
Encodez un message ! 📨
Maintenant, transformons un message secret entier en code ! 🔐 Nous allons décaler chaque lettre à l’aide de notre chiffrement.
Notre message 📝
Commencez par un message à dissimuler.
message = 'HIDE'
print('Secret message:', message)Choisissez la clé 🗝️
Choisissez une clé de décalage. Gardez-la secrète : seul votre ami doit la connaître !
shift = 3
print('Shift key:', shift)Une boîte vide 📦
Créez une chaîne vide pour rassembler les lettres codées.
coded = ''
print('Start:', coded)Boucle et décalage 🔂
Parcourez chaque lettre, décalez-la et ajoutez-la dans la boîte !
message = 'HIDE'
shift = 3
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
print(coded)Essayez avec un message plus long 📜
Encodez un mot plus long ! Les espaces seront également décalés : ce n’est pas grave pour le moment.
message = 'SECRET'
shift = 2
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
print(coded)Transformez-le en outil 🛠️
Placez l’encodeur dans une fonction pour pouvoir le réutiliser !
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('HI', 3))Encodez beaucoup de mots 🔁
Avec l’outil, encodez facilement beaucoup de mots !
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('CAT', 1))
print(encode('DOG', 1))Modifiez la clé 🎚️
Une clé différente produit un code complètement différent !
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('SPY', 5))Envoyez-le à un ami 📬
Affichez le message secret prêt à être envoyé !
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print('Send this:', encode('MEET', 4))Votre mot secret 🤫
Encodez votre propre mot secret avec une clé que YOU seul connaissez !
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('PIZZA', 3))Vérification rapide ✅
Pourquoi commençons-nous avec une chaîne vide coded = '' ?
Expert en encodage ! 🏆
Fantastique ! Vous avez appris à :
- Parcourir un message entier avec une boucle 🔂
- Construire une chaîne codée lettre par lettre 🧩
- La placer dans une fonction réutilisable 🛠️
- Modifier la clé pour créer de nouveaux codes 🗝️
Ensuite : decodez un message pour le retrouver comme avant ! 🔓
Questions Fréquemment Posées
La leçon « Encoder un message » est-elle gratuite ?
Oui — le texte complet de « Encoder un message » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Coding for Kids, passe à CoddyKit PRO. Le cours Coding for Kids comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Encoder un message » ?
Transformer du texte en code Tu pratiques Coding for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Coding for Kids ?
Aucune expérience préalable n'est requise. Coding for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Encoder un message » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Coding for Kids ?
Oui. Chaque leçon Coding for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce qu’un code ?
- Décaler les lettres
- Encoder un message
- Décoder un message