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

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