Projek PyScript sedang membangunkan platform untuk melaksanakan skrip Python dalam pelayar web

Projek PyScript dibentangkan, yang membolehkan anda menyepadukan pengendali yang ditulis dalam Python ke dalam halaman web dan mencipta aplikasi web interaktif dalam Python. Aplikasi diberi akses kepada DOM dan antara muka untuk interaksi dua arah dengan objek JavaScript. Logik membangunkan aplikasi web dipelihara, dan perbezaannya berpunca daripada keupayaan untuk menggunakan bahasa Python dan bukannya JavaScrpt. Kod sumber PyScript diedarkan di bawah lesen Apache 2.0.

Tidak seperti projek Brython, yang menyusun kod Python ke dalam JavaScript, PyScript menggunakan Pyodide, port sisi penyemak imbas CPython yang disusun ke WebAssembly, untuk melaksanakan kod Python. Menggunakan Pyodide membolehkan anda mencapai keserasian penuh dengan Python 3 dan menggunakan semua ciri bahasa dan perpustakaan, termasuk untuk pengkomputeran saintifik, seperti numpy, panda dan scikit-learn. Di sebelah PyScript, lapisan disediakan untuk menyepadukan kod Python dengan JavaScript, memasukkan kod ke dalam halaman web, mengimport modul, mengatur input/output, dan menyelesaikan tugas lain yang berkaitan. Projek ini menyediakan satu set widget (butang, blok teks, dll.) untuk mencipta antara muka web dalam Python.

Projek PyScript sedang membangunkan platform untuk melaksanakan skrip Python dalam pelayar web

Menggunakan PyScript adalah untuk menyambungkan skrip pyscript.js dan helaian gaya pyscript.css, selepas itu ia menjadi mungkin untuk menyepadukan kod Python yang diletakkan di dalam teg ke dalam halaman , atau menyambungkan fail melalui teg . Projek ini juga menyediakan tag dengan pelaksanaan persekitaran untuk pelaksanaan kod interaktif (REPL). Untuk menentukan laluan ke modul setempat, gunakan teg β€œ " ... print('Hello World!') - numpy - matplotlib - laluan: - /data.py ...

Sumber: opennet.ru

Tambah komen