Description
Day 1, 13:40-13:55
Abstract
黑蛋搭上Streamlit公司的特快車「流蟒之星」,隨著車的行進,他看到窗外的星光程式被快速地建造出來。 他用車上的WiFi下載公開的程式建設藍圖,從中學習程式的星光是如何捕獲並呈現出來,進一步改造成更好的程式。 --- Streamlit能讓人單純用Python程式快速生成資料科學相關的網頁APP。在此演講中,我會先介紹如何用Streamlit以及公開的天文資料,開發出能顯示互動式資料圖表的網頁APP。此外,我會說明教師們如何藉由這些程式碼開放授權的APP,自行改造開發教材,而學生們除了能藉由與這些APP互動學習天文知識,也能從天文相關的實例學習Python程式的撰寫,像是如何用Python讀取天文資料並以互動式圖表呈現資料。
Description
演講過程中,會先以Streamlit cheat sheet說明如何藉由Streamlit快速產生網頁元素、呈現資料,然後著重在展示以下兩個我用Streamlit及NASA提供的太陽系外行星資料所開發的天文教育網頁APP及其程式碼:
歸途 - 太陽系外行星篇 (原始碼) 太陽系外行星儀表板 (原始碼)
Slides: https://hackmd.io/@astrobackhacker/r1sEG3eeF#/ HackMD: https://hackmd.io/@pycontw/2021/%2F%40pycontw%2FBkb8UWtfF
Speaker: 蘇羿豪
「開放天文 拉近群眾與星空的距離」 公民天文學家/Astrohackers in Taiwan社群的共同創辦人/承接網站開發及資料科學相關案子的遠距工作者 https://matters.news/@astrobackhacker