Ke hoʻomohala nei ka papahana PyScript i kahi kahua no ka hoʻokō ʻana i nā palapala Python ma kahi polokalamu kele pūnaewele

Hōʻike ʻia ka papahana PyScript, kahi e hiki ai iā ʻoe ke hoʻohui i nā mea lima i kākau ʻia ma Python i loko o nā ʻaoʻao pūnaewele a hana i nā noi pūnaewele interactive ma Python. Hāʻawi ʻia nā noi i ke komo i ka DOM a me kahi interface no ka launa pū ʻana me nā mea JavaScript. Mālama ʻia ka loiloi o ka hoʻomohala ʻana i nā noi pūnaewele, a ʻo nā ʻokoʻa e hoʻoheheʻe ʻia i ka hiki ke hoʻohana i ka ʻōlelo Python ma kahi o JavaScrpt. Hāʻawi ʻia ka code kumu PyScript ma lalo o ka laikini Apache 2.0.

ʻAʻole like me ka papahana Brython, nāna e hōʻuluʻulu i ka code Python i JavaScript, hoʻohana ʻo PyScript iā Pyodide, kahi awa ʻaoʻao ʻaoʻao o CPython i hōʻuluʻulu ʻia i WebAssembly, e hoʻokō i ka code Python. ʻO ka hoʻohana ʻana iā Pyodide e hiki ai iā ʻoe ke hoʻokō piha me Python 3 a hoʻohana i nā hiʻohiʻona āpau o ka ʻōlelo a me nā hale waihona puke, me ka hoʻopili ʻepekema, e like me ka numpy, pandas a me ka scikit-learn. Ma ka ʻaoʻao PyScript, hāʻawi ʻia kahi papa no ka hoʻohui ʻana i ka code Python me JavaScript, ka hoʻokomo ʻana i ka code i nā ʻaoʻao pūnaewele, ka lawe ʻana i nā modula, ka hoʻonohonoho ʻana i ka hoʻokomo / hoʻopuka, a me ka hoʻoponopono ʻana i nā hana e pili ana. Hāʻawi ka papahana i kahi hoʻonohonoho o nā widget (nā pihi, nā poloka kikokikona, a me nā mea ʻē aʻe) no ka hana ʻana i kahi kikowaena pūnaewele ma Python.

Ke hoʻomohala nei ka papahana PyScript i kahi kahua no ka hoʻokō ʻana i nā palapala Python ma kahi polokalamu kele pūnaewele

Ke hoʻohana nei ʻo PyScript i ka hoʻopili ʻana i ka palapala pyscript.js a me ka pepa style pyscript.css, a laila hiki ke hoʻohui i ka code Python i waiho ʻia i loko o ka tag i nā ʻaoʻao. , a i ʻole ka hoʻopili ʻana i nā faila ma o ka hōʻailona . Hāʻawi ka papahana i kahi hōʻailona me ka hoʻokō ʻana i kahi kaiapuni no ka hoʻokō code interactive code (REPL). No ka wehewehe ʻana i nā ala i nā modula kūloko, e hoʻohana i ka tag " " ... print('Aloha honua!') - numpy - matplotlib - ala: - /data.py ...

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka