PYTHON

Apa Itu PyScript Pada Python?

PyScript adalah skrip python yang dapat dijalankan di browser menggunakan campuran Python dan HTML standar. Ini bisa menjadi alat yang ampuh untuk membuat aplikasi web.

Bagaimana cara kerjanya?

PyScript bergantung pada Pyodide . Jadi ini adalah distribusi Python (port of CPython) untuk browser dan Node.js berbasis WebAssembly. WebAssembly adalah jenis kode baru yang dapat dijalankan di browser web modern — ini adalah bahasa seperti perakitan tingkat rendah dengan format biner ringkas yang berjalan dengan kinerja hampir asli dan menyediakan bahasa seperti C/C++, C# dan Rust dengan target kompilasi sehingga dapat dijalankan di web. Anda dapat memeriksa lebih lanjut tentang WebAssembly di sini .

Hal-hal penting yang perlu diketahui tentang PyScript adalah:

  • Python di browser: Aktifkan konten drop-in, hosting file eksternal (dimungkinkan oleh proyek Pyodide, terima kasih!), dan hosting aplikasi tanpa bergantung pada konfigurasi sisi server
  • Ekosistem Python: Jalankan banyak paket populer Python dan tumpukan ilmiah (seperti numpy, pandas, scikit-learn, dan banyak lagi)
  • Python dengan JavaScript: Komunikasi dua arah antara objek dan ruang nama Python dan Javascript
  • Manajemen lingkungan: Izinkan pengguna untuk menentukan paket dan file apa yang akan disertakan untuk menjalankan kode halaman
  • Pengembangan aplikasi visual: Gunakan komponen UI pilihan yang tersedia, seperti tombol, wadah, kotak teks, dan lainnya
  • Kerangka kerja fleksibel: Kerangka kerja fleksibel yang dapat dimanfaatkan untuk membuat dan berbagi komponen pluggable dan extensible baru secara langsung dengan Python

Mari kita mulai dengan contoh sederhana.

Pertama, Anda harus menambahkan ketergantungan skrip py dalam file HTML.

<head>
  <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
  <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>

Sekarang Anda dapat menggunakan PyScript di file HTML Anda. PyScript saat ini mengimplementasikan elemen-elemen berikut:

<py-script>:Elemen PyScript utama. Di sini Anda dapat menambahkan kode python yang dapat dieksekusi di dalam halaman web. Elemen itu sendiri tidak dirender ke halaman.

<py-repl>:Ini adalah REPL yang dapat digunakan untuk menjalankan kode python secara interaktif.

Contoh Python Halo Ada:

<html>
  <head>
    <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  </head>
  <body>
    <py-script> print('Hello, Friends!') </py-script>
    <py-script> print( 1 + 1 ) </py-script>
  </body>
</html>

Contoh jawaban python:

<html>
  <head>
    <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
    <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  </head>
  <body>
    <py-repl id="my-repl" auto-generate="true"> </py-repl>
  </body>
</html>

Contoh Langsung: di sini

Terima kasih telah membaca! anda bisa membaca lebih lanjut belajar pyscript python untuk menjalankan kode python di HTML di sini.

Sumber artikel asli kamu bisa lihat oleh pengguna dev to rahul salma.