Mae prosiect PyScript yn datblygu llwyfan ar gyfer gweithredu sgriptiau Python mewn porwr gwe

Cyflwynir y prosiect PyScript, sy'n eich galluogi i integreiddio trinwyr sydd wedi'u hysgrifennu yn Python i dudalennau gwe a chreu cymwysiadau gwe rhyngweithiol yn Python. Rhoddir mynediad i'r DOM i gymwysiadau a rhyngwyneb ar gyfer rhyngweithio deugyfeiriadol Γ’ gwrthrychau JavaScript. Mae'r rhesymeg o ddatblygu cymwysiadau gwe yn cael ei chadw, ac mae'r gwahaniaethau'n deillio o'r gallu i ddefnyddio'r iaith Python yn lle JavaScrpt. Dosberthir cod ffynhonnell PyScript o dan drwydded Apache 2.0.

Yn wahanol i brosiect Brython, sy'n crynhoi cod Python i mewn i JavaScript, mae PyScript yn defnyddio Pyodide, porthladd ochr porwr CPython a luniwyd i WebAssembly, i weithredu cod Python. Mae defnyddio Pyodide yn caniatΓ‘u ichi gyflawni cydnawsedd llawn Γ’ Python 3 a defnyddio holl nodweddion yr iaith a llyfrgelloedd, gan gynnwys ar gyfer cyfrifiadura gwyddonol, fel numpy, pandas a scikit-lean. Ar ochr PyScript, darperir haen ar gyfer integreiddio cod Python Γ’ JavaScript, mewnosod cod i dudalennau gwe, mewnforio modiwlau, trefnu mewnbwn / allbwn, a datrys tasgau cysylltiedig eraill. Mae'r prosiect yn darparu set o widgets (botymau, blociau testun, ac ati) ar gyfer creu rhyngwyneb gwe yn Python.

Mae prosiect PyScript yn datblygu llwyfan ar gyfer gweithredu sgriptiau Python mewn porwr gwe

Mae defnyddio PyScript yn dod i lawr i gysylltu'r sgript pyscript.js a'r ddalen arddull pyscript.css, ac ar Γ΄l hynny mae'n bosibl integreiddio cod Python a osodwyd y tu mewn i'r tag i dudalennau , neu gysylltu ffeiliau trwy dag . Mae'r prosiect hefyd yn darparu tag gyda gweithredu amgylchedd ar gyfer gweithredu cod rhyngweithiol (REPL). I ddiffinio llwybrau i fodiwlau lleol, defnyddiwch y tag β€œ " ... print ('Helo Fyd!') - numpy - matplotlib - llwybrau: - /data.py ...

Ffynhonnell: opennet.ru

Ychwanegu sylw