Proyék PyScript ngembangkeun platform pikeun ngaéksekusi skrip Python dina browser wéb

Proyék PyScript dibere, nu ngidinan Anjeun pikeun ngahijikeun pawang ditulis dina Python kana kaca web tur nyieun aplikasi wéb interaktif dina Python. Aplikasi dibéré aksés ka DOM sareng antarmuka pikeun interaksi dua arah sareng objék JavaScript. Logika ngembangkeun aplikasi wéb dilestarikan, sareng bédana dugi ka kamampuan ngagunakeun basa Python tinimbang JavaScrpt. Kode sumber PyScript disebarkeun dina lisénsi Apache 2.0.

Beda sareng proyék Brython, anu nyusun kode Python kana JavaScript, PyScript nganggo Pyodide, palabuhan sisi browser CPython anu disusun kana WebAssembly, pikeun ngaéksekusi kode Python. Ngagunakeun Pyodide ngidinan Anjeun pikeun ngahontal kasaluyuan pinuh ku Python 3 sarta ngagunakeun sagala fitur basa jeung perpustakaan, kaasup pikeun komputasi ilmiah, kayaning numpy, pandas jeung scikit-diajar. Di sisi PyScript, lapisan disadiakeun pikeun ngahijikeun kode Python sareng JavaScript, ngalebetkeun kode kana halaman wéb, ngimpor modul, ngatur input/output, sareng ngarengsekeun tugas anu aya hubunganana. Proyék ieu nyayogikeun sakumpulan widget (tombol, blok téks, jsb) pikeun nyiptakeun antarmuka wéb dina Python.

Proyék PyScript ngembangkeun platform pikeun ngaéksekusi skrip Python dina browser wéb

Ngagunakeun PyScript asalna handap pikeun nyambungkeun skrip pyscript.js jeung lambar gaya pyscript.css, nu satutasna janten mungkin pikeun ngahijikeun kode Python disimpen di jero tag kana kaca. , atawa nyambungkeun payil liwat tag . Proyék ogé nyayogikeun tag kalayan palaksanaan lingkungan pikeun palaksanaan kode interaktif (REPL). Pikeun nangtukeun jalur ka modul lokal, paké tag " " ... print('Halo Dunya!') - numpy - matplotlib - jalur: - /data.py ...

sumber: opennet.ru

Tambahkeun komentar