Try   HackMD

《Astrohackers-TW: 第一屆興大附中天文黑客松(2017/02/19)》

什麼是天文黑客松(hackathon)?

黑客松原指幾個人聚在一起以馬拉松的方式,在一段密集的時間內(一晚、一天、一週)協助合作完成程式開發的活動。但近年來,黑客松的活動內容不限於程式開發,更觸及各種領域,像是天文領域,參與者可透過黑客松的方式,共同開發天文研究/教學所需的軟硬體工具、合作編製天文教學所用的教材/具等等。

關於黑客松的更多介紹,請見黑客松台灣網站。

流程 (2017/2/19早上10點開始,下午5點結束,報名http://goo.gl/SebFHB)

帶領者: 蘇羿豪

  1. 開場: 帶領者分享自身參與天文黑客松Astro Hack Week的經驗,並以一個天文教學軟體的開發過程當作範例,來說明黑客松的進行方式 (約20分鐘)
  2. 帶領者介紹協作工具 - HackMD 協作平台 (目的: 將小組的討論內容彙整到一個能共同編輯的線上文件中) (約10分鐘)
  3. 參與者介紹自己準備要hack的專案、分組進行黑客松 (時間視參與人數而定,約1.5小時)
  4. 午餐、繼續黑客松 (約1小時, 12:00~13:00)
  5. Python 基本語法教學與VPython介紹 (約1小時) (講者: 彭宣儒)
  6. 繼續黑客松 (約1小時)
  7. 帶領者介紹協作工具 - 版本控制工具gitGitHub (約30分鐘) (目的: 將小組的黑客松成果上傳分享到網路上,並讓更多人未來可以擴充該專案)
  8. 繼續黑客松 (約1.5小時)
  9. 參與者報告一日黑客松成果 (約0.5~1小時)
  • 若專案涉及程式開發,建議以Python程式語言開發,帶領者會在黑客松期間指引對於使用Python有疑惑的人

參與者預先準備事項

專案提議、想解決的問題

  • 「天文學Python」組 (2/19 第一次黑客松的重點)
    以高中地科所教的天文知識(或大學的普通天文學)為題,來學習Python語法與應用,例如:

    註: 可以藉由VPython來演示高中地科課中所學的天文概念

  • 「網路爬蟲」組 (未來的黑客松再執行)

    • Python版本的「每日一天文圖」網路爬蟲:
      之前有人已經用Node.js開發「每日一天文圖」網路爬蟲: node-apod,試試看能否將它改成Python版本。
  • 「天文相關Python套件學習」組 (未來的黑客松再執行)

    • 學習如何使用GWpy套件分析重力波資料,並撰寫中文教學文件。
    • 學習如何使用TRIPPy (Trailed Image Photometry in Python)套件,並撰寫中文教學文件。
  • 待參與者提案


文件版權聲明

此文件由[Astrohackers in Taiwan]((https://www.facebook.com/groups/astrohackers.tw.py)成員及黑客松參與者協作撰寫,採用創用CC 姓名標示 4.0 (CC BY 4.0)授權條款釋出。