搭上Streamlit特快車遊沐星光程式

蘇羿豪

蘇羿豪

icon-location R2
icon-language 中文演講/中文投影片
icon-datetime 第一天 • 05:40-05:55
icon-level 中階
icon-category 教育
  • 介紹
  • 講者
  • Slido
  • 共筆

摘要

黑蛋搭上Streamlit公司的特快車「流蟒之星」,隨著車的行進,他看到窗外的星光程式被快速地建造出來。 他用車上的WiFi下載公開的程式建設藍圖,從中學習程式的星光是如何捕獲並呈現出來,進一步改造成更好的程式。 --- Streamlit能讓人單純用Python程式快速生成資料科學相關的網頁APP。在此演講中,我會先介紹如何用Streamlit以及公開的天文資料,開發出能顯示互動式資料圖表的網頁APP。此外,我會說明教師們如何藉由這些程式碼開放授權的APP,自行改造開發教材,而學生們除了能藉由與這些APP互動學習天文知識,也能從天文相關的實例學習Python程式的撰寫,像是如何用Python讀取天文資料並以互動式圖表呈現資料。

說明

演講過程中,會先以Streamlit cheat sheet說明如何藉由Streamlit快速產生網頁元素、呈現資料,然後著重在展示以下兩個我用Streamlit及NASA提供的太陽系外行星資料所開發的天文教育網頁APP及其程式碼:

影片