0Pricing
Coding for Kids · Leçon

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

  1. Qu’est-ce qu’un code ?
  2. Décaler les lettres
  3. Encoder un message
  4. Décoder un message
← Retour à Coding for Kids