Proyek PyScript sedang mengembangkan platform untuk mengeksekusi skrip Python di browser web

Proyek PyScript disajikan, yang memungkinkan Anda mengintegrasikan penangan yang ditulis dengan Python ke dalam halaman web dan membuat aplikasi web interaktif dengan Python. Aplikasi diberikan akses ke DOM dan antarmuka untuk interaksi dua arah dengan objek JavaScript. Logika pengembangan aplikasi web dipertahankan, dan perbedaannya terletak pada kemampuan menggunakan bahasa Python alih-alih JavaScrpt. Kode sumber PyScript didistribusikan di bawah lisensi Apache 2.0.

Berbeda dengan proyek Brython, yang mengkompilasi kode Python ke dalam JavaScript, PyScript menggunakan Pyodide, port CPython di sisi browser yang dikompilasi ke WebAssembly, untuk mengeksekusi kode Python. Menggunakan Pyodide memungkinkan Anda mencapai kompatibilitas penuh dengan Python 3 dan menggunakan semua fitur bahasa dan perpustakaan, termasuk untuk komputasi ilmiah, seperti numpy, pandas, dan scikit-learn. Di sisi PyScript, lapisan disediakan untuk mengintegrasikan kode Python dengan JavaScript, memasukkan kode ke halaman web, mengimpor modul, mengatur input/output, dan menyelesaikan tugas terkait lainnya. Proyek ini menyediakan sekumpulan widget (tombol, blok teks, dll.) untuk membuat antarmuka web dengan Python.

Proyek PyScript sedang mengembangkan platform untuk mengeksekusi skrip Python di browser web

Penggunaan PyScript bertujuan untuk menghubungkan skrip pyscript.js dan style sheet pyscript.css, setelah itu menjadi mungkin untuk mengintegrasikan kode Python yang ditempatkan di dalam tag ke dalam halaman , atau menghubungkan file melalui tag . Proyek ini juga menyediakan tag dengan penerapan lingkungan eksekusi kode interaktif (REPL). Untuk menentukan jalur ke modul lokal, gunakan tag β€œ " ... mencetak('Halo Dunia!') - numpy - matplotlib - jalur: - /data.py ...

Sumber: opennet.ru

Tambah komentar