تدرّب مع mlwebapp

أدوات Python مجانية للتعلّم بالتجربة

أدوات Python مجانية لكتابة الكود وتشغيله، وملاحظة النتائج وتطبيق المفاهيم التي تشرحها المقالات.

مختبر Python: الخلايا والذاكرة

اكتب الكود في خلية أو أكثر، وراقب المتغيرات في الذاكرة. يمكنك إضافة الخلايا أو حذفها أو تغيير ترتيبها بحسب حاجتك.

يقترح الإكمال التلقائي كلمات محجوزة ودوال وأسماء موجودة في الكود. ويساعدك مثال موجّه وأربع تجارب اختيارية على فهم ترتيب التنفيذ. يعمل المختبر في متصفحك دون حساب أو تثبيت Python على جهازك.

افتح مختبر Python

تتبّع المراجع والنسخ في Python

شاهد المتغيرات والقوائم التي تشير إلى الكائن نفسه. قارن الإسناد والنسخ السطحي والنسخ العميق في ثلاثة أمثلة موجّهة.

استخدم الأداتين معًا: تتبّع الأمثلة المتحقَّق منها في المخطط، ثم جرّب كودك في المختبر.

افتح مخطط المراجع والنسخ

يبدأ المختبر بخلية فارغة. اكتب الكود وانقر Run، أو حمّل المثال الموجّه. يُنزَّل محرّك Python عند التشغيل الأول، ويتطلب هذا التنزيل اتصالًا بالإنترنت.

أربع تجارب موجّهة في مختبر Python

حمّل المثال الموجّه قبل البدء.

  1. التشغيل بالترتيب

    شغّل الخلايا بالترتيب: أنشئ القائمة، واحسب مجموع قيمها، ثم اعرض النتيجة. تعرض لوحة الذاكرة المتغيرات المتاحة.

  2. تشغيل خلية قبل أوانها

    أعد تشغيل جلسة Python بزر Restart kernel، ثم شغّل خلية الحساب قبل الخلية التي تنشئ القائمة. لاحظ رسالة الخطأ التي تشير إلى متغير غير موجود في الذاكرة.

  3. التعرّف إلى نتيجة قديمة

    شغّل المثال كاملًا أولًا. ثم عدّل القائمة وشغّل الخلية الأولى وحدها. تتغيّر القائمة في الذاكرة، لكن المجموع يبقى ناتج الحساب السابق.

  4. التمييز بين المسح وإعادة التشغيل

    امسح المخرجات، ثم أعد تشغيل النواة. يزيل المسح النتائج المعروضة ويحافظ على المتغيرات، بينما تفرغ إعادة التشغيل ذاكرة جلسة Python.

أدوات Python: متى تستخدم هذا المختبر؟

استخدم المختبر لتمارين قصيرة على المتغيرات والدوال وترتيب التنفيذ. تتشارك الخلايا ذاكرة جلسة Python نفسها، ولا يؤدي حذف خلية إلى حذف المتغيرات التي أنشأتها. لا يُحفظ عملك تلقائيًا، لذا انسخ الكود الذي تريد الاحتفاظ به. لحفظ خلاياك في ملف Notebook بامتداد .ipynb، أو التعامل مع الملفات أو تثبيت مكتبات إضافية، استخدم بيئة Python المعتادة على جهازك.

معاينة مختبر Python

أدوات Python في mlwebapp: معاينة للمختبر تُظهر خلايا المثال الموجّه، وزر إضافة خلية والقائمة hours ومجموعها 66 في الذاكرة.
في المثال الموجّه، مجموع القيم 23 و19 و24 هو 66. تعرض لوحة الذاكرة القائمة ومجموعها.

اربط هذه التجارب بالشرح المفصّل في المقال: فهم نواة Jupyter وترتيب تنفيذ الخلايا

توثيق محرك Python الذي يعمل في المتصفح