Mradi wa PyScript unatengeneza jukwaa la kutekeleza hati za Python kwenye kivinjari cha wavuti

Mradi wa PyScript umewasilishwa, ambao hukuruhusu kuunganisha vidhibiti vilivyoandikwa kwa Python kwenye kurasa za wavuti na kuunda programu shirikishi za wavuti kwenye Python. Programu hupewa ufikiaji wa DOM na kiolesura cha mwingiliano wa pande mbili na vipengee vya JavaScript. Mantiki ya kuendeleza programu za wavuti imehifadhiwa, na tofauti hupungua hadi uwezo wa kutumia lugha ya Python badala ya JavaScrpt. Msimbo wa chanzo wa PyScript unasambazwa chini ya leseni ya Apache 2.0.

Tofauti na mradi wa Brython, ambao unajumuisha msimbo wa Python katika JavaScript, PyScript hutumia Pyodide, bandari ya upande wa kivinjari ya CPython iliyokusanywa kwa WebAssembly, kutekeleza msimbo wa Python. Kutumia Pyodide hukuruhusu kufikia utangamano kamili na Python 3 na kutumia vipengele vyote vya lugha na maktaba, ikiwa ni pamoja na kwa kompyuta ya kisayansi, kama vile numpy, pandas na scikit-learn. Kwa upande wa PyScript, safu imetolewa kwa ajili ya kuunganisha msimbo wa Python na JavaScript, kuingiza msimbo kwenye kurasa za wavuti, moduli za kuagiza, kupanga pembejeo/pato, na kutatua kazi nyingine zinazohusiana. Mradi hutoa seti ya vilivyoandikwa (vifungo, vizuizi vya maandishi, n.k.) kwa ajili ya kuunda kiolesura cha wavuti katika Python.

Mradi wa PyScript unatengeneza jukwaa la kutekeleza hati za Python kwenye kivinjari cha wavuti

Kutumia PyScript kunakuja ili kuunganisha hati ya pyscript.js na laha ya mtindo wa pyscript.css, baada ya hapo inawezekana kuunganisha msimbo wa Python uliowekwa ndani ya lebo kwenye kurasa. , au kuunganisha faili kupitia lebo . Mradi pia hutoa tag na utekelezaji wa mazingira ya utekelezaji wa msimbo shirikishi (REPL). Ili kufafanua njia za moduli za ndani, tumia lebo " " ... chapa('Hujambo Ulimwengu!') - numpy - matplotlib - njia: - /data.py ...

Chanzo: opennet.ru

Kuongeza maoni