marimo-development
إنشاء دفاتر ملاحظات Python التفاعلية باستخدام marimo
Marimo هو بيئة دفاتر ملاحظات Python تفاعلية تضمن حالة متسقة بين الكود والمخرجات. توفر هذه المهارة إرشادات متخصصة لبناء تطبيقات بيانات تفاعلية ودفاتر ملاحظات قابلة للتكرار تعمل كسكربتات ونشر كتطبيقات ويب.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "marimo-development". إنشاء دفتر ملاحظات marimo مع منزلق يتحكم في عدد نقاط البيانات ويعرض مخطط انتشار.
النتيجة المتوقعة:
- الخلية 1: استيراد marimo و polars و altair و numpy
- الخلية 2: إنشاء عنصر واجهة مستخدم منزلق مع نطاق 10-500
- الخلية 3: إنشاء نقاط بيانات عشوائية بناءً على قيمة المنزلق
- الخلية 4: إنشاء وعرض مخطط انتشار Altair
- سيتم إعادة تشغيل الدفتر تلقائيًا عند تغيير المنزلق، مما يحدث المخطط في الوقت الفعلي.
التدقيق الأمني
آمنPure documentation skill containing only markdown reference files. No executable code, scripts, network operations, or filesystem access capabilities. All 1405 static findings are false positives triggered by documentation content patterns.
عوامل الخطر
⚙️ الأوامر الخارجية (1106)
🌐 الوصول إلى الشبكة (112)
📁 الوصول إلى نظام الملفات (31)
⚡ يحتوي على سكربتات (2)
🔑 متغيرات البيئة (16)
درجة الجودة
ماذا يمكنك بناءه
بناء دفاتر بيانات تفاعلية
إنشاء سير عمل تحليل بيانات قابل للتكرار مع تنفيذ تلقائي للخلايا واستكشاف تفاعلي.
تحويل دفاتر Jupyter
تحويل دفاتر Jupyter الموجودة إلى تنسيق marimo لتحسين قابلية التكرار والتحكم في الإصدارات.
إنشاء تطبيقات ويب للبيانات
نشر دفاتر ملاحظات كتطبيقات ويب تفاعلية مع منزلقات ونماذج وتصور بيانات في الوقت الفعلي.
جرّب هذه الموجهات
إنشاء دفتر ملاحظات marimo أساسي يعرض منزلق ويعرض القيمة المربعة عند تغيير المنزلق. تضمين عبارات الاستيراد وبنية الخلايا المناسبة.
إنشاء دفتر ملاحظات marimo يحمل ملف CSV ويعرضه في جدول، ويتضمن مرشح قائمة منسدلة لإظهار الصفوف التي تتطابق فيها عمود محدد مع القيمة المحددة.
إنشاء دفتر ملاحظات marimo يستخدم DuckDB SQL لاستعلام dataframe. إظهار كيفية كتابة استعلامات SQL مع المعايير وعرض النتائج.
إظهار كيفية تحويل دفتر ملاحظات marimo إلى تطبيق ويب قابل للنشر. تضمين تعليمات للتشغيل مع وسيطات سطر الأوامر وتكوين التطبيق للاستخدام الإنتاجي.
أفضل الممارسات
- استورد دائمًا marimo كـ mo في الخلية الأولى واحتفظ بالاستيرادات معًا
- استخدم المتغيرات المحلية مسبوعة بشرطة سفلية للقيم التي لا يجب مشاركتها بين الخلايا
- شغل marimo check --fix بعد إنشاء الدفتر لالتقاط المشكلات الشائعة تلقائيًا
تجنب
- لا تُعلن عن المتغيرات عبر الخلايا مطلقًا - هذا ينتهك نموذج التفاعلية في marimo
- لا تستخدم الكلمة الأساسية global - فهي تكسر نموذج تنفيذ الدفتر
- تجنب التبعيات الدائرية في الخلايا - أعد تنظيم الكود لإزالة الحلقات
الأسئلة المتكررة
ما هو marimo؟
كيف يختلف marimo عن Jupyter؟
هل يمكنني نشر دفاتر marimo كتطبيقات ويب؟
هل بياناتي آمنة عند استخدام marimo؟
ما عناصر واجهة المستخدم التي يدعمها marimo؟
هل يمكنني استخدام SQL مع marimo؟
تفاصيل المطور
بنية الملفات
📁 api/
📁 inputs/
📄 array.md
📄 batch.md
📄 chat.md
📄 dates.md
📄 file.md
📄 form.md
📄 index.md
📄 radio.md
📄 table.md
📄 tabs.md
📄 text.md
📁 layouts/
📄 index.md
📄 json.md
📄 lazy.md
📄 plain.md
📄 stat.md
📄 tree.md
📁 media/
📄 audio.md
📄 image.md
📄 index.md
📄 pdf.md
📄 video.md
📄 app.md
📄 cell.md
📄 html.md
📄 index.md
📄 state.md
📄 watch.md
📄 index.md
📄 sql.md
📄 apps.md
📄 faq.md
📄 SKILL.md