Kei te whakawhanake te kaupapa PyScript i tetahi papa mo te whakahaere i nga tuhinga a Python i roto i te tirotiro tukutuku

Ka whakaatuhia te kaupapa PyScript, e taea ai e koe te whakauru i nga kaikawe kua tuhia ki te Python ki roto i nga wharangi tukutuku me te hanga i nga tono tukutuku tauwhitiwhiti ki te Python. Ka whakawhiwhia nga tono ki te DOM me tetahi atanga mo te taunekeneke takirua me nga taonga JavaScript. Ko te arorau o te whakawhanake i nga tono paetukutuku ka tiakina, a, ko nga rereketanga ka heke ki te kaha ki te whakamahi i te reo Python hei utu mo JavaScrpt. Ka tohatohahia te waehere puna PyScript i raro i te raihana Apache 2.0.

Kaore i rite ki te kaupapa Brython, e whakahiato ana i te waehere Python ki te JavaScript, ka whakamahi a PyScript i a Pyodide, he tauranga taha tirotiro o CPython i whakahiatohia ki WebAssembly, hei mahi i te waehere Python. Ma te whakamahi i te Pyodide ka taea e koe te tino hototahi ki te Python 3 me te whakamahi i nga ahuatanga katoa o te reo me nga whare pukapuka, tae atu ki te rorohiko putaiao, penei i te numpy, pandas me te scikit-ako. I te taha PyScript, ka whakaratohia he paparanga mo te whakauru i te waehere Python me te JavaScript, te whakauru i te waehere ki nga wharangi tukutuku, te kawemai i nga waahanga, te whakarite i te whakauru / putanga, me te whakaoti i etahi atu mahi e pa ana. Ka whakaratohia e te kaupapa he huinga widget (patene, poraka kuputuhi, me etahi atu) mo te hanga i tetahi atanga tukutuku ki Python.

Kei te whakawhanake te kaupapa PyScript i tetahi papa mo te whakahaere i nga tuhinga a Python i roto i te tirotiro tukutuku

Ko te whakamahi i te PyScript ka heke iho ki te hono i te tuhinga pyscript.js me te pepa ahua pyscript.css, ka mutu ka taea te whakauru i te waehere Python kua whakauruhia ki roto i te tohu ki nga wharangi. , te hono ranei i nga konae ma te tohu . Ka whakaratohia hoki e te kaupapa he tohu me te whakatinanatanga o te taiao mo te mahi waehere tauwhitiwhiti (REPL). Hei tautuhi i nga huarahi ki nga waahanga o te rohe, whakamahia te tohu " " ... tā('Kia ora te Ao!') - numpy - matplotlib - ara: - /data.py ...

Source: opennet.ru

Tāpiri i te kōrero