وصف المدون

الصفحة الرئيسية كيفية استعمال الفريموورك pyscript | دمج بايثون مع HTML

كيفية استعمال الفريموورك pyscript | دمج بايثون مع HTML

 

مؤخرا أعلن الرئيس التنفيذي لشركة أناكوندا ، الذي إسمه Peter Wang، على فرايموورك جديد تم تطويره من طرف فريق من أناكوندا ، و هذا لفرايموورك إسمه pyscript  ، و الذي يسمح للمستخدمين أن يكتبوا أكواد بايثون داخل أكواد HTML  ،  و بالتالي أتكون عندنا القدرة على برمجة أي شيء نريده ببايثون داخل صفحات الويب بسهولة سواء تعلم الآلة أو التعلم العميق أو أي شيء آخر ، بغض النظر على أطر العمل دجانجو و فلاسك  ، في هذه المقالة سنتعرف على كيفية استعمال پيسچريپت  مع الأمثلة .


لكي نستعمل لفرايموورك pyscript  ، أول خطوة ، نقوم بتصفح الموقع الخاص ب pyscript  الذي إسمه https://pyscript.net/  ، و نجد إختياران ، الإختيار الأول يمكننا من تحميل الملفات الخاصة بالفرايموورك  pyscript  و نعمل بهذه الملفات داخل كود HTML  الخاص بنا ، و الإختيار  الثاني يمكننا من استعمال الملفات الخاصة بالفرايموورك  پيسچريپت  أونلاين .

 

                                                          
بعد ما كتابة كود HTML  الخاص بنا ، هناك مرحلة اختيارية و ليست ضرورية و التي هي تحديد بيئة بايثون الخاصة بنا  ، و لكي نحدد البيئة الخاصة بنا داخل كود HTML  نستعمل <py-env>و نكتب الحزم الخاصين بنا بهذه الطريقة ، و أيضا هناك عناصر أخرى مثل <py-list> و<py-button> و <py_box> إلى آخره ....

الآن سنتعرف على كيفية استعمال لفرايموورك pyscript  ، نكتب pyscript  بهذه الطريقة وإذا أردنا تنفيذ كود بايثون داخل  pyscript  هناك طريقتان ، الطريقة الأولى هي نكتب الكود داخل  pyscript  ، و الطريقة الثانية نستدعي ملف بايثون داخل pyscript  باستعمال سورس بهاد الطريقة ،


مثلا إذا أردنا برمجة لووب داخل كود HTML  و التي تكتب كلمة pyscript  by Ayoub  عدد محدد من المرات بمساعدة الخاصية برينت ، نكتب pyscript  بهذه الطريقة و نكتب الكود بطريقة عادية كما نكتبه في أي بيئة تطوير خاصة ببايثون 


و تخرج لنا هذه النتيجة 


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

                                       

                                       

التصنيفات:
تعديل المشاركة
ليست هناك تعليقات
إرسال تعليق

Back to top button