天文背包黑客

@astrobackhacker

「與AI探索天文」如何用Windsurf製作一個蒸汽龐克風格的歌詞網站來詠唱蓋亞太空望遠鏡的觀測任務?

我在這篇文章中,分享如何藉由程式編輯器Windsurf的AI助手,不用自己寫程式,也能製作出一個蒸汽龐克風格的歌詞網站,以有趣的方式讓人認識蓋亞太空望遠鏡的觀測任務。你們對哪些天文主題感到好奇呢?想要將它們連結到哪些學科領域呢?數學?文學?物理學?社會學?生物學?程式開發?遊戲製作?外語學習?…歡迎在「與AI探索天文」FB粉絲專頁或我…

「與AI探索天文」如何用Replit製作一個網頁小遊戲來了解測量星體距離的方法並從中學習三角函數?

我在這篇文章中,分享如何藉由線上程式編輯平台Replit的AI助手,不用自己寫程式,也能製作出一個結合天文與數學學習的密室逃脫網頁小遊戲。你們對哪些天文主題感到好奇呢?想要將它們連結到哪些學科領域呢?數學?文學?物理學?社會學?生物學?程式開發?遊戲製作?外語學習?…歡迎在「與AI探索天文」FB粉絲專頁或我的Threads留言分享你們的想法…

「與AI探索天文」如何用Claude製作一個能邊塗鴉邊認識多波段天文觀測的網頁小遊戲?

我在這篇文章中分享如何用Claude的Artifacts功能,不用自己寫程式,也能製作出一個簡單的小畫家,讓人邊塗鴉邊認識多波段天文觀測的概念。你們對哪些天文主題感到好奇呢?想要將它們連結到哪些學科領域呢?數學?文學?物理學?社會學?生物學?程式開發?遊戲製作?外語學習?…歡迎在「與AI探索天文」FB粉絲專頁或我的Threads留言分享你們的想法。 你閱讀著…

「與AI探索天文」如何用ChatGPT製作一個網頁小遊戲來認識找尋系外行星的方法?

在這篇文章中,我分享如何藉由ChatGPT的Canvas功能,不用自己寫程式,也能製作出一個簡單的文字冒險類網頁小遊戲,讓小學生認識找尋系外行星的方法。你們對哪些天文主題感到好奇呢?想要將它們連結到哪些學科領域呢?數學?文學?物理學?社會學?生物學?程式開發?遊戲製作?外語學習?…歡迎在「與AI探索天文」FB粉絲專頁或我的Threads留言分享你們的想…

「與AI探索天文」如何藉由ChatGPT虛構天文學家的一天來學習天文知識及故事創作技巧?

我在這篇文章中分享如何用ChatGPT來了解天文學家的日常,並藉由它虛構的故事來學習天文知識及故事創作技巧。你們對哪些天文主題感到好奇呢?想要將它們連結到哪些學科領域呢?數學?文學?物理學?社會學?生物學?程式開發?外語學習?…歡迎在「與AI探索天文」FB粉絲專頁或我的Threads留言分享你們的想法。 你閱讀著《資料視覺化:用Python為星空作畫》的…

如何在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製作全天空星圖的寶典,生成有趣體驗的魔法皆來自你的想像。