天文背包黑客

@astrobackhacker

如何在Google Colab和Replit中請AI解說Python程式碼及相關天文觀念?

我寫的書《資料視覺化:用Python為星空作畫》有提到Google Colab和Replit這兩個線上程式編輯平台,但沒有提到它們其實可以用AI解說程式碼,所以我用以下幾張截圖補充操作示範。另外,我書中的程式碼是開源的,意思是任何人只要註明來源,就可以使用、重製改作。

與AI生成天文教育遊戲——Ren'Py版《獵星者旅店》(4):了解視覺小說遊戲的基本製作流程

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,來自喵星的月影,發現之前的文章內容對於不懂資料分析的大眾還是太遙遠,因此想啟動一個新專案『天文的資料再創作』,希望我們能透…

與AI生成天文教育遊戲——Ren'Py版《獵星者旅店》(3):建立一個新的Ren'Py專案並了解各個檔案的功用

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,來自喵星的月影,發現之前的文章內容對於不懂資料分析的大眾還是太遙遠,因此想啟動一個新專案『天文的資料再創作』,希望我們能透…

與AI生成天文教育遊戲——Ren'Py版《獵星者旅店》(2):在ChatGPT製作能教學Ren'Py的AI

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,來自喵星的月影,發現之前的文章內容對於不懂資料分析的大眾還是太遙遠,因此想啟動一個新專案『天文的資料再創作』,希望我們能透…

與AI生成天文教育遊戲——Ren'Py版《獵星者旅店》(1):序

任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,來自喵星的月影,發現之前的文章內容對於不懂資料分析的大眾還是太遙遠,因此想啟動一個新專案『天文的資料再創作』,希望我們能透…

我寫的書《資料視覺化:用Python為星空作畫》已上市,將在「 仰望書房 」舉辦講座示範ChatGPT如何協助大眾用Python探索天文

寫書期間,我原本在這宣傳的書名為《用Python探索天文:從資料取得到視覺化》,後來應出版社要求改為現名。這本書有著故事,也描述一個天文教育遊戲的雛型。為了讓讀者體驗有趣的學習過程並滿足作者的創作欲,這本書是用小說的形式撰寫。故事中的人類角色會先有個跟天文相關的疑問(例如:如何用Python取得太陽觀測資料?

《資料視覺化:用Python為星空作畫》新書內容搶鮮看(三):遊戲化的天文及程式教育

還沒看過「《資料視覺化:用Python為星空作畫》新書內容搶鮮看(一):開放資料與公民科學」和「《資料視覺化:用Python為星空作畫》新書內容搶鮮看(二):生成式AI時代的科普教育」這兩篇文章嗎?先來瞧瞧吧。你眼神呆滯地盯著課本,感覺那些遙遠的天文知識與你毫無交集。

《資料視覺化:用Python為星空作畫》新書內容搶鮮看(二):生成式AI時代的科普教育

還沒看過「《資料視覺化:用Python為星空作畫》新書內容搶鮮看(一):開放資料與公民科學」這篇文章嗎?先來瞧瞧吧。你正前往台中的天文主題獨立書店「仰望書房」,參加《資料視覺化:用Python為星空作畫》新書發表講座。你曾參加書店舉辦的街頭天文學觀星活動,喚醒久違的好奇心,你想進…

《資料視覺化:用Python為星空作畫》新書內容搶鮮看(一):開放資料與公民科學

你剛看完一則天文學家發現新的系外行星的報導,喚醒久違的好奇心,於是走到陽台,一邊仰望著星空,一邊喃喃自語:「天文學家是如何發現系外行星?鄉民如我也可以體驗看看這個從資料解謎的探索過程嗎?」 「叮」的一聲,聽見你低語的GPT-404此時推薦你一本新書《資料視覺化:用Python為星空作畫》,並且傳給你試閱本。

我寫的書《資料視覺化:用Python為星空作畫》在天瓏書店開放預購囉!(即之前宣傳的《用Python探索天文:從資料取得到視覺化》)

預購連結8/19會在天瓏、博客來、momo等平台上市,除了紙本書外,之後也會出電子書。預購期間,我將會發布3篇內容搶鮮看的文章,除了摘錄書中內容外,也會提到我寫這本書的過程與想法,包含:開放資料與公民科學、生成式AI時代的科普教育、遊戲化的天文及程式教育。

用Ren'Py製作的遊戲化天文教材:《逃出天文鎖》與《獵星者旅店》

我這週去地科奧林匹亞競賽國手訓練營以及清大星空之子天文營講課,教材是用Python的視覺小說遊戲引擎Ren Py製作。課程以密室逃脫的方式進行,先讓這些高中生了解什麼是公民天文學,然後示範如何藉助ChatGPT來取得並視覺化天文觀測資料,最後讓他們在《獵星者旅店》中創造出屬於自己的學習旅程。

「天文學Python」用ChatGaia畫出恆星的生命軌跡圖

有些人可能會在地科課本或天文科普書籍上看過赫羅圖,它是用來呈現恆星亮度和表面溫度的關係圖,可以幫助我們理解恆星的演化過程。ChatGaia是多倫多大學一位天文博士生在ChatGPT上製作的聊天機器人,它可以根據你的需求,幫你生成SQL語法來查詢下載Gaia太空望遠鏡的資料,並生成Python程式來視覺化分析這些資料。

「天文學程式」用Claude重建《獵星者旅店》網頁小遊戲的雛型

還不知道什麼是《獵星者旅店》嗎?先來瞧瞧「「天文學Python」在《獵星者旅店》中創造屬於你的探索旅程,將星空連結到你的生活」這篇文章吧 生成式AI平台Claude前幾天釋出新模型和功能,讓使用者可以在一個分割視窗中切換它產生的網頁程式碼和內容預覽。

「天文學Python」在《獵星者旅店》中創造屬於你的探索旅程,將星空連結到你的生活

還不知道什麼是《獵星者旅店》嗎?先來瞧瞧「免費版的ChatGPT使用者現在也可以進入《獵星者旅店》學習Python和天文囉!」這篇文章吧 困境 「我們接觸到的天文知識通常是整理過後的,缺乏有趣的探索體驗過程,而且很難和個人的生活經驗結合。」「天文好遙遠唷,而且我們的日常生活中用不到天文觀測資料。

免費版的ChatGPT使用者現在也可以進入《獵星者旅店》學習Python和天文囉!

《獵星者旅店》是一款在ChatGPT上建造的角色扮演遊戲,玩家憑藉著想像力,在旅店中探索各種能學習天文和Python的旅程。無論是向矮人獵星者詢問如何用Python查詢星體座標,或是在旅店舊書攤中翻閱紀載如何用Python製作全天空星圖的寶典,生成有趣體驗的魔法皆來自你的想像。

「天文學Python」如何在《獵星者旅店》中了解磁暴現象並學會用Python取得太陽的觀測影像?

工商時間:我所撰寫的書「用Python探索天文:從資料取得到視覺化」目前正進入出版社審稿編輯階段,書中會有更詳細的《獵星者旅店》遊玩示範,也會有更多的太陽觀測衛星資料取得及視覺化範例,也歡迎你們加入「Astrohackers-TW: Python在天文領域的應用」FB社團^^這幾...

「天文學Python」如何在《獵星者旅店》中學會用Python取得星座的亮星資料來繪製星座圖?

工商時間:我正在撰寫一本書「用Python探索天文:從資料取得到視覺化」,書中會有更詳細的《獵星者旅店》遊玩示範,也歡迎你們加入「Astrohackers-TW: Python在天文領域的應用」FB社團^^在上一篇文章中,我示範了如何使用Python取得Gaia太空望遠鏡的觀測資料來繪製全天空星圖。

「天文學Python」如何在《獵星者旅店》中學會用Python取得亮星資料來繪製二維全天空星圖?

台中有一間天文主題的獨立書店「仰望書房」是我的天文所學長開的,他之前在粉絲頁分享他為了客人,用gnuplot和全天亮星表畫了一張星圖。受到這個故事的啟發,我用之前在ChatGPT中製作的RPG《獵星者旅店》來示範,如何參與旅店中的「心跳天文學社」社課,學習用Python取得亮星資料、繪製二維的全天空星圖。

「天文學Python」如何在《獵星者旅店》中了解星星在哪裡(定位星體的座標系統)?

在「Astrohackers-TW: Python在天文領域的應用」FB社團中,有些成員們表示希望能藉由Python輔助學習天文觀念。無論是進行天文研究或是業餘觀星,都會用到星體定位的知識,而108課綱可能也有將天球座標系統的觀念列入?因此,我用之前在ChatGPT中製作的RPG...

透過Consensus和ScholarAI了解Python如何用於探索天文現象

Python是目前天文學家在探索天文資料述說的故事時常用的程式語言。在「Astrohackers-TW: Python在天文領域的應用」FB社團中,成員們票選對於「天文學家是如何在他們的研究工作中使用Python?」以及「如何用Python取得、分析、視覺化天文資料?