انتقل إلى المحتوى الرئيسي

الميزات

تحول doQumentation محتوى IBM Quantum مفتوح المصدر إلى منصة تعليمية تفاعلية مع تنفيذ التعليمات البرمجية الحية، ووضع المحاكاة، وتتبع تقدم التعلم.

مكتبة المحتوى

381 صفحة من المحتوى

42 برنامجًا تعليميًا، و171 دليلًا، و154 صفحة دورة، و14 وحدة — جميعها مستمدة من وثائق Qiskit مفتوحة المصدر من IBM Quantum.

تصفح البرامج التعليمية

المزامنة التلقائية من المصدر

يتم مزامنة المحتوى تلقائيًا من مستودع IBM على GitHub، مما يبقي البرامج التعليمية والدورات محدثة بأحدث إصدارات Qiskit. Last upstream content update: 2026-05-26 (commit 187d2d8).

التنقل المنظم

أشرطة جانبية تم إنشاؤها تلقائيًا مع فئات قابلة للطي. تحتوي البرامج التعليمية والأدلة والدورات والوحدات على أشرطة جانبية منظمة خاصة بها.

تنفيذ التعليمات البرمجية الحية

تبديل تشغيل / رجوع

تحتوي كل صفحة دفتر ملاحظات على زر تشغيل يُفعّل جميع خلايا التعليمات البرمجية باستخدام نواة Jupyter حية. انقر رجوع للعودة إلى العرض الثابت.

ثلاث خلفيات تنفيذ

تنفيذ بعيد مجاني عبر Binder (لا يحتاج إلى تثبيت)، أو تنفيذ كامل دون اتصال عبر Docker، أو استضافة ذاتية على RasQberry Pi.

تكوين الخلفية

IBM Cloud Code Engine

نواة Jupyter بدون خادم على حساب IBM Cloud الخاص بك. بدء بارد في ثوانٍ بدلاً من 10–25 دقيقة للـ Binder. تغطي الطبقة المجانية حوالي 14 ساعة في الشهر.

إعداد Code Engine

وضع ورشة العمل

أدر ورش عمل الفصل مع ما يصل إلى 50 مشاركًا. انشر عدة مثيلات Code Engine وشارك رابطًا واحدًا — يتوزع المشاركون تلقائيًا مع جلسات ثابتة وتجاوز فشل تلقائي.

دليل إعداد ورشة العمل

مراقبة ورشة العمل

لوحة تحكم مباشرة مع تحديث تلقائي (30 ثانية) تعرض عدد النوى لكل مثيل، والنوى المشغولة، والاتصالات، واستخدام الذاكرة، ووقت التشغيل. كل مثيل يعرض نقطة /stats. سكريبت اختبار الضغط يحاكي المستخدمين المتزامنين لإيجاد حدود الطاقة قبل بدء الفصل.

لوحة تحكم الإعدادات

فتح في Google Colab

كل صفحة دفتر ملاحظات تحتوي على زر 'فتح في Colab' للتنفيذ السحابي بدون تثبيت. يفتح دفاتر الملاحظات المترجمة عند التصفح بلغة أخرى.

ملاحظات تنفيذ الخلية

تقييم مرئي على كل خلية: حدود كهرمانية أثناء التشغيل، خضراء عند الانتهاء، حمراء عند حدوث خطأ. يظهر مفتاح توضيحي في شريط الأدوات عند جاهزية النواة.

تلميحات أخطاء سياقية

كشف تلقائي لـ ModuleNotFoundError و NameError وانقطاع اتصال النواة. تظهر تلميحات قابلة للتطبيق أسفل الخلية مع إصلاحات مقترحة.

تثبيت pip بنقرة واحدة

عند اكتشاف حزمة مفقودة، يظهر زر 'تثبيت' قابل للنقر. بعد اكتمال التثبيت، تُعاد تشغيل الخلية الفاشلة تلقائيًا.

فتح في JupyterLab

تحتوي كل صفحة دفتر ملاحظات على زر لفتح الملف .ipynb الكامل في JupyterLab للتعديل والاستكشاف المتقدمين.

تشغيل الكل وإعادة التشغيل

تشغيل الكل ينفذ كل خلية بالترتيب مع عداد تقدم مباشر. أوقف بعد الخلية الحالية في أي وقت. إعادة التشغيل تعطيك نواة جديدة دون فقدان جلسة Binder.

تكامل IBM Quantum

مخزن بيانات الاعتماد

احفظ رمز API ورمز CRN الخاصين بـ IBM Quantum مرة واحدة في الإعدادات. يتم تخزينها محليًا في متصفحك مع انتهاء صلاحية تلقائي لمدة 7 أيام للأمان.

إعداد بيانات الاعتماد

الحقن التلقائي

يتم حقن بيانات الاعتماد بصمت في النواة عند بدء التشغيل. لا حاجة للصق الرموز في كل دفتر ملاحظات — فقط انقر تشغيل.

وضع المحاكاة

قم بتشغيل جميع دفاتر الملاحظات دون حساب IBM Quantum. اختر AerSimulator للمحاكاة المثالية، أو اختر من بين العشرات من FakeBackends التي تحاكي ضوضاء الأجهزة الحقيقية. لا حاجة لأي إعداد.

تفعيل المحاكي

شارة وضع التنفيذ

يعرض شريط الأدوات الوضع النشط — اسم المحاكي (مثل 'FakeSherbrooke') أو 'IBM Quantum' — حتى تعرف دائمًا كيف يعمل الكود الخاص بك.

التعلم والتقدم

تتبع التقدم

الصفحات التي تزورها تحصل على علامة اختيار (✓) في الشريط الجانبي. دفاتر الملاحظات التي تنفذها تحصل على مؤشر تشغيل (▶). تتبع رحلتك عبر المحتوى.

شارات الفئات

تعرض كل فئة في الشريط الجانبي شارة مثل '3/10' حتى تتمكن من رؤية التقدم بسرعة. انقر لمسح التقدم لكل قسم.

استئناف القراءة

تعرض الصفحة الرئيسية بطاقة 'تابع من حيث توقفت' مع آخر صفحة زرتها ووقت زيارتك.

انتقل إلى الصفحة الرئيسية

الإشارات المرجعية

ضع نجمة على أي صفحة لحفظها. تظهر الإشارات المرجعية في الصفحة الرئيسية. مخزنة محليًا، حتى 50 صفحة.

عرض الإشارات المرجعية

الصفحات الأخيرة

تعرض الصفحة الرئيسية آخر 5 صفحات زرتها للوصول السريع.

اذهب إلى الصفحة الرئيسية

تفضيلات العرض

اضبط حجم خط التعليمات البرمجية (10–22 بكسل)، وبدّل مخرجات الخلايا الثابتة، واقمع تحذيرات Python للحصول على مخرجات أنظف.

ضبط العرض

نصائح الانطلاق

الزوار لأول مرة يرون نصائح سياقية — مثل "انقر تشغيل لتنفيذ الكود مباشرة" في صفحات دفاتر الملاحظات. تُغلق النصائح تلقائيًا بعد بضع زيارات.

متعدد اللغات

20 لغة

الموقع الكامل متاح بـ 20 لغة تشمل الألمانية واليابانية والإسبانية والفرنسية والمزيد. كل لغة تعمل على نطاق فرعي خاص بواجهة مترجمة.

احتياطي تلقائي

الصفحات غير المترجمة تعود إلى الإنجليزية مع لافتة بلغة القارئ، حتى لا تكون أي صفحة مفقودة.

البحث والواجهة والنشر

البحث المحلي

بحث بالنص الكامل عبر جميع الصفحات الـ 381، يعمل دون اتصال. تظهر النتائج فورًا أثناء الكتابة.

الوضع الداكن

دعم كامل للسمة الداكنة. مخططات الدوائر ومخرجات Matplotlib تُعكس تلقائيًا لسهولة القراءة.

تضمين الفيديوهات

فيديوهات الدورات مع تعيين YouTube للتشغيل الموثوق. تعود إلى IBM Video عندما يكون YouTube غير متاح.

نشر Docker

بناء Docker متعدد المراحل مع CI/CD إلى GitHub Container Registry. حزمة كاملة (الموقع + Jupyter) أو صورة خفيفة للمحتوى الثابت فقط.

استجابة للأجهزة المحمولة

قائمة همبرغر، تمرير أفقي للتعليمات البرمجية، وشبكات بطاقات متجاوبة. تعمل على الهواتف والأجهزة اللوحية.

عرض الرياضيات

KaTeX لعرض رياضيات LaTeX سريع وعالي الجودة عبر جميع صفحات المحتوى — معادلات، مصفوفات، وترميز كمي.