■ 活動內容
AI/Data 是近期熱門的技術關鍵字,人人好像都需要會一點運用「#資料」與 Python 程式語言的能力。雖然目前也有許多 Python 相關的書籍與免/付費的課程,不過程式的學習並非背好語法、複製範例這麼容易,許多同學在學習的路上可能會遇到以下的問題:
① 雖然看完課程或書本的教學內容,但 #不確定 是否真的學會程式
② 基礎語法好像都了解,但真正遇到問題時 #不知道 怎麼下手
③ 實作的過程遇到錯誤或問題的時候, #沒有人 可以討論跟求救
根據過去教學的經驗中發現,程式的學習除了「內容」的基礎功之外,大量的實作與社群的討論更是提升學習力的最佳策略之一。因此發起「#雙週Python程式設計入門挑戰」的挑戰活動,希望投過兩個禮拜的時間帶領大家透過七個題目經歷「#學習 → #實作 → #觀摩 → #優化」四個步驟,透過 #題庫班 與 #讀書會 的設計,檢驗你的程式能力並且一起跟著社群學好程式。
■ 適合對象
這個活動將透過「#題庫班」與「#讀書會」的設計,帶著大家用一週的時間挑戰。如果你在學習的過程中有以下需球:
- 需要「題目」作業來驗收 Python 語法的學習成效
- 需要「社群」討論來觀摩不同的思考方向與解題過程
- 需要「助教」即時的求救與問答突破心中的盲點
歡迎加入這個活動,跟著大家一起把程式學好、掌握技術力!
■ 活動流程
動開始後會將題目跟解答分成奇/偶數日逐步上架:
❑ 奇數天會上架題目 → 參與者分享 #想法 並且開始 #實作
❑ 偶數天會上架解答 → 參與者分享 #解法 並且 #觀摩 其他同學的解法
過程中有問題都利用討論和同學與助教一起討論,建議確保每天都可以花一點時間參與。
■ 活動內容
這次的活動內容將以 Python 基礎分成幾個章節:
- 01 Python 變數定義與運算
- 02 資料型態 - 數值與字串
- 03 資料型態 - 容器型
- 04 資料型態 - 條件判斷
- 05 流程控制 - 重複迴圈
- 06 流程控制 - 函式的使用
- 07 例外處理與檔案存取
透過七個題目經歷「學習 → 實作 → 觀摩 → 優化」四個步驟,透過題庫班與讀書會的設計。
■ 活動資訊
- 活動時間:06/21(一) - 07/04(日)共計 14 天(時間自由安排,可以彈性規劃進行時間)
- 活動平台:全程使用線上討論區與群組線上進行
■ 活動票種
本活動提供三種票種,可以依照能力與時間選擇適合的內容:
▶ 雙週挑戰參與票(06/21 - 07/04)
適合有 Python 開發經驗且想持續精進者,本票卷提供「挑戰題目」、「參考解答」及參與「社群讀書會」資格,內容皆可以無限期觀看。
▶ 零基礎入門票(教學 + 解析)
適合無基礎的同學從零開始入門學習,本票卷除提供「挑戰題目」、「參考解答」及參與「社群讀書會」資格外,更準備為新手打造的「課程課程內容教學」與「挑戰題目解析」精選內容,內容皆可以無限期觀看。
■ 常見問題
1. 這個課程會有影片可以收看嗎?
=> 這個活動是題庫班與讀書會的設計形式,不會有影片提供參考。
2. 沒有程式基礎也可以參與嗎?
=> 可以,建議購買「零基礎入門票」,內容提供為新手打造的「課程課程內容教學」與「挑戰題目解析」精選內容,內容皆可以無限期觀看。
3. 課程內容結束後都會保留嗎?
=> 原則上課程內容都會保留,但建議依照時間完成,這樣才有「社群讀書會」的參與感。若無法如期參與,建議下一梯次在參與。
4. 「零基礎入門票」與「挑戰參與票」有什麼差別?
=> 在於「挑戰參與票」會期待你的能力是足以完賽的,因此會搭配「目標制定」和「社群打卡」等制度,協助順利完成挑戰。而「零基礎入門票」除了挑戰內容之外,提供更完整的學習內容與題目解析,能夠在短時間內快速學習 Python 的基本功。
5. 課程會採用什麼平台?
=> 本課程採用課程討論區進行,提供題目、作業的繳交與助教問答機制。
6. 課程需要參與多少時間?
=> 活動歷程兩週,建議每天至少投入 30min - 1hr 參與,確保可以得到最大的收穫。若過程中真的有事的話,其實一兩天趕快補上也是沒問題的。

