Python Roadmap 學習路線圖

【大會報告】Wilson 老師的 2024 Python全攻略 優惠碼(新台幣$290)已更新,2024/07/29 晚上 11點前有效。

沒跟上沒關係,老師的個人網站 每隔兩三週會會更新優惠碼。


我一直想做個 Python 的學習路線圖,不過總覺得不夠好而作罷。

最近第二屆 Python 全攻略的共同學習即將完成,很高興看到大家在討論之後的學習。

決定先整理部分資訊,先求有再求好,之後再慢慢更新。

上了大聯盟,不要第一打席就想打全壘打,先求順利上壘再說。


▌Part I: Python 基礎課程

【公告】2024年7月25日更新以下課程資訊,一併調整順序。

1. Python 全攻略

Python 全攻略,我們也舉辦了兩屆,完成約需半年 。第一屆完成度大約 50%,第二屆目前看來大約 10%~20%之間。

優點當然就是 中文講課,缺點是節奏不夠快。(許多應該事前準備好的簡報內容,卻以教學時即時寫字的方式進行)

課程介紹: Wilson Ren - 2023 Python 全攻略(中文發音)

2024 Python全攻略
類別:Development > Programming Languages > Python ║ 內容:45.5 hours ║ 原價:NT$2,090
建立:2022-04-08 ║ 更新:2024-05-29 ║ 註冊:9,764人 ║ 語言:Traditional Chinese ║ 字幕:無 ║ 評分:4.73 (1,564人)

2. Python 3 Fundamentals

這堂課的講師,就是 Python Deep Dive 四部曲的 Fred 老師。而且這門課程是他在完成 Python Deep Dive 課程後三年,才設計的 Python 入門課程,但很可惜知道的人並不多。

值得一提的是:Fred 老師花了不少篇幅,在目前三大主流的科學計算與資料處理的 library (Numpy, Pandas, Matplotlib) 上,如果你未來想進入資料科學領域,這堂課是學習 Python 的最佳選擇。

Python 3: Fundamentals
類別:Development > Programming Languages > Python ║ 內容:48.5 hours ║ 原價:NT$2,090
建立:2022-12-30 ║ 更新:2024-01-13 ║ 註冊:14,965人 ║ 語言:English ║ 字幕:有 ║ 評分:4.77 (2,162人)

3. One Week Python

前述三堂課,完課的時間都比較長。即使是中文教學的 Python 全攻略,也需要將近半年。

所以之前我一直在尋找,有沒有短一點的課,可以讓學生,在 一個暑假中 完成的。

這堂是目前較合適的選擇。

One Week Python
類別:Development > Programming Languages > Python ║ 內容:14.5 hours ║ 原價:NT$2,090
建立:2022-05-02 ║ 更新:2023-04-17 ║ 註冊:18,595人 ║ 語言:English ║ 字幕:有 ║ 評分:4.77 (3,959人)

4. Python 百日馬

Python 百日馬,我們舉辦過兩屆。

教學品質的確不錯,但有兩個原因造成完成度不高(第一屆大約 20%,第二屆更低,應該小於 10%):

  1. 英文教學對許多台灣人來說,是個不小的門檻。但其實你更應該透過學習,縮小與世界同步的差距。

  2. 時程安排:大部分共學夥伴是每週完成一堂課的進度,完成約需兩年 讓許多朋友半途而癈。

100 Days of Code: The Complete Python Pro Bootcamp
類別:Development > Programming Languages > Python ║ 內容:58.5 hours ║ 原價:NT$2,090
建立:2020-10-30 ║ 更新:2024-07-24 ║ 註冊:1,333,284人 ║ 語言:English ║ 字幕:有 ║ 評分:4.67 (311,631人)

5. 全攻略 vs. 百日馬

【2024 Python 全攻略】 【100 Days of Code(百日馬)】
講課語言 中文 英文
字幕 英文/簡中
總時數 45.5 小時 58.5 小時
建立時間 2022-04-08 2020-10-30
更新時間 2024-05-29 2024-07-24
註冊人數 9,764人 1,333,284人
評分 4.73 (1,564人) 4.67 (311,631人)

▌Part II: Python 進階課程

Python Deep Dive I ~ IV

這四堂系列課程我們介紹過好多次,但我故意放新的相關資訊,這樣可以和舊資料(舊資料一舊資料二)做比對。

我們論壇共學從 2022年4月10日 開始,到 2023年8月11日最後一次,終於全部完成。

以下是課程資訊,以及共學總表(包含進度、筆記和錄影):

共學總表: ✅ Python OOP 首部曲:進度、筆記和錄影

Python 3: Deep Dive (Part 1 - Functional)
類別:Development > Programming Languages > Python ║ 內容:46 hours ║ 原價:NT$1,990
建立:2018-03-01 ║ 更新:2022-12-28 ║ 註冊:51,332人 ║ 語言:English ║ 字幕:有 ║ 評分:4.83 (10,113人)

共學總表: 2️⃣ 【共筆】Python OOP 二部曲:進度、筆記和錄影

Python 3: Deep Dive (Part 2 - Iteration, Generators)
類別:Development > Programming Languages > Python ║ 內容:36 hours ║ 原價:NT$1,990
建立:2018-06-27 ║ 更新:2022-12-28 ║ 註冊:30,326人 ║ 語言:English ║ 字幕:有 ║ 評分:4.85 (2,334人)

共學總表: 3️⃣ 【共筆】Python OOP 三部曲:進度、筆記和錄影

Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
類別:Development > Programming Languages > Python ║ 內容:22 hours ║ 原價:NT$1,990
建立:2019-01-03 ║ 更新:2022-12-28 ║ 註冊:23,931人 ║ 語言:English ║ 字幕:有 ║ 評分:4.88 (1,455人)

共學總表: 4️⃣ 【共筆】Python OOP 四部曲:進度、筆記和錄影

Python 3: Deep Dive (Part 4 - OOP)
類別:Development > Programming Languages > Python ║ 內容:36.5 hours ║ 原價:NT$1,990
建立:2019-08-29 ║ 更新:2022-12-28 ║ 註冊:27,102人 ║ 語言:English ║ 字幕:有 ║ 評分:4.85 (2,605人)

Python Design Patterns

經過一年半,終於攻克 Python Deep Dive(Python 深入學習)後,大家有志一同,選了 Design Patterns 做為我們下階段的主題,這是我們選的課程。

課程介紹: Python Design Patterns(設計模式)大補帖

Design Patterns in Python
類別:Development > Programming Languages > Python ║ 內容:9 hours ║ 原價:NT$1,990
建立:2019-02-21 ║ 更新:2020-08-19 ║ 註冊:21,250人 ║ 語言:English ║ 字幕:有 ║ 評分:4.49 (3,055人)

OOP

Python OOP - Object Oriented Programming for Beginners
類別:Development > Programming Languages > Python ║ 內容:19 hours ║ 原價:NT$2,090
建立:2018-11-13 ║ 更新:2024-04-05 ║ 註冊:21,761人 ║ 語言:English ║ 字幕:有 ║ 評分:4.66 (3,733人)


▌Part III: Python 特殊領域應用

之前完成基礎課程的學長姐,曾經共學過的主題:爬蟲、網頁設計、時間序列、機器學習、深度學習…

之後再找時間補充。

幾個 Python 進階學習的候選名單

FAST API 相關課程

Flask 相關課程

Python Automation 自動化相關課程

Microsoft/GitHub Copilot 相關課程

另有一門課,是資料科學版版主 @Howard 兄推薦的,因為不確定放哪裡好,先放在特殊領域。

From Howard 兄:這門課雖然有點久沒更新了,但內容和主題有點意思。

Python in Containers
類別:Development > Programming Languages > Python ║ 內容:24 hours ║ 原價:NT$1,090
建立:2019-09-04 ║ 更新:2020-06-29 ║ 註冊:4,400人 ║ 語言:English ║ 字幕:有 ║ 評分:4.47 (470人)


▌Part IV: 8月22日影片說明

8月22日和第二屆 Python 全攻略週二組,分享論壇之前共學的一些經驗。

Again, 祝大家學習順利大成功!


以下為10月2日(週一)晚上 8 點的相關資訊

第三屆 Python 全攻略分組媒合會

本段會在舉行完後刪除

2023年9月25日晚上9點發文,至2023年9月26日晚上6點半,有30位朋友想報名

那我們就來開個說明會(下週一,10/2 PM8)吧,有需要的話,順便分組(目前有 3 位想上百日馬、1 位想上 Fundamentals,其餘則是全攻略)。

有空的朋友請點下表中的 Going(參加)登入論壇才會顯示 ),下週一線上會議的連結:Zoom meeting 連結

7 Likes

Thank you, Sky.
The roadmap provides a straightforward journey for learners to progress from beginners to experts.

1 Like