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 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