Mojo Academy · درس

بناء ‎.mojopkg‎

اجمع حزمة لإعادة استخدامها

الدرس 2 من 413 خطوة

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

من الملفات إلى الحزمة

إن مشاركة الملفات المنفصلة أمر هش. تتيح لكم Mojo تجميع مجلد من الوحدات في حزمة واحدة مرتبة. 📦

الحزمة هي مجلد

الحزمة هي دليل يضم وحدات مترابطة ويُعامل كوحدة واحدة قابلة للاستيراد، مثل مجلد من الملفات تقريبًا.

علامة __init__

يصبح المجلد حزمة عندما يحتوي على ملف __init__.mojo. ويشير هذا الملف إلى أن الدليل قابل للاستيراد.

اجمعوها في حزمة

يُجمّع الأمر mojo package ذلك المجلد في ملف واحد قابل للتوزيع يمكنكم تسليمه للآخرين.

mojo package mypkg -o mypkg.mojopkg

ملف .mojopkg

تكون النتيجة ملفًا من نوع .mojopkg. وهو حزمة مجمّعة من وحداتكم، جاهزة للمشاركة أو الشحن.

استوردوا الحزمة

يمكن لأي شخص يضع ملف .mojopkg الخاص بكم في مسار الاستيراد استخدامه مثل أي وحدة عادية كتبها بنفسه.

from mypkg import add

المجلد أو الملف، والاستيراد نفسه

يعمل الاستيراد نفسه سواء كانت الحزمة مجلدًا مصدرِيًا أو ملف .mojopkg مجمّعًا. ويمكنكم التبديل بينهما بحرية.

لماذا نجمّع الحزمة؟

يكون البناء المجمّع ملفًا واحدًا مُجمّعًا بدلًا من مصادر عديدة، ولذلك يُحمّل بسرعة ويكون توزيعه أبسط.

حدّدوا اسم الناتج

يحدّد الخيار -o اسم ملف الناتج. وبدونه، تحتفظ الحزمة باسم دليلها مع اللاحقة .mojopkg.

العثور على الحزمة

يبحث Mojo عن عمليات الاستيراد في مسار الاستيراد. ضعوا ملف .mojopkg حيث يبحث مشروعكم، وسيُحلّ الاستيراد.

شاركوا بثقة

يُعدّ ملف .mojopkg واحد الطريقة المنظّمة لمنح مكتبتكم لزميل في الفريق أو لمشروع آخر. 🚀

تحقّق سريع

لِنرسّخ كيفية تحوّل المجلد إلى حزمة.

مراجعة

الحزمة مجلد من الوحدات يحتوي على __init__.mojo. شغّلوا mojo package لتجميعه في ملف .mojopkg واحد قابل للمشاركة. 🎯

البدء مجانًا

تعلم Mojo مع معلم ذكاء اصطناعي — مجانًا

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

الدورات
30
الدروس
120

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

هل درس «بناء ‎.mojopkg‎» مجاني؟

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

ماذا ستتعلم في «بناء ‎.mojopkg‎»؟

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

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

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

كم من الوقت يستغرق درس «بناء ‎.mojopkg‎»؟

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

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

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

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

  1. الوحدات وعمليات الاستيراد
  2. بناء ‎.mojopkg‎
  3. واجهات API العامة والبنية
  4. أفضل ممارسات تخطيط المشروع
← العودة إلى Mojo Academy