أخر الاخبار

PyScript | تشغيل كود Python في HTML من خلال المتصفح الخاص بك

 

PyScript | تشغيل كود Python في HTML من خلال المتصفح الخاص بك



مرحبًا بك عزيزنا الزائر لمدونة وادي التكنولوجيا | بالعربية، هل أنت ممن لا يحبون لغة البرمجة جافا سكريبت؟

حسنًا، إليك هذا الخبر السار، فلغة البرمجة بايثون يمكنك الآن تشغيلها مباشرة من متصفحك!


هيا بنا نتعرف على تفاصيل هذا الخبر.


كان مؤتمر بايثون هذا العام "Pycon US 2022" حافلًا بالأحداث، لكن إعلانًا واحدًا قد أحدث ثورة في عالم مطوري لغة البرمجة بايثون!

فقد أعلن "Peter Wang" الرئيس التنفيذي لشركة "أناكوندا" عن تقنية جديدة باسم "PyScript" تسمح للمستخدمين بكتابة كود بايثون مباشرة في المتصفح.

ولقد تم تطوير هذا الإطار من قِبَل فريق شركة "أناكوندا" والذي يضم كلاً من: Peter Wang و Fabio Pliger و Philipp Rudiger.


ما هو PyScript


"PyScript" هو إطار عمل مكتوب بلغة JavaScript لإدماج لغة البرمجة Python في HTML، فهو يجعل قوة لغة البرمجة Python في متناول جمهور أكبر بكثير من مطوري ومبدعي الواجهة الأمامية Front-End.

وهذا يعني أنه يمكنك برمجة وتشغيل الكود الخاص بلغة البرمجة Python داخل HTML وذلك من خلال المتصفح، والاتصال بمكتبات Javascript وتنفيذ مشاريعك الخاصة بتطوير الويب باستخدام أكواد لغة البرمجة Python مباشرة.


PyScript | تشغيل كود Python في HTML من خلال المتصفح الخاص بك


فإطار العمل "PyScript" يعتمد على مشروع "Pyodide" وهو عبارة عن منفذ لـ "CPython" إلى لغة "Web Assembly" مما يمكنك من استضافة الملفات الخارجية واستضافة التطبيق دون الاعتماد على التكوين من جانب الخادم.

كما أنه ينشئ اتصال ثنائي الاتجاه بين كائنات Python وكائنات Javascript، فيمكنك تشغيل العديد من الحزم الشائعة من Python مثل: numpy و pandas و scikit-Learn والمزيد.

وعلى الرغم من أن إطار العمل PyScript لا يزال في مراحله الأولى، إلا أن المستخدمين متحمسين له للغاية، ففي غضون بضعة أيام من الإعلان عن إطار العمل، أصبح "PyScript" المشروع الأكثر رواجًا على على منصة GitHub!


إذًا هل تعتقد أن إطار العمل هذا يمكن أن يكون نهاية JavaScript؟ أخبرنا بأفكارك في التعليقات أدناه!


في النهاية، نتمنى أن نكون قد أضفنا لكم معلومة جديدة ومفيدة، وفي حالة وجود أي استفسارات لا تترددوا في ذكرها لنا في التعليقات وسوف نقوم بالتواصل معكم والرد على استفساراتكم.


مصطفى أمان
بواسطة : مصطفى أمان
صانع محتوى تعليمي تقني على مدونتي وعلى قناة اليوتيوب. وهدفي من هذا المحتوى هو محو الأمية المتعلقة بمجال تكنولوجيا المعلومات حتى نبدأ من حيث انتهى الأخرين.
تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -
    [chatbot]