يتيح لك Mercury إضافة عناصر واجهة مستخدم تفاعلية في دفاتر ملاحظات Python، حتى تتمكن من مشاركة دفاتر الملاحظات كتطبيقات ويب. انسَ أمر إعادة كتابة دفاتر الملاحظات إلى أطر عمل الويب فقط لمشاركة نتائجك. يقدم Mercury مجموعة من الأدوات مع إعادة تنفيذ بسيطة للخلايا.
يمكنك البناء باستخدام عطارد:
تحويل الكمبيوتر الدفتري الخاص بك إلى تطبيقات ويب جميلة،
إنشاء عروض تقديمية تفاعلية باستخدام الأدوات، ويمكنك إعادة حساب الشرائح أثناء العرض،
مشاركة دفاتر الملاحظات كمواقع ويب ثابتة،
إنشاء لوحات معلومات غنية بالبيانات باستخدام عناصر واجهة المستخدم،
إنشاء تقارير باستخدام عمليات تصدير PDF، والجدولة التلقائية، وإشعارات البريد الإلكتروني (قريبًا)،
خدمة دفاتر ملاحظات Python كنقاط نهاية REST API (قريبًا).
مميزات الزئبق:
يوفر Mercury أدوات متعددة. هناك 3 أنواع من الحاجيات:
يعمل Mercury مع كل حزمة Python تقريبًا! ومن أهمها مكتبات التعلم الآلي مثل Scikit-Learn وPandas وSeaborn أو مكتبات التصور: Plotly وmatplotlib وVega-Altair وIpyvizzu.
مثال بسيط للتعليمات البرمجية يقوم بإنشاء عنصر واجهة مستخدم ويعرض قيمته. يمكنك التفاعل مع عنصر واجهة المستخدم في Jupyter Notebook. سيتم تحديث قيمته. ومع ذلك، لرؤية التحديث في الخلايا الأخرى، يتعين عليك تنفيذها يدويًا .
حزمة الاستيراد:
import mercury as mr
إنشاء أداة Text
:
name = mr . Text ( value = "Piotr" , label = "What is your name?" )
طباعة قيمة القطعة:
print ( f"Hello { name . value } " )
استخدم Mercury لتشغيل الكمبيوتر المحمول كتطبيق ويب. تتم إعادة تنفيذ الخلايا تلقائيًا بعد تغيير عنصر واجهة المستخدم. يقوم Mercury بإعادة تنفيذ الخلايا التي تحتوي على تعريف عنصر واجهة المستخدم فقط وتحته. في المثال، تتم إعادة تنفيذ الخليتين 2 و3 بعد تحديث عنصر واجهة المستخدم.
اقرأ المزيد عن Mercury على موقع RunMercury.com.
متوافق مع بايثون 3.7 وما فوق.
التثبيت مع pip
:
pip install mercury
التثبيت مع conda
:
conda install -c conda-forge mercury
قم بتشغيل Mercury باستخدام دفاتر الملاحظات التجريبية.
mercury run demo
يرجى التحقق من 127.0.0.1:8000 لرؤية دفاتر الملاحظات التجريبية.
لديك عدة خيارات لنشر دفتر الملاحظات. يمكنك استخدام خيار الاستضافة الذاتية حيث تستخدم docker-compose على جهاز VPS أو تستخدم ngrok. هناك أيضًا إمكانية استخدام مساحات الوجه المعانقة.
هناك خيار آخر وهو إعلان تجاري مستضاف ذاتيًا حيث يمكنك الوصول إلى لوحة معلومات النشر حيث يمكنك إدارة دفاتر الملاحظات ووصول المستخدم. بالإضافة إلى ذلك، لديك حق الوصول إلى تحليلات المستخدم؛ يمكنك تخصيص نمط التطبيق الخاص بك بحرية. أنت تستفيد من الشوكات الخاصة والدعم عبر البريد الإلكتروني.
الخيار الثالث هو استخدام Mercury Cloud. إنها أسهل طريقة لمشاركة دفاتر الملاحظات عبر الإنترنت. ستكون قادرًا على إنشاء موقع ويب ببضع نقرات.
لتشغيل Mercury مع الكمبيوتر الدفتري الخاص بك، يرجى تنفيذ ما يلي:
mercury run
يجب تشغيل الأمر في نفس الدليل مثل دفاتر الملاحظات. يمكنك تغيير التعليمات البرمجية في Jupyter Notebook، وسيقوم Mercury بتحديث تطبيق الويب على الفور .
تم إصدار Mercury بترخيص AGPL v3.
هل تبحث عن دعم مخصص وترخيص مناسب تجاريًا والمزيد من الميزات؟ ميركوري برو مناسب لك. يرجى الاطلاع على التفاصيل على موقعنا.