ลาก่อน JavaScript ,Python รันใน HTML บน Browser ได้แล้วเว้ย !

Mark Bohat
May 5, 2022

--

ในงาน PyCon US 2022 ได้มีการเปิดตัว PyScript ที่ทำให้เราสามารถเขียน Python ภายใต้ HTML tags ได้นั้นเอง

วันนี้ผมจะมาลองเล่นให้ดูกันครับ ในการเตรียมพร้อม HTML ของเรานั้นไม่ต่างอะไรจากการที่เราใช้ JavaScript แม้แต่น้อยเพียงแค่ใส่

เท่านี้ก็พร้อมใช้งาน

ตัวอย่างเรามาเริ่มจาก Hello World กันเถอะ

เพียงเท่านี้หากเราเปิดไฟล์ Python ผ่าน Brower ก็ได้จะผลลัพธ์ดังนี้

ว้าววววว เป็นไปได้ยังไงเนี้ย ไหนต่อไปเรามาเลียนแบบ JavaScript กันดีกว่าเราอยากเปลี่ยนข้อมูลใน tags ซักตัวจะทำได้หรือไหม

ทำแบบนี้ก็ได้ แถมง่ายด้วย ไหนๆ ถ้าหากเราเขียน Python file มารันจะได้ไหม

โดยผมทำการเตรียมไฟล์ simple_plot.py

ตัวอย่างจาก Examples — Matplotlib 3.5.2 documentation

และเขียน html ดังนี้

และได้ผลลัพท์อันสวยสดงดงามแบบนี้ครับ

น่าสนใจไม่ใช่น้อยใช่ไหมครับ Code ในการเขียน Blog นี้ทั้งหมดจะอยู่ที่ Bohatman/demo-PyScript (github.com)

Reference

--

--