ะัะตะดััะฐะฒะปะตะฝ ะฟัะพะตะบั PyScript, ะฟะพะทะฒะพะปัััะธะน ะธะฝัะตะณัะธัะพะฒะฐัั ะฒ web-ัััะฐะฝะธัั ะพะฑัะฐะฑะพััะธะบะธ, ะฝะฐะฟะธัะฐะฝะฝัะต ะฝะฐ ัะทัะบะต Python, ะธ ัะพะทะดะฐะฒะฐัั ะฝะฐ Python ะธะฝัะตัะฐะบัะธะฒะฝัะต web-ะฟัะธะปะพะถะตะฝะธั. ะัะธะปะพะถะตะฝะธัะผ ะฟัะตะดะพััะฐะฒะปัะตััั ะดะพัััะฟ ะบ DOM ะธ ะธะฝัะตััะตะนั ะดะปั ะดะฒัะฝะฐะฟัะฐะฒะปะตะฝะฝะพะณะพ ะฒะทะฐะธะผะพะดะตะนััะฒะธั ั ะพะฑัะตะบัะฐะผะธ JavaScript. ะะพะณะธะบะฐ ัะฐะทัะฐะฑะพัะบะธ web-ะฟัะธะปะพะถะตะฝะธะน ัะพั ัะฐะฝัะตััั, ะฐ ะพัะปะธัะธั ัะฒะพะดัััั ะบ ะฒะพะทะผะพะถะฝะพััะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะทัะบะฐ Python ะฒะผะตััะพ JavaScrpt. ะัั ะพะดะฝัะต ัะตะบััั PyScript ัะฐัะฟัะพัััะฐะฝััััั ะฟะพะด ะปะธัะตะฝะทะธะตะน Apache 2.0.
ะ ะพัะปะธัะธะต ะพั ะฟัะพะตะบัะฐ Brython, ะบะพะผะฟะธะปะธััััะตะณะพ Python-ะบะพะด ะฒ JavaScript, ะฒ PyScript ะดะปั ะฒัะฟะพะปะฝะตะฝะธั Python-ะบะพะดะฐ ะฟัะธะผะตะฝัะตััั Pyodide โ ะฒัะฟะพะปะฝัะตะผัะน ะฝะฐ ััะพัะพะฝะต ะฑัะฐัะทะตัะฐ ะฟะพัั CPython, ัะบะพะผะฟะธะปะธัะพะฒะฐะฝะฝัะน ะฒ WebAssembly. ะัะฟะพะปัะทะพะฒะฐะฝะธะต Pyodide ะฟะพะทะฒะพะปัะตั ะดะพะฑะธัััั ะฟะพะปะฝะพะน ัะพะฒะผะตััะธะผะพััะธ ั Python 3 ะธ ะธัะฟะพะปัะทะพะฒะฐัั ะฒัะต ะฒะพะทะผะพะถะฝะพััะธ ัะทัะบะฐ ะธ ะฑะธะฑะปะธะพัะตะบะธ, ะฒ ัะพะผ ัะธัะปะต ะดะปั ะฝะฐััะฝัั ะฒััะธัะปะตะฝะธะน, ัะฐะบะธะต ะบะฐะบ numpy, pandas ะธ scikit-learn. ะกะพ ััะพัะพะฝั PyScript ะฟัะตะดะพััะฐะฒะปัะตััั ะฟัะพัะปะพะนะบะฐ ะดะปั ะธะฝัะตะณัะฐัะธะธ Python-ะบะพะดะฐ ั JavaScript, ะฒััะฐะฒะบะธ ะบะพะดะฐ ะฒ web-ัััะฐะฝะธัั, ะธะผะฟะพััะฐ ะผะพะดัะปะตะน, ะพัะณะฐะฝะธะทะฐัะธะธ ะฒะฒะพะดะฐ/ะฒัะฒะพะดะฐ ะธ ัะตัะตะฝะธั ะดััะณะธั ัะพะฟััััะฒัััะธั ะทะฐะดะฐั. ะัะพะตะบัะพะผ ะฟัะตะดะพััะฐะฒะปัะตััั ะฝะฐะฑะพั ะฒะธะดะถะตัะพะฒ (ะบะฝะพะฟะบะธ, ัะตะบััะพะฒัะต ะฑะปะพะบะธ ะธ ั.ะฟ.) ะดะปั ัะพะทะดะฐะฝะธั web-ะธะฝัะตััะตะนัะฐ ะฝะฐ Python.
ะัะฟะพะปัะทะพะฒะฐะฝะธะต PyScript ัะฒะพะดะธััั ะบ ะฟะพะดะบะปััะตะฝะธั ัะบัะธะฟัะฐ pyscript.js ะธ ัะฐะฑะปะธัั ััะธะปะตะน pyscript.css, ะฟะพัะปะต ัะตะณะพ ะฟะพัะฒะปัะตััั ะฒะพะทะผะพะถะฝะพััั ะธะฝัะตะณัะฐัะธะธ ะฝะฐ ัััะฐะฝะธัั Python-ะบะพะดะฐ, ัะฐะทะผะตัะฐะตะผะพะณะพ ะฒะฝัััะธ ัะตะณะฐ <py-script>, ะธะปะธ ะฟะพะดะบะปััะตะฝะธั ัะฐะนะปะพะฒ ัะตัะตะท ัะตะณ <py-script src=โฆ>. ะัะพะตะบัะพะผ ัะฐะบะถะต ะฟัะตะดะพััะฐะฒะปัะตััั ัะตะณ <py-repl> ั ัะตะฐะปะธะทะฐัะธะตะน ััะตะดั ะดะปั ะธะฝัะตัะฐะบัะธะฒะฝะพะณะพ ะฒัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ (REPL). ะะปั ะพะฟัะตะดะตะปะตะฝะธั ะฟััะตะน ะบ ะปะพะบะฐะปัะฝัะผ ะผะพะดัะปัะผ ะฟัะธะผะตะฝัะตััั ัะตะณ ยซ<py-env>ยป. <html> โฆ <py-script> print(โHello World!โ) </py-script> <py-env> โ numpy โ matplotlib โ paths: โ /data.py </py-env> <py-script src=ยป./test.pyยป></py-script> โฆ </html>
เด
เดตเดฒเดเดฌเด: opennet.ru