Hai sobat NueXploit! Tahukah kalian jika kode Python bisa dijalankan pada web browser menggunakan bahasa HTML?
Sebelumnya, Python memang sudah lama bisa dipakai untuk membuat web. Namun, peran Python di web kebanyakan sebagai backend. Artinya, Python cuma dijalankan di sisi server. Sedangkan di sisi client (web browser) kebanyakan masih pakai Javascript.
Tetapi, akhir-akhir ini admin mendapatkan informasi dari beberapa platform ataupun sosial media tentang teknologi baru yang bisa menjalankan Python pada web browser.
Teknologi tersebut dinamakan PyScript.
Apa Itu PyScript?
PyScript merupakan teknologi baru yang berfungsi untuk menjalankan Python pada web browser. PyScript sendiri menggunakan teknologi pendukung seperti Pyodie dan WebAsemblly.
Untuk penggunaannya sendiri, cukup mudah. Kalian hanya perlu menambahkan tag <py-script>.
Contoh ;
<py-script> print ('Hello World') </py-script>
Kemunculan PyScript
Awal kemunculannya pada bulan April. Bisa kalian ketahui pada Tweet @pyscript_dev pada tanggal 3 April 2022.
We love #Python. JavaScript? Not so much... So we want to make an alternative. Stay tuned!
— pyscript_dev (@pyscript_dev) April 3, 2022
Yes, we waited the day after April Folls to tweet this! 😉
Cara Menjalankan PyScript
Agar tidak penasaran. Kalian bisa mencobanya sendiri.
Pertama, kalian tambahkan kode dibawah ini di antara tag <head> dan </head>.
<link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
<script defer src="https://pyscript.net/latest/pyscript.js"></script>
Kedua, kalian tinggal menambahkan tag <py-script> di antara tag <body> dan </body> dan tambahkan kode python seperti biasanya. Contoh ;
<body>
<py-script> print ('Hello World') </py-script>
</body>
Lalu, lihat hasilnya.
Selamat mencoba:)