# 搭上Streamlit特快車遊沐星光程式 蘇羿豪@PyCon Taiwan 2021 [創用CC 姓名標示 4.0](https://creativecommons.org/licenses/by/4.0/deed.zh_TW) --- ## 搭上Streamlit特快車 * 為了降低跟PM的溝通障礙而使用[Streamlit](https://streamlit.io/) * [Streamlit cheat sheet ](https://share.streamlit.io/daniellewisdl/streamlit-cheat-sheet/app.py) * [Streamlit cloud](https://streamlit.io/cloud) * [Streamlit gallery](https://streamlit.io/gallery) --- 遊沐初次建造的星光程式:[太陽系外行星儀表板](https://share.streamlit.io/yihaosu/datadrivenastroedu_exoplanets-distance/main/exoplanets_dashboard.py) ![](https://i.imgur.com/soHgM3c.gif) --- 遊沐重版出來的星光程式:[歸途 - 太陽系外行星篇](https://share.streamlit.io/yihaosu/datadrivenastroedu_exoplanets-distance/main/exoplanets_distance.py) ![](https://i.imgur.com/WiVEnzb.gif) --- ## 特快車上的教與學 * **引發興趣、學習天文知識:** 何謂太陽系外行星? 常用來描述星體距離的長度單位有哪些? NASA系外行星資料庫網站還有哪些資料? 有哪些發現太陽系外行星的方法? ... * **從天文相關的實例學習Python程式的撰寫**: 用[Astroquery](https://astroquery.readthedocs.io/en/latest/)取得系外行星資料、用[Pandas](https://pandas.pydata.org/docs/)過濾資料、用[Plotly](https://plotly.com/python/)呈現互動式圖表([Jupyter notebook教材](https://github.com/YihaoSu/streamlit4astroedu-exoplanets/blob/main/data_access_and_visualization.ipynb))。 * **當作模版提供給教師自行改造開發教材** --- ## 特快車駛往下一站 * 用[SunPy](https://sunpy.org/)和Streamlit,開發跟太陽觀測資料相關的天文教育app * 到天文年會、中央大學天文所演講,推廣apps並尋求合作機會(教師工作坊、天文相關的Python課程...) * 歡迎更多人加入[「Python在天文領域的應用」FB社團](https://www.facebook.com/groups/1022708484514663)
{}
    505 views