Pulojekiti ya PyScript ikupanga nsanja yopangira zolemba za Python pa msakatuli

Pulojekiti ya PyScript imaperekedwa, yomwe imakulolani kuti muphatikize ogwira ntchito olembedwa mu Python mumasamba ndikupanga mapulogalamu ochezera a pa intaneti ku Python. Mapulogalamu amapatsidwa mwayi wopita ku DOM komanso mawonekedwe olumikizirana ndi zinthu za JavaScript. Lingaliro lakupanga mapulogalamu a pa intaneti limasungidwa, ndipo kusiyana kwake kumabwera mpaka kutha kugwiritsa ntchito chilankhulo cha Python m'malo mwa JavaScrpt. PyScript source code imagawidwa pansi pa layisensi ya Apache 2.0.

Mosiyana ndi pulojekiti ya Brython, yomwe imapanga Python code mu JavaScript, PyScript imagwiritsa ntchito Pyodide, doko la msakatuli la CPython lopangidwa ndi WebAssembly, kuti ligwiritse ntchito Python code. Kugwiritsa ntchito Pyodide kumakupatsani mwayi wogwirizana kwathunthu ndi Python 3 ndikugwiritsa ntchito mawonekedwe onse achilankhulo ndi malaibulale, kuphatikiza makompyuta asayansi, monga numpy, pandas ndi scikit-lern. Kumbali ya PyScript, gawo limaperekedwa kuti liphatikize kachidindo ka Python ndi JavaScript, kuyika kachidindo m'masamba, kulowetsa ma module, kukonza zolowetsa / zotulutsa, ndi kuthetsa ntchito zina zofananira. Pulojekitiyi imapereka ma widget (mabatani, ma block block, etc.) popanga mawonekedwe a intaneti ku Python.

Pulojekiti ya PyScript ikupanga nsanja yopangira zolemba za Python pa msakatuli

Kugwiritsa ntchito PyScript kumatsikira kulumikiza pyscript.js script ndi pyscript.css style sheet, pambuyo pake zimakhala zotheka kuphatikiza kachidindo ka Python koyikidwa mkati mwa tag m'masamba. , kapena kulumikiza mafayilo kudzera pa tag . Ntchitoyi imaperekanso tag ndi kukhazikitsa chilengedwe cha interactive code execution (REPL). Kuti mufotokoze njira zama module amderalo, gwiritsani ntchito tag " " ... sindikiza('Moni Dziko!') - numpy - matplotlib - njira: - /data.py ...

Source: opennet.ru

Kuwonjezera ndemanga