PyScript ပရောဂျက်သည် ဝဘ်ဘရောက်ဆာတွင် Python scripts များကို လုပ်ဆောင်ရန်အတွက် ပလပ်ဖောင်းတစ်ခုကို ဖော်ဆောင်နေသည်။

PyScript ပရောဂျက်ကို တင်ပြထားပြီး၊ သင်သည် Python တွင် ရေးသားထားသော ကိုင်တွယ်သူများကို ဝဘ်စာမျက်နှာများတွင် ပေါင်းစည်းပြီး Python တွင် အပြန်အလှန်အကျိုးပြုသည့် ဝဘ်အက်ပလီကေးရှင်းများကို ဖန်တီးနိုင်စေပါသည်။ အပလီကေးရှင်းများကို DOM သို့ဝင်ရောက်ခွင့်နှင့် JavaScript အရာဝတ္ထုများနှင့် bidirectional အပြန်အလှန်အပြန်အလှန်ဆက်သွယ်မှုများအတွက်အင်တာဖေ့စ်တစ်ခုပေးထားသည်။ ဝဘ်အက်ပလီကေးရှင်းများ တီထွင်ထုတ်လုပ်ခြင်း၏ ယုတ္တိကို ထိန်းသိမ်းထားပြီး ကွဲပြားမှုများသည် JavaScrpt အစား Python ဘာသာစကားကို အသုံးပြုနိုင်စွမ်းအထိ အကျုံးဝင်သည်။ PyScript အရင်းအမြစ်ကုဒ်ကို Apache 2.0 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

Python ကုဒ်ကို JavaScript တွင်စုစည်းပေးသည့် Brython ပရောဂျက်နှင့်မတူဘဲ PyScript သည် Python ကုဒ်ကိုလုပ်ဆောင်ရန်အတွက် WebAssembly တွင်စုစည်းထားသော CPython ၏ဘရောက်ဆာဘက်ခြမ်းရှိ Pyodide ကိုအသုံးပြုသည်။ Pyodide ကို အသုံးပြုခြင်းဖြင့် သင်သည် Python 3 နှင့် အပြည့်အဝ လိုက်ဖက်ညီမှုကို ရရှိစေပြီး numpy၊ pandas နှင့် scikit-learn ကဲ့သို့သော သိပ္ပံနည်းကျ တွက်ချက်ခြင်းအတွက် အပါအဝင် ဘာသာစကားနှင့် စာကြည့်တိုက်များ၏ အင်္ဂါရပ်အားလုံးကို အသုံးပြုနိုင်သည်။ PyScript ဘက်တွင်၊ Python ကုဒ်ကို JavaScript နှင့် ပေါင်းစည်းရန်၊ ဝဘ်စာမျက်နှာများတွင် ကုဒ်ထည့်သွင်းခြင်း၊ မော်ဂျူးများကို တင်သွင်းခြင်း၊ ထည့်သွင်းခြင်း/အထွက်ကို စုစည်းခြင်းနှင့် အခြားဆက်စပ်အလုပ်များကို ဖြေရှင်းခြင်းတို့အတွက် အလွှာတစ်ခုကို ပံ့ပိုးပေးထားသည်။ ပရောဂျက်သည် Python တွင် ဝဘ်အင်တာဖေ့စ်တစ်ခုကို ဖန်တီးရန်အတွက် ဝစ်ဂျက်များ (ခလုတ်များ၊ စာသားပိတ်ဆို့ခြင်း စသည်) ကို ထောက်ပံ့ပေးသည်။

PyScript ပရောဂျက်သည် ဝဘ်ဘရောက်ဆာတွင် Python scripts များကို လုပ်ဆောင်ရန်အတွက် ပလပ်ဖောင်းတစ်ခုကို ဖော်ဆောင်နေသည်။

PyScript ကိုအသုံးပြုခြင်းသည် pyscript.js script နှင့် pyscript.css စတိုင်စာရွက်ကို ချိတ်ဆက်ခြင်းဖြစ်ပြီး၊ ထို့နောက် tag အတွင်းရှိ Python ကုဒ်ကို စာမျက်နှာများအဖြစ် ပေါင်းစည်းနိုင်သည် သို့မဟုတ် tag မှတဆင့် ဖိုင်များကို ချိတ်ဆက်ခြင်း။ . ပရောဂျက်မှာလည်း တက်ဂ်ပေးထားတယ်။ အပြန်အလှန်အကျိုးပြုသောကုဒ် အကောင်အထည်ဖော်မှု (REPL) အတွက် ပတ်၀န်းကျင်တစ်ခုကို အကောင်အထည်ဖော်ခြင်းဖြင့်၊ ဒေသဆိုင်ရာ မော်ဂျူးများသို့ လမ်းကြောင်းများ သတ်မှတ်ရန်၊ tag “ကို အသုံးပြုပါ။ “ ... print('Hello World!') - numpy - matplotlib - လမ်းကြောင်းများ- /data.py ...

source: opennet.ru

မှတ်ချက် Add