PyScript پروجيڪٽ ويب برائوزر ۾ Python اسڪرپٽس کي هلائڻ لاءِ پليٽ فارم ٺاهي رهيو آهي

PyScript پروجيڪٽ پيش ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو Python ۾ لکيل هينڊلرن کي ويب پيجز ۾ ضم ڪرڻ ۽ Python ۾ انٽرويو ويب ايپليڪيشنون ٺاهڻ. ايپليڪيشنن کي DOM تائين رسائي ڏني وئي آهي ۽ جاوا اسڪرپٽ شين سان ٻه طرفي رابطي لاءِ هڪ انٽرفيس. ويب ايپليڪيشنن کي ترقي ڪرڻ جي منطق کي محفوظ ڪيو ويو آهي، ۽ اختلاف جاوا اسڪرپٽ جي بدران پٿون ٻولي استعمال ڪرڻ جي صلاحيت تائين. PyScript سورس ڪوڊ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

Brython پروجيڪٽ جي برعڪس، جيڪو Python ڪوڊ کي جاوا اسڪرپٽ ۾ گڏ ڪري ٿو، PyScript استعمال ڪري ٿو Pyodide، CPython جو هڪ برائوزر پاسي وارو بندرگاهه WebAssembly تي مرتب ڪيو ويو، Python ڪوڊ تي عمل ڪرڻ لاءِ. Pyodide استعمال ڪرڻ توهان کي Python 3 سان مڪمل مطابقت حاصل ڪرڻ جي اجازت ڏئي ٿي ۽ ٻولي ۽ لائبرري جون سڀئي خاصيتون استعمال ڪريو، جن ۾ سائنسي ڪمپيوٽنگ، جهڙوڪ numpy، pandas ۽ scikit-learn شامل آهن. PyScript پاسي، پٿون ڪوڊ کي جاوا اسڪرپٽ سان ضم ڪرڻ، ويب پيجز ۾ ڪوڊ داخل ڪرڻ، ماڊلز درآمد ڪرڻ، ان پٽ/آئوٽ پٽ کي ترتيب ڏيڻ، ۽ ٻين لاڳاپيل ڪمن کي حل ڪرڻ لاءِ هڪ پرت مهيا ڪئي وئي آهي. پروجيڪٽ Python ۾ ويب انٽرفيس ٺاهڻ لاءِ ويجيٽس جو هڪ سيٽ مهيا ڪري ٿو (بٽن، ٽيڪسٽ بلاڪ، وغيره).

PyScript پروجيڪٽ ويب برائوزر ۾ Python اسڪرپٽس کي هلائڻ لاءِ پليٽ فارم ٺاهي رهيو آهي

PyScript استعمال ڪرڻ pyscript.js اسڪرپٽ ۽ pyscript.css اسٽائل شيٽ کي ڳنڍڻ لاءِ هيٺ اچي ٿو، جنهن کان پوءِ ٽيگ جي اندر رکيل پيٿون ڪوڊ کي صفحن ۾ ضم ڪرڻ ممڪن ٿيندو. يا ٽيگ ذريعي فائلن کي ڳنڍڻ . پروجيڪٽ پڻ هڪ ٽيگ مهيا ڪري ٿو انٽرايڪٽو ڪوڊ ايگزيڪيوشن (REPL) لاءِ ماحول جي نفاذ سان. مقامي ماڊلز جي رستن کي بيان ڪرڻ لاء، ٽيگ استعمال ڪريو " " ... پرنٽ ('هيلو ورلڊ!') - numpy - matplotlib - رستا: - /data.py ...

جو ذريعو: opennet.ru

تبصرو شامل ڪريو