يقوم مشروع PyScript بتطوير منصة لتنفيذ نصوص Python في متصفح الويب

يتم تقديم مشروع PyScript، والذي يسمح لك بدمج المعالجات المكتوبة بلغة Python في صفحات الويب وإنشاء تطبيقات ويب تفاعلية في Python. يتم منح التطبيقات إمكانية الوصول إلى DOM وواجهة للتفاعل ثنائي الاتجاه مع كائنات JavaScript. يتم الحفاظ على منطق تطوير تطبيقات الويب، وتتلخص الاختلافات في القدرة على استخدام لغة Python بدلاً من JavaScrpt. يتم توزيع كود مصدر PyScript بموجب ترخيص Apache 2.0.

على عكس مشروع Brython، الذي يجمع كود Python إلى JavaScript، يستخدم PyScript Pyodide، وهو منفذ من جانب المتصفح لـ CPython تم تجميعه إلى WebAssembly، لتنفيذ كود Python. يتيح لك استخدام Pyodide تحقيق التوافق الكامل مع Python 3 واستخدام جميع ميزات اللغة والمكتبات، بما في ذلك الحوسبة العلمية، مثل numpy وpandas وscikit-learn. على جانب PyScript، يتم توفير طبقة لدمج تعليمات Python البرمجية مع JavaScript، وإدراج التعليمات البرمجية في صفحات الويب، واستيراد الوحدات، وتنظيم الإدخال/الإخراج، وحل المهام الأخرى ذات الصلة. يوفر المشروع مجموعة من الأدوات (الأزرار، وكتل النص، وما إلى ذلك) لإنشاء واجهة ويب في بايثون.

يقوم مشروع PyScript بتطوير منصة لتنفيذ نصوص Python في متصفح الويب

يؤدي استخدام PyScript إلى ربط البرنامج النصي pyscript.js وورقة أنماط pyscript.css، وبعد ذلك يصبح من الممكن دمج كود Python الموجود داخل العلامة في الصفحات أو ربط الملفات عبر العلامة . يوفر المشروع أيضًا علامة مع تنفيذ بيئة تنفيذ التعليمات البرمجية التفاعلية (REPL). لتحديد المسارات إلى الوحدات المحلية، استخدم العلامة " " ... طباعة ("مرحبا بالعالم!") - numpy - matplotlib - المسارات: - /data.py ...

المصدر: opennet.ru

إضافة تعليق