Tá an tionscadal PyScript ag forbairt ardán chun scripteanna Python a rith i mbrabhsálaí gréasáin.

Cuirtear an tionscadal PyScript i láthair, a ligeann duit láimhseálaithe atá scríofa i Python a chomhtháthú i leathanaigh ghréasáin agus feidhmchláir ghréasáin idirghníomhacha a chruthú i Python. Tugtar rochtain d’fheidhmchláir ar an DOM agus comhéadan le haghaidh idirghníomhú déthreoch le réada JavaScript. Caomhnaítear an loighic a bhaineann le feidhmchláir ghréasáin a fhorbairt, agus tagann na difríochtaí síos go dtí an cumas an teanga Python a úsáid in ionad JavaScrpt. Déantar cód foinse PyScript a dháileadh faoi cheadúnas Apache 2.0.

Murab ionann agus an tionscadal Brython, a thiomsaíonn cód Python i JavaScript, úsáideann PyScript Pyodide, calafort CPython ar thaobh an bhrabhsálaí a tiomsaíodh do WebAssembly, chun cód Python a fhorghníomhú. Trí úsáid a bhaint as Pyodide is féidir leat comhoiriúnacht iomlán a bhaint amach le Python 3 agus gnéithe uile na teanga agus na leabharlanna a úsáid, lena n-áirítear do ríomhaireacht eolaíoch, mar shampla numpy, pandas agus scikit-learn. Ar thaobh PyScript, cuirtear ciseal ar fáil chun cód Python a chomhtháthú le JavaScript, cód a chur isteach i leathanaigh ghréasáin, modúil a allmhairiú, ionchur/aschur a eagrú, agus tascanna gaolmhara eile a réiteach. Soláthraíonn an tionscadal sraith de ghiuirléidí (cnaipí, bloic téacs, etc.) chun comhéadan gréasáin a chruthú i Python.

Tá an tionscadal PyScript ag forbairt ardán chun scripteanna Python a rith i mbrabhsálaí gréasáin.

Trí úsáid a bhaint as PyScript déantar an script pyscript.js agus an stílbhileog pyscript.css a nascadh, agus ina dhiaidh sin beidh sé indéanta cód Python a chuirtear taobh istigh den chlib a chomhtháthú i leathanaigh, nó comhaid a nascadh tríd an clib. Cuireann an tionscadal clib ar fáil freisin a chuireann timpeallacht rite i bhfeidhm chun cód idirghníomhach a chur i gcrích (REPL). Chun cosáin chuig modúil áitiúla a shainiú, úsáidtear an chlib “”. ... print('Hello World!') - numpy - matplotlib - cosáin: - /data.py ...

Foinse: oscailtenet.ru

Add a comment