Iyo PyScript purojekiti iri kugadzira chikuva chekushandisa Python zvinyorwa muwebhu browser

Iyo PyScript purojekiti inoratidzwa, iyo inokutendera kuti ubatanidze vanobata vakanyorwa muPython mumapeji ewebhu uye kugadzira inopindirana yewebhu maapplication muPython. Zvishandiso zvinopihwa mukana weDOM uye interface yebidirectional yekudyidzana neJavaScript zvinhu. Pfungwa yekugadzira mawebhusaiti inochengetedzwa, uye misiyano inovira kusvika pakugona kushandisa mutauro wePython pachinzvimbo cheJavaScrpt. PyScript source code inogoverwa pasi peApache 2.0 rezinesi.

Kusiyana neiyo Brython purojekiti, iyo inounganidza Python kodhi muJavaScript, PyScript inoshandisa Pyodide, browser-padivi chiteshi cheCPython chakaunganidzwa kuWebAssembly, kuita Python kodhi. Kushandisa Pyodide kunoita kuti iwe uwane kuenderana kuzere nePython 3 uye shandisa ese maficha emutauro nemaraibhurari, kusanganisira yesainzi komputa, senge numpy, pandas uye scikit-dzidza. Padivi rePyScript, chidimbu chinopiwa kubatanidza Python kodhi neJavaScript, kuisa kodhi mumapeji ewebhu, kupinza mamodule, kuronga kupinza / kubuda, uye kugadzirisa mamwe mabasa ane hukama. Iyo purojekiti inopa seti yemajeti (mabhatani, zvinyorwa zvinyorwa, nezvimwewo) zvekugadzira webhu interface muPython.

Iyo PyScript purojekiti iri kugadzira chikuva chekushandisa Python zvinyorwa muwebhu browser

Kushandisa PyScript kunosvika pakubatanidza pyscript.js script uye pyscript.css style sheet, mushure mezvo zvinokwanisika kubatanidza Python code yakaiswa mukati me tag mumapeji. , kana kubatanidza mafaira kuburikidza ne tag . Iyo purojekiti inopawo tag nekushandiswa kwenzvimbo yekudyidzana kodhi kuuraya (REPL). Kutsanangura nzira dzemunharaunda mamodule, shandisa tag " " ... dhinda('Mhoro Nyika!') - numpy - matplotlib - nzira: - /data.py ...

Source: opennet.ru

Voeg