Mashruuca PyScript wuxuu horumarinayaa madal lagu fulinayo qoraallada Python gudaha biraawsarkaaga

Mashruuca PyScript waa la soo bandhigay, kaas oo kuu ogolaanaya inaad dhexgeliso maamulayaasha ku qoran Python boggaga internetka oo aad abuurto codsiyo shabakadeed oo dhexdhexaad ah Python. Codsiyada waxaa lasiiyaa marin u helka DOM iyo isdhexgal labada jiho ah ee walxaha JavaScript. Macnaha horumarinta codsiyada webka waa la ilaaliyaa, kala duwanaanshuhuna waxay hoos ugu dhacaan awoodda isticmaalka luqadda Python halkii JavaScrpt. Koodhka isha PyScript waxaa lagu qaybiyaa shatiga Apache 2.0.

Si ka duwan mashruuca Brython, kaas oo ku ururinaya koodka Python JavaScript, PyScript waxay isticmaashaa Pyodide, oo ah deked dhinaca browserka ah ee CPython oo lagu soo ururiyay WebAssembly, si loo fuliyo koodka Python. Isticmaalka Pyodide wuxuu kuu ogolaanayaa inaad si buuxda ula jaanqaado Python 3 oo aad isticmaasho dhammaan sifooyinka luqadda iyo maktabadaha, oo ay ku jiraan xisaabinta sayniska, sida nambarada, pandas iyo scikit-learn. Dhinaca PyScript, lakab ayaa la bixiyaa si loogu daro koodka Python iyo JavaScript, gelinta koodhka boggaga internetka, soo dejinta cutubyada, habeynta gelinta / soo saarista, iyo xallinta hawlaha kale ee la xiriira. Mashruucu wuxuu bixiyaa widgets (badhamada, baloogyada qoraalka, iwm.) si loogu abuuro is-dhexgal shabakadeed Python.

Mashruuca PyScript wuxuu horumarinayaa madal lagu fulinayo qoraallada Python gudaha biraawsarkaaga

Isticmaalka PyScript waxay ku soo degtaa isku xidhka qoraalka pyscript.js iyo xaashida qaabka pyscript.css, ka dib markaa waxa suurtogal ah in la dhexgeliyo code Python gudaha gudaha tag boggaga, ama ku xidh faylasha tag. Mashruucu wuxuu kaloo bixiyaa sumadda oo leh hirgelinta jawi runtime ah oo loogu talagalay fulinta code-ka is-dhexgalka (REPL). Si loo qeexo waddooyinka loo maro cutubyada maxalliga ah, sumadda “” ayaa la isticmaalaa. ... daabac ('Hello World!') - numpy - matplotlib - waddooyinka: - /data.py ...

Source: opennet.ru

Add a comment