# 用Python拉近群眾與星空的距離 蘇羿豪@PyCon Taiwan 2019 [創用CC 姓名標示 4.0](https://creativecommons.org/licenses/by/4.0/deed.zh_TW) <iframe frameborder="0" src="https://button.like.co/in/embed/astrobackhacker/button?referrer=https://hackmd.io/@astrobackhacker/ByWuFL1DB"></iframe> --- ## :video_game: 《黑蛋與星的距離》 :scroll: 遊戲說明 選擇黑蛋的身份,完成任務以縮短他與星的距離 --- ## 請選擇黑蛋的身份 1. 高中生 2. 畢業一陣子的工程師 --- :::info 你小時候的夢想是當個天文學家,雖然長大後未如願,但仍時常關注天文新發現的報導。 ::: * 你目前與星的距離為 410 Mpc * 你已裝備的道具為 [astropy.units](http://docs.astropy.org/en/stable/units/index.html), 你可以用此道具將距離換算成較熟悉的單位 --- ```python from astropy import units as u pc = 1 * u.pc distance = 410 * 10 ** 6 * pc print(pc.to(u.km)) print(distance.to(u.km)) ``` 1pc ([parsec](https://zh.wikipedia.org/zh-tw/%E7%A7%92%E5%B7%AE%E8%B7%9D)) $\approx 3 * 10 ^ {13}$ km 410 Mpc $\approx 1.3 * 10 ^ {22}$ km ([GW150914](https://zh.wikipedia.org/zh-tw/GW150914)) --- :::info 任務: 你上網瀏覽今天的新聞,發現有個天文新發現,新聞中有原始論文的連結,你好奇天文學家是如何得到這個研究結果,因而點開連結看看論文。 ::: --- [:package:](https://hackmd.io/404) [:package:](https://hackmd.io/build/emojify.js/dist/images/basic/money_with_wings.png) :lock: 請繳交論文購買費 --- :lock: 請輸入內部人員密碼,以便取得該研究過程所需的觀測資料及程式碼 --- ## 任務失敗 ## 請重新選擇黑蛋的身份 高中生 ~~畢業一陣子的工程師~~ --- :::info 你是某高中天文社的教學長,你想要做點事。 ::: * 你目前與星的距離為 54 Mly --- ```python from astropy import units as u ly = 1 * u.lyr distance = 54 * 10 ** 6 * ly print(ly.to(u.km)) print(distance.to(u.km)) ``` 1ly ([light-year](https://zh.wikipedia.org/zh-tw/%E5%85%89%E5%B9%B4)) $\approx 9.5 * 10 ^ {12}$ km 54 Mly $\approx 5.1 * 10 ^ {20}$ km ([M87](https://zh.wikipedia.org/zh-tw/%E5%AE%A4%E5%A5%B3A%E6%98%9F%E7%B3%BB)) --- :::info 任務: 為了讓天文社課不要只有理論敘述,你想用開放的天文資料來動手畫圖解釋地科課本中的天文觀念。 ::: --- :lock: 網路上雖然有很多開放的天文資料,但你無法理解資料欄位代表的意義,也不知如何使用。 --- ## 任務失敗 但遊戲尚未結束,黑蛋仍需前進 --- ## 請選擇黑蛋的身份 轉職的天文博士 --- :::info 你天文所畢業後轉職,但仍想利用業餘時間對天文教育及研究有所貢獻。 ::: * 你目前與星的距離為 2.5 MAU --- ```python from astropy import units as u au = 1 * u.AU distance = 2.5 * 10 ** 6 * au print(au.to(u.km)) print(distance.to(u.km)) ``` 1AU ([astronomical unit](https://zh.wikipedia.org/zh-tw/%E5%A4%A9%E6%96%87%E5%96%AE%E4%BD%8D)) $\approx 1.5 * 10 ^ {8}$ km 2.5 MAU $\approx 3.7 * 10 ^ {14}$ km ([TRAPPIST-1](https://zh.wikipedia.org/zh-tw/TRAPPIST-1)) --- :::info 任務: 參加Astrohackers in Taiwan社群舉辦的天文黑客松,以天文專業知識協助其他黑蛋完成任務,並填寫黑客松活動的問卷。 ::: --- <iframe width="100%" height="500" src="https://coggle.it/diagram/XO_ETNAsCBx_Q-6r/t/20190525%E8%88%88%E5%A4%A7%E9%99%84%E4%B8%AD%E5%A4%A9%E6%96%87%E9%BB%91%E5%AE%A2%E6%9D%BE%E5%8F%83%E8%88%87%E8%80%85%E5%95%8F%E5%8D%B7%E5%9B%9E%E9%A5%8B/5de4484f926ef6a3842e2b0bbbfef87af42cb01b847269970d1559ca345cd6e5" frameborder="0"></iframe> [問卷結果連結](https://coggle.it/diagram/XO_ETNAsCBx_Q-6r/t/20190525%E8%88%88%E5%A4%A7%E9%99%84%E4%B8%AD%E5%A4%A9%E6%96%87%E9%BB%91%E5%AE%A2%E6%9D%BE%E5%8F%83%E8%88%87%E8%80%85%E5%95%8F%E5%8D%B7%E5%9B%9E%E9%A5%8B/5de4484f926ef6a3842e2b0bbbfef87af42cb01b847269970d1559ca345cd6e5) --- ## 任務成功 你目前與星的距離為 1 AU 但遊戲未完待續,黑蛋仍需前進 --- ## 開放天文 拉近群眾與星空的距離 * [Astrohackers in Taiwan](https://github.com/Astrohackers-TW)社群的共同創辦人 * 蘇羿豪 (網站開發及資料科學的遠距工作) * 陳正忠 (線上服務的系統管理及維運) ```python from astrohackers.tw import subcommunities ``` * [中央大學天文所Python使用者討論會](https://www.facebook.com/groups/1022708484514663/) * [遊戲化在天文教育及傳播的應用](https://www.facebook.com/groups/585242018618954/) * [天文黑客松](https://www.facebook.com/groups/888264928001934/) --- ```python from astrohackers.tw import nearfuture ``` * 在g0v黑客松上挖坑推坑「如何應用遊戲化來改進天文黑客松」 * 撰寫部落格文章提供開放天文資源的使用範例(觀測資料、[ASCL](https://ascl.net/)上的Python套件、...) * 建立能引導大眾使用開放天文資源的遊戲化平台,以做為公民天文學家的基礎訓練教材 <iframe frameborder="1" src="https://button.like.co/in/embed/astrobackhacker/button?referrer=https://hackmd.io/@astrobackhacker/ByWuFL1DB"></iframe>
{}
    1366 views