Aikin PyScript yana haɓaka dandamali don aiwatar da rubutun Python a cikin mai binciken gidan yanar gizo

An gabatar da aikin PyScript, wanda ke ba ku damar haɗa masu sarrafa da aka rubuta a cikin Python zuwa cikin shafukan yanar gizo da ƙirƙirar aikace-aikacen yanar gizo masu mu'amala a Python. Ana ba da aikace-aikacen dama ga DOM da keɓancewa don hulɗar mahaɗa biyu tare da abubuwan JavaScript. Ana kiyaye ma'anar haɓaka aikace-aikacen yanar gizo, kuma bambance-bambancen sun taso zuwa ikon amfani da harshen Python maimakon JavaScrpt. Ana rarraba lambar tushen PyScript a ƙarƙashin lasisin Apache 2.0.

Ba kamar aikin Brython ba, wanda ke haɗa lambar Python zuwa JavaScript, PyScript yana amfani da Pyodide, tashar tashar mai lilo ta CPython da aka haɗa zuwa WebAssembly, don aiwatar da lambar Python. Yin amfani da Pyodide yana ba ku damar samun cikakkiyar dacewa tare da Python 3 kuma kuyi amfani da duk fasalulluka na harshe da ɗakunan karatu, gami da lissafin kimiyya, kamar su numpy, pandas da scikit-learn. A gefen PyScript, an samar da wani Layer don haɗa lambar Python tare da JavaScript, shigar da lamba a cikin shafukan yanar gizo, shigo da kayayyaki, tsara shigarwa / fitarwa, da kuma magance wasu ayyuka masu dangantaka. Aikin yana samar da saitin widgets (maɓalli, tubalan rubutu, da sauransu) don ƙirƙirar haɗin yanar gizo a Python.

Aikin PyScript yana haɓaka dandamali don aiwatar da rubutun Python a cikin mai binciken gidan yanar gizo

Amfani da PyScript ya sauko don haɗa rubutun pyscript.js da takardar salon pyscript.css, bayan haka yana yiwuwa a haɗa lambar Python da aka sanya a cikin tambarin cikin shafuka. , ko haɗa fayiloli ta hanyar tag . Har ila yau, aikin yana ba da alama tare da aiwatar da wani yanayi don aiwatar da lambar sadarwa (REPL). Don ayyana hanyoyin zuwa ƙirar gida, yi amfani da alamar " " ... buga ('Hello Duniya!') - numpy - matplotlib - hanyoyi: - /data.py ...

source: budenet.ru

Add a comment