ลาก่อน JavaScript ,Python รันใน HTML บน Browser ได้แล้วเว้ย !
ในงาน PyCon US 2022 ได้มีการเปิดตัว PyScript ที่ทำให้เราสามารถเขียน Python ภายใต้ HTML tags ได้นั้นเอง
วันนี้ผมจะมาลองเล่นให้ดูกันครับ ในการเตรียมพร้อม HTML ของเรานั้นไม่ต่างอะไรจากการที่เราใช้ JavaScript แม้แต่น้อยเพียงแค่ใส่
เท่านี้ก็พร้อมใช้งาน
ตัวอย่างเรามาเริ่มจาก Hello World กันเถอะ
เพียงเท่านี้หากเราเปิดไฟล์ Python ผ่าน Brower ก็ได้จะผลลัพธ์ดังนี้
ว้าววววว เป็นไปได้ยังไงเนี้ย ไหนต่อไปเรามาเลียนแบบ JavaScript กันดีกว่าเราอยากเปลี่ยนข้อมูลใน tags ซักตัวจะทำได้หรือไหม
ทำแบบนี้ก็ได้ แถมง่ายด้วย ไหนๆ ถ้าหากเราเขียน Python file มารันจะได้ไหม
โดยผมทำการเตรียมไฟล์ simple_plot.py
และเขียน html ดังนี้
และได้ผลลัพท์อันสวยสดงดงามแบบนี้ครับ
น่าสนใจไม่ใช่น้อยใช่ไหมครับ Code ในการเขียน Blog นี้ทั้งหมดจะอยู่ที่ Bohatman/demo-PyScript (github.com)
Reference