PyScript پروجیکٹ ویب براؤزر میں Python اسکرپٹس کو چلانے کے لیے ایک پلیٹ فارم تیار کر رہا ہے۔

PyScript پروجیکٹ پیش کیا گیا ہے، جو آپ کو Python میں لکھے گئے ہینڈلرز کو ویب صفحات میں ضم کرنے اور Python میں انٹرایکٹو ویب ایپلیکیشنز بنانے کی اجازت دیتا ہے۔ ایپلی کیشنز کو DOM تک رسائی اور JavaScript اشیاء کے ساتھ دو طرفہ تعامل کے لیے ایک انٹرفیس دیا جاتا ہے۔ ویب ایپلیکیشنز تیار کرنے کی منطق محفوظ ہے، اور اختلافات جاوا اسکرپٹ کے بجائے ازگر کی زبان استعمال کرنے کی صلاحیت پر ابلتے ہیں۔ PyScript سورس کوڈ Apache 2.0 لائسنس کے تحت تقسیم کیا جاتا ہے۔

Brython پروجیکٹ کے برعکس، جو Python کوڈ کو JavaScript میں مرتب کرتا ہے، PyScript Pyodide کا استعمال کرتا ہے، جو CPython کا ایک براؤزر سائیڈ پورٹ ہے جسے WebAssembly میں مرتب کیا گیا ہے، Python کوڈ کو انجام دینے کے لیے۔ Pyodide کا استعمال آپ کو Python 3 کے ساتھ مکمل مطابقت حاصل کرنے اور زبان اور لائبریریوں کی تمام خصوصیات کو استعمال کرنے کی اجازت دیتا ہے، بشمول سائنسی کمپیوٹنگ کے لیے، جیسے numpy، pandas اور scikit-learn۔ PyScript کی طرف، Python کوڈ کو JavaScript کے ساتھ مربوط کرنے، ویب صفحات میں کوڈ داخل کرنے، ماڈیولز درآمد کرنے، ان پٹ/آؤٹ پٹ کو منظم کرنے، اور دیگر متعلقہ کاموں کو حل کرنے کے لیے ایک پرت فراہم کی گئی ہے۔ پروجیکٹ Python میں ویب انٹرفیس بنانے کے لیے ویجٹ (بٹن، ٹیکسٹ بلاکس وغیرہ) کا ایک سیٹ فراہم کرتا ہے۔

PyScript پروجیکٹ ویب براؤزر میں Python اسکرپٹس کو چلانے کے لیے ایک پلیٹ فارم تیار کر رہا ہے۔

PyScript کا استعمال pyscript.js اسکرپٹ اور pyscript.css اسٹائل شیٹ کو جوڑنے کے لیے آتا ہے، جس کے بعد ٹیگ کے اندر رکھے ہوئے Python کوڈ کو صفحات میں ضم کرنا ممکن ہو جاتا ہے۔ ، یا ٹیگ کے ذریعے فائلوں کو جوڑنا . پروجیکٹ ایک ٹیگ بھی فراہم کرتا ہے۔ انٹرایکٹو کوڈ ایگزیکیوشن (REPL) کے لیے ماحول کے نفاذ کے ساتھ۔ مقامی ماڈیولز کے راستوں کی وضاحت کرنے کے لیے، ٹیگ استعمال کریں " " ... پرنٹ ('ہیلو ورلڈ!') --.numpy --.matplotlib --.paths: --/data.py ...

ماخذ: opennet.ru

نیا تبصرہ شامل کریں