ما المقصود بالشفرة؟
أخفوا الرسائل
ما المقصود بالشفرة؟ درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.
رموز سرية! 🕵️
يستخدم الجواسيس رموزًا سرية لإخفاء الرسائل! 🤫 ولا يستطيع قراءتها إلا من يعرف السر.
لنتعلم كيفية إنشاء رموزنا الخاصة!
ما الرمز؟ 🔐
يغيّر الرمز رسالة بحيث لا يستطيع الآخرون فهمها. قد تتحول HELLO إلى IFMMP!
print('Secret messages are fun! 🤫')النص في Python 📝
تُسمّى الكلمات الموجودة بين علامتي الاقتباس سلاسل نصية. لنطبع سلسلة نصية.
message = 'MEET AT NOON'
print(message)تبديل بسيط 🔄
إحدى الطرق السهلة لإنشاء رمز هي استبدال كلمة بأخرى سرية!
secret = 'banana'
print('The password is', secret)رمز معكوس! ⏪
تُعد قراءة كلمة بالعكس رمزًا أيضًا! يستطيع Python قلب النص باستخدام [::-1].
word = 'HELLO'
print(word[::-1])اعكسه مجددًا 🔁
لفك ترميز كلمة معكوسة، اعكسها مرة أخرى فقط!
code = 'OLLEH'
print(code[::-1])للحروف أعداد 🔢
لكل حرف عدد سري! تعرضه ord('A'). الحرف A يساوي 65!
print(ord('A'))من العدد إلى الحرف 🔡
تحوّل chr(65) العدد مرة أخرى إلى حرف!
print(chr(65))جرّب حروفًا أخرى 🅱️
الحرف B يساوي 66، والحرف C يساوي 67... هل ترى النمط؟
print(ord('B'))
print(ord('C'))حرّك حرفًا ➡️
أضف 1 إلى عدد الحرف للحصول على الحرف التالي! يتحول A إلى B.
letter = 'A'
next_letter = chr(ord('A') + 1)
print(next_letter)اسمك السري 🕶️
أنشئ رسالة ممتعة لعميل سري!
print('Agent 🕵️ reporting in!')
print('Mission: keep it secret 🤐')تحقق سريع ✅
ماذا تُرجع chr(65)؟
مبتدئ في الرموز! 🏆
بداية رائعة! لقد تعلمت ما يلي:
- ما هو الرمز السري 🔐
- كيفية قلب النص ⏪
- أن للحروف أعدادًا باستخدام
ord🔢 - كيفية تحويل الأعداد إلى حروف باستخدام
chr🔡
بعد ذلك: حرّك الحروف لإنشاء شفرة حقيقية! ➡️
الأسئلة الشائعة
هل درس «ما المقصود بالشفرة؟» مجاني؟
نعم — نص درس «ما المقصود بالشفرة؟» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.
ماذا ستتعلم في «ما المقصود بالشفرة؟»؟
أخفوا الرسائل تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟
لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «ما المقصود بالشفرة؟»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟
نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما المقصود بالشفرة؟
- إزاحة الأحرف
- ترميز رسالة
- فك ترميز رسالة