PyScript նախագիծը հարթակ է մշակում Python-ի սկրիպտները վեբ բրաուզերում կատարելու համար

Ներկայացված է PyScript նախագիծը, որը թույլ է տալիս Python-ով գրված մշակիչներն ինտեգրել վեբ էջերում և ստեղծել ինտերակտիվ վեբ հավելվածներ Python-ում։ Ծրագրերին տրվում է մուտք դեպի DOM և ինտերֆեյս՝ JavaScript-ի օբյեկտների հետ երկկողմանի փոխազդեցության համար: Վեբ հավելվածների մշակման տրամաբանությունը պահպանվում է, և տարբերությունները հանգում են JavaScrpt-ի փոխարեն Python լեզուն օգտագործելու հնարավորությանը։ PyScript-ի աղբյուրի կոդը տարածվում է Apache 2.0 լիցենզիայի ներքո:

Ի տարբերություն Brython նախագծի, որը կազմում է Python կոդը JavaScript-ում, PyScript-ն օգտագործում է Pyodide՝ CPython-ի բրաուզերի պորտը, որը կազմված է WebAssembly-ում, Python կոդը գործարկելու համար: Pyodide-ի օգտագործումը թույլ է տալիս լիարժեք համատեղելիության հասնել Python 3-ի հետ և օգտագործել լեզվի և գրադարանների բոլոր հնարավորությունները, ներառյալ գիտական ​​հաշվարկների համար, ինչպիսիք են numpy, pandas և scikit-learn: PyScript-ի կողմից տրամադրվում է շերտ՝ Python կոդը JavaScript-ի հետ ինտեգրելու, վեբ էջերում կոդ տեղադրելու, մոդուլներ ներմուծելու, մուտք/ելք կազմակերպելու և հարակից այլ խնդիրներ լուծելու համար: Նախագիծը տրամադրում է մի շարք վիջեթներ (կոճակներ, տեքստային բլոկներ և այլն) Python-ում վեբ ինտերֆեյս ստեղծելու համար։

PyScript նախագիծը հարթակ է մշակում Python-ի սկրիպտները վեբ բրաուզերում կատարելու համար

PyScript-ի օգտագործումը հանգեցնում է pyscript.js սկրիպտի և pyscript.css ոճի թերթիկի միացմանը, որից հետո հնարավոր է դառնում էջերի մեջ ինտեգրել Python կոդը, որը տեղադրված է պիտակի ներսում: , կամ ֆայլերի միացում պիտակի միջոցով . Նախագիծը տրամադրում է նաև պիտակ ինտերակտիվ կոդի կատարման միջավայրի ներդրմամբ (REPL): Տեղական մոդուլներ տանող ուղիները սահմանելու համար օգտագործեք պիտակը « « ... տպել («Բարև աշխարհ!») - numpy - matplotlib - ուղիներ. - /data.py ...

Source: opennet.ru

Добавить комментарий