Responsive image

第 03 期 Python 程式設計入門共學營【業界資深工程師導師帶你零基礎入門】

programming

目標對象

  1. 買了一堆程式書和線上課程但覺得內容過多無法消化的學習者
  2. 非資訊相關科系但對於程式設計有興趣的一般民眾
  3. 想要自學程式設計但不得其門而入的自學者
  4. 具備基礎電腦操作能力但想要建立基本程式設計觀念和撰寫簡單生活應用的學習者
  5. 從事 PM 產品經理或是 UI/UX 使用者經驗研究但對於程式設計有興趣的專業工作者
  6. 曾經或正在自學程式設計卻因為沒有導師和戰友可以交流討論,最後放棄的學習者
  7. 本共學營不適合:已經掌握 Python 程式開發基礎和專案開發能力的同學

預期收穫

  1. 建立基本 Python 程式設計觀念和除錯技巧,打好未來學習進階課程基礎
  2. 學習電腦科學和程式設計背後運作的邏輯,當家人朋友甚至小孩問你時不會驚慌失措
  3. 累積 4 大專題作品實作經驗,建立基本程式設計應用能力
  4. 學習如何撰寫個人技術文章,強化記憶並養成技術文章部落格寫作習慣
  5. 認識一群志同道合的戰友和同學,組成讀書會或共學團隊
  6. 透過業界導師解惑去除自學程式單打獨鬥的學習盲點
  7. 建立未來自學程式設計和跨領域自學能力並對未來自學程式設計方向更加了解

事前準備

  1. 本共學營不需程式設計基礎,但需要具備基本電腦操作能力
  2. 請安排共學營期間一週約有 4-6 小時可以撰寫作業、學習心得和學習相關內容(共 8 週 24 堂)
  3. 本共學營採線上進行,準備一個可以上網的電腦,不限作業系統(課程主要將以 Windows/MacOS 講解,但會補充 Linux 操作方式)就可以隨時隨地學習
  4. 本共學營會使用 Python3 程式語言講解
  5. 請先註冊全球最大程式設計程式碼分享平台 Github 個人帳號

詳細內容介紹

https://static.coderbridge.com/img/happycoder/1402cb44699646a5ac44d5b511c5df48.png

https://static.coderbridge.com/img/happycoder/a80bec03ad154d23a8dff83fc5969c9c.png

為什麼要學 Python?

  1. 學習曲線和緩:語法簡潔好閱讀,適合初學者入門學習和啟發學習興趣跟獲得成就感
  2. 應用範圍廣:從電腦遊戲、資料科學與人工智慧應用、Web 網頁應用程式、網路爬蟲等都可以看見 Python 身影
  3. CP 值高:即便不成為工程師/程式設計師,也可以透過 Python 自己設計小程式自動化生活重複、瑣碎的事情(ex. 自動抓取股票財報資料、自動訂票、自動操作 excel、分析客戶關係資料等)

活動適合對象

  1. 買了一堆程式書和線上課程但覺得內容過多無法消化的學習者
  2. 非資訊相關科系但對於程式設計有興趣的一般民眾
  3. 想要自學程式設計但不得其門而入的自學者
  4. 具備基礎電腦操作能力但想要建立基本程式設計觀念和撰寫簡單生活應用的學習者
  5. 從事 PM 產品經理或是 UI/UX 使用者經驗研究但對於程式設計有興趣的專業工作者
  6. 曾經或正在自學程式設計卻因為沒有導師和戰友可以交流討論,最後放棄的學習者
  7. 本共學營不適合:已經掌握 Python 程式開發基礎和專案開發能力的同學

活動預期收穫

  1. 建立基本 Python 程式設計觀念和除錯技巧,打好未來學習進階課程基礎
  2. 學習電腦科學和程式設計背後運作的邏輯,當家人朋友甚至小孩問你時不會驚慌失措
  3. 累積 4 大專題作品實作經驗,建立基本程式設計應用能力
  4. 學習如何撰寫個人技術文章,強化記憶並養成技術文章部落格寫作習慣
  5. 認識一群志同道合的戰友和同學,組成讀書會或共學團隊
  6. 透過業界導師解惑去除自學程式單打獨鬥的學習盲點
  7. 建立未來自學程式設計和跨領域自學能力並對未來自學程式設計方向更加了解

活動事前準備

  1. 本共學營不需程式設計基礎,但需要具備基本電腦操作能力
  2. 請安排共學營期間一週約有 4-6 小時可以撰寫作業、學習心得和學習相關內容(共 8 週 24 堂)
  3. 本共學營採線上進行,準備一個可以上網的電腦,不限作業系統(課程主要將以 Windows/MacOS 講解,但會補充 Linux 操作方式)就可以隨時隨地學習
  4. 本共學營會使用 Python3 程式語言講解
  5. 請先註冊全球最大程式設計程式碼分享平台 Github 個人帳號

課程活動進行方式

  1. 共學營課程共 8 週 24 堂課採線上方式進行(不限時間地點皆可學習)。每週根據頻率釋出課程內容(課程內容包括圖文內容、詳細步驟說明、範例程式碼、即時互動程式練習和補充參考文件等,非一般純影片教學)和作業任務(問答申論/程式實作題)
  2. 每堂課程結束皆需於指定時間內提交任務至平台,任務形式包含課後作業(問答申論/程式實作題)、專案實作、期末專題等
  3. 任務提交全勤者可獲得結業證書,另外提交任務優秀學員有額外獎勵
  4. 課程活動平台提供課程社群討論區功能(共學營導師團將於社群討論區協助學員問題解惑),透過社群共學機制可以認識志同道合的戰友和夥伴,活動並鼓勵學員組成團隊和線下讀書會
  5. 課程活動將不定期推播課程活動相關資訊激勵學員學習
  6. 共學營活動期間業界導師將於課程社群討論區協助問題解析,營期結束後以學員間社群討論為主
  7. 為提升共學營學習品質,設有報名人數限制,額滿為止,報名從速

獎勵措施

全勤獎:結業證書乙張
優秀學員獎:榮譽獎狀乙張和課程 Coupon 折價券

活動報名須知

  1. 本期早鳥優惠截止時間:2020/02/11
  2. 本期課程活動時間:2020/02/11 - 2020/04/04(Accupass 活動通報名頁面顯示為最後報名時間)
  3. 本期最晚報名時間:2020/02/15
  4. 單人早鳥優惠票(回饋學員價) NT 1,580
  5. 雙人早鳥優惠票(回饋學員價) NT 2,760(現省 NT 400)
  6. 單人票(回饋學員價) NT 1,980(原價:2,980)
  7. 雙人票(回饋學員價) NT 3,560(原價:5,960)
  8. 課程更新頻率:每週二、四、六更新
  9. 本期使用 Accupass 活動通報名系統,報名後約 1-3 個工作天會寄出報名完成通知,正式開營前將寄出兌換課程代碼
  10. 如需申請退費,本課程活動委託 Accupass 活動通代為處理退款事宜(退款說明請參閱活動通官方說明),依退款規則辦理。如需申請退款請於活動票券有效開始日前 8 日辦理,並將酌收票價 10% 退票手續費,逾期恕不受理
  11. 本共學營為線上虛擬商品服務,若已成功訂閱即可不限次數永久觀看和使用內容(若已成功兌換課程或超過退費時間恕不受理退費)
  12. 我們將於活動正式開始前 3 天寄出兌換課程兌換碼(活動開始後才報名者於報名後約 1-2 個工作天寄出),報名後請留意您的信箱通知
  13. 請問企業訓練是否可以發票報帳?目前我們初期提供繳費收據(收據樣本),若有需要申請企業報帳收據的學員請麻煩先和公司財務同仁確認格式是否可以申請後再報名並請於活動報名表單備註欄額外提供公司統一編號、抬頭以及收件人和地址。

常見問題 FAQ

課程活動期間若有幾天需要出國旅行或出差,請問適合參與這次課程活動嗎?

可以的。本課程活動主要以線上學習(圖文內容、範例程式碼、互動程式練習及影音教學等)和線上繳交作業任務、專題實作為主,但鼓勵同學組成線上線下讀書會和期末專題分組實作討論。作業任務若超過時間仍可以繳交但將喪失全勤結業證書和優秀學員獎勵資格。課程學習內容若已成功訂閱則可以永久觀看使用,但導師解惑指導和知識服務時間主要為營期活動期間,營期結束後將以同儕社群共學討論為主。

請問海外學員適合參與這次課程活動嗎?

可以的。本課程活動主要以線上學習和線上繳交作業任務、專題實作為主,但鼓勵同學組成線上線下讀書會和期末專題分組實作討論。所以只要準備好電腦和網路並具有基礎電腦、上網操作能力的學員即可報名學習。

請問雙人團報該如何報名呢?

請推派一人為代表在報名區選擇雙人團報票種並註記團報人的姓名和聯絡信箱 Email,完成報名繳費。活動正式開始前將將寄出兩組課程兌換碼,請自行分配使用(若為活動開始後報名則於報名後 1-2 工作天寄出)。

請問企業訓練是否可以發票報帳?

目前我們初期提供繳費收據(收據樣本),若有需要申請企業報帳收據的學員請麻煩先和公司財務同仁確認格式是否可以申請後再報名並請於活動報名表單備註欄額外提供公司統一編號、抬頭以及收件人和地址。

活動主辦單位

HappyCoder 自學程式設計學院

HappyCoder 自學程式設計學院是一個自學程式設計(Programming)、電腦科學(Computer Science)交流學習社群,團隊成員擁有台大等一流學府資訊相關科系及知名上市科技與知名網路軟體新創公司業界資深工程師背景。我們致力於推廣學習程式設計運算思維和解決問題的能力,過去已成功輔導三千多位學員跨領域自學程式設計。希望透過自學程式設計培養學員學習跨領域知識的自學能力!

HappyCoder 官方網站:https://www.happycoder.org/
HappyCoder 臉書學習社群:https://www.facebook.com/groups/HappyCoderOrg/
HappyCoder 官方粉絲專頁:https://www.facebook.com/HappyCoderOrg/
HappyCoder Youtube 影音頻道:https://www.youtube.com/channel/UCehU65UuvbswxhZ4CXJkdxA

CoderBridge 開發者知識內容創作分享平台

CoderBridge 是一個開發者知識內容創作分享平台。我們幫助每個階段的開發者獲得職涯上的成長。一起分享新技術、新想法和新的程式設計開發技巧給和你一樣熱愛學習的開發者!

  • 以上活動內容主辦單位保有最終修改、變更之權利,若有相關異動將會公告於粉絲專頁。


目錄大綱

# 每期標題
1 開營介紹
2 Python 程式設計概論
3 變數、物件型別與運算式
4 使用者輸入輸出與字串物件操作
5 tuple、list 物件基礎
6 set、dict 物件基礎
7 if else 條件判斷
8 for、while 迴圈
9 turtle 海龜繪圖基礎操作
10 函式(function)
11 類別(class)與物件導向程式設計
12 檔案系統與處理(file)
13 錯誤異常處理與撰寫測試
14 Python 專案開發環境設定
15 模組(module)使用與設計
16 Web Crawler 網路爬蟲專案 I
17 Web Crawler 網路爬蟲專案 II
18 Pandas 資料分析與視覺化專案 I
19 Pandas 資料分析與視覺化專案 II
20 Tkinter 桌面應用程式專案 I
21 Tkinter 桌面應用程式專案 II
22 PyGame 經典小遊戲製作專案 I
23 PyGame 經典小遊戲製作專案 II
24 期末複習與結營回顧

作者介紹

happycoder | 營運團隊 @ HappyCoder 自學程式設計學院

我們希望透過自學程式設計的方式培養學員擁有:學習跨領域知識的自學能力、數位工作力、運算思維以及解決問題的能力。讓學員在面對未來科技快速變遷和競爭激烈的職場環境中擁有更好的適應能力,成為更好的自己!


常見問題

  1. 本專欄為訂閱商品,一次訂閱即可永久觀看
  2. 本專欄以圖文內容為主,總共 24 期
  3. 本專欄更新頻率:每週二、四、六更新
  4. 本專欄預計 開始更新
  5. 本專欄預計 更新完畢
  6. 本專欄屬於虛擬商品,成功訂閱後即無法退費,敬請見諒
  7. 本專欄開放問答與討論功能,歡迎使用與創作者交流討論
  8. 支持更多優質內容,請尊重創作者智慧財產權