It PyScript-projekt ûntwikkelet in platfoarm foar it útfieren fan Python-skripts yn in webbrowser

It PyScript-projekt wurdt presintearre, wêrmei jo hannelers skreaun yn Python kinne yntegrearje yn websiden en ynteraktive webapplikaasjes yn Python meitsje. Applikaasjes krije tagong ta de DOM en in ynterface foar bidirectionele ynteraksje mei JavaScript-objekten. De logika fan it ûntwikkeljen fan webapplikaasjes wurdt bewarre bleaun, en de ferskillen komme del op de mooglikheid om de Python-taal te brûken ynstee fan JavaScrpt. PyScript-boarnekoade wurdt ferspraat ûnder de Apache 2.0-lisinsje.

Oars as it Brython-projekt, dat Python-koade kompilearret yn JavaScript, brûkt PyScript Pyodide, in browser-side-poarte fan CPython kompilearre nei WebAssembly, om Python-koade út te fieren. It brûken fan Pyodide lit jo folsleine kompatibiliteit mei Python 3 berikke en alle funksjes fan 'e taal en bibleteken brûke, ynklusyf foar wittenskiplike komputer, lykas numpy, panda's en scikit-learn. Oan 'e PyScript-kant is in laach foar it yntegrearjen fan Python-koade mei JavaScript, ynfoegje koade yn websiden, ymportearjen fan modules, organisearjen fan ynfier / útfier, en it oplossen fan oare relatearre taken. It projekt biedt in set fan widgets (knoppen, tekstblokken, ensfh.) Foar it meitsjen fan in webynterface yn Python.

It PyScript-projekt ûntwikkelet in platfoarm foar it útfieren fan Python-skripts yn in webbrowser

It brûken fan PyScript komt del op it ferbinen fan it pyscript.js-skript en it pyscript.css-stylblêd, wêrnei't it mooglik wurdt om Python-koade yn 'e tag te yntegrearjen yn siden , of bestannen ferbine fia tag . It projekt jout ek in tag mei de ymplemintaasje fan in omjouwing foar ynteraktive koade útfiering (REPL). Om paden nei lokale modules te definiearjen, brûk de tag " " ... print('Hallo wrâld!') - numpy - matplotlib - paden: - /data.py ...

Boarne: opennet.ru

Add a comment