استيراد وحدة Python
استخدم Python.import_module في Mojo
استيراد وحدة Python درس مجاني في Mojo Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Mojo Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Mojo Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Keep Your Favorites
Mojo lets you reach into Python's huge ecosystem, so you keep using the libraries you already love while gaining speed. 🐍
The Python Object
Interop starts with the built-in Python object, your gateway to importing and calling Python from inside Mojo code.
from python import Pythonimport_module
To load a Python module, call Python.import_module with the module name as a string. It hands you the module back.
var np = Python.import_module("numpy")Name It Like Python
The string you pass is exactly the name you would write in a Python import, like "math" or "numpy". Same names, same modules.
var math = Python.import_module("math")Store the Handle
Save the returned module in a var so you can use it many times. That variable is your handle to everything the module offers.
var os = Python.import_module("os")It Can Fail
If a module is missing, the import can raise an error. So importing usually lives in a function marked with raises.
fn load() raises:
var np = Python.import_module("numpy")Reach the Contents
Once imported, use dot access to reach functions and values inside the module, just like in Python itself.
var pi = math.piUse Installed Packages
You can import any third-party package that is installed in your Python environment, not only the standard library.
var pd = Python.import_module("pandas")One Bridge, Many Modules
Import as many modules as you need. Each call returns its own handle, letting you mix several Python libraries in one Mojo file.
Environment Matters
Mojo uses your active Python environment to find modules. If a package imports in Python, it will import in Mojo too.
Why It Matters
Importing Python means you never start from zero: decades of tested tooling are one line away inside your fast Mojo code. ⚡
Quick Check
Recall how you bring a Python module into Mojo.
Recap
You learned to import Python with Python.import_module, store the handle, and unlock any installed library from Mojo. 🎯
الأسئلة الشائعة
هل درس «استيراد وحدة Python» مجاني؟
نعم — نص درس «استيراد وحدة Python» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Mojo Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Mojo Academy 4 دروس في المجموع.
ماذا ستتعلم في «استيراد وحدة Python»؟
استخدم Python.import_module في Mojo تتمرن على Mojo Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Mojo Academy؟
لا تُشترط خبرة سابقة. Mojo Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «استيراد وحدة Python»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Mojo Academy هذا؟
نعم. كل درس في Mojo Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- استيراد وحدة Python
- استدعاء دوال Python
- نقل البيانات عبر الجسر
- متى تستخدم التشغيل البيني مع Python