0Pricing
Mojo Academy · درس

Mojo كمجموعة شاملة لـ Python

صياغة مألوفة مع إمكانات أداء جديدة

Mojo كمجموعة شاملة لـ Python درس مجاني في Mojo Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Mojo Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Mojo Academy 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

Python, Plus More

Mojo is built as a superset of Python: the Python you know is a starting point, with new powers layered on top. 🧩

Syntax You Recognize

Indentation, colons, and clean keywords stay the same. A Mojo for loop reads just like its Python cousin.

for i in range(3):
    print(i)

Same Familiar Functions

Everyday tools like print and range carry straight over, so your existing Python habits keep working in Mojo.

print("Mojo feels familiar")

A Gradual On-Ramp

You can start writing Python-flavored code today and adopt Mojo's faster features gradually, at your own pace.

New Keyword: var

Mojo adds var to declare a variable explicitly, which makes your intent clear and helps the compiler optimize.

var count = 10

Optional Type Annotations

You can tag values with a type like Int. This is optional Python syntax in Mojo that unlocks real speed.

var score: Int = 100

Two Kinds of Functions

Mojo keeps Python's def but adds fn for stricter, faster functions. You choose how much rigor you want.

fn add(a: Int, b: Int) -> Int:
    return a + b

Structs for Speed

Beyond classes, Mojo offers the struct: a fast, statically typed way to bundle data and behavior together.

struct Point:
    var x: Int
    var y: Int

Superset, Growing Toward Full

Mojo aims to eventually run all valid Python, while today it already covers a familiar, useful subset plus its own features.

Keep Your Mental Model

Because the foundation is Python, your existing mental model transfers. You add new tools rather than relearning everything.

Familiar Feel, New Ceiling

The big idea: Mojo feels like Python but raises the performance ceiling far above what pure Python can reach. ⚡

Quick Check

Recall what being a Python superset really gives you.

Recap

You saw Mojo keep Python's syntax while adding var, type annotations, fn, and struct, giving you a smooth upgrade path. 🎯

الأسئلة الشائعة

هل درس «Mojo كمجموعة شاملة لـ Python» مجاني؟

نعم — نص درس «Mojo كمجموعة شاملة لـ Python» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Mojo Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Mojo Academy 4 دروس في المجموع.

ماذا ستتعلم في «Mojo كمجموعة شاملة لـ Python»؟

صياغة مألوفة مع إمكانات أداء جديدة تتمرن على Mojo Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Mojo Academy؟

لا تُشترط خبرة سابقة. Mojo Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «Mojo كمجموعة شاملة لـ Python»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Mojo Academy هذا؟

نعم. كل درس في Mojo Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما المشكلة التي يحلّها Mojo؟
  2. Mojo كمجموعة شاملة لـ Python
  3. موقع Mojo في مكدس الذكاء الاصطناعي
  4. سرعة الترجمة وإحساس Python
← العودة إلى Mojo Academy