請問比較推薦【2022 Python 全攻略】還是【100 Days of Code】?

有網友在論壇私訊我這個問題。

想說可能其他朋友也有類似問題,乾脆寫篇比較完整的說明,給大家參考。

每個人的需求不一樣,建議依需求來做選擇,而不是固定哪堂課比較好。


上課語言

中文 vs. 英文

英文恐懼症

如果你對聽英文有恐懼感,即使有簡中字幕,選擇用中文解說的,還是好一些。

如果你對聽英文不排斥,那用中文或英文上課,對你差別不大。(聽英文通常會慢一些,但有個額外優點,可以稍微提昇你的英文能力)

向老師發問

上課難免會遇到問題。

線上課程平台,都有管道向老師發問。

如果你用英文描述問題會卡卡的,那麼中文的課程好一些。

在台灣,學生大多不喜歡向老師提問題,但上網請教大家,就比較沒有顧慮。

不向老師提問,我覺得這是群體風氣,不易改變。

上網提問,我們的論壇可以幫忙,臉書相關主題社團也可以。

上課進行速度

對台灣人來說,中文說明的課程,上課速度會快一些。

在每天擠出時間是固定的情況下,上課快一些,實作的時間就多一點。


學習態度

如果你是自動自發的學習者,不管每天心情好壞,忙碌與否,總是可以安排出或多或少的時間學習,那這兩堂課的差別不大。

如果你做不到,和我一樣,那就安排一個讓自己不得不前進的學習環境。

為了參與討論,我會要求自己把課程上完。

如果要分享,那會準備的更多。

我們都知道,能對一個主題,向別人說明清楚,必須了解得更透徹。

目前論壇有四組進行中的 Python 共學(其中三組是 100 Days of Code)。而即將開始的 2022 Python 全攻略,預估計會成立二至三組。

請參考目前 進行中的共學課程 討論進度。如果你可以趕上,那兩堂課在這個因素的差別不大。

如果趕不上,那麼新開始的共學小組比較合適。


涵蓋內容

這兩堂課都是基礎課程。

所謂基礎課程,就是介紹 Python 的基本常用語法,以及在不同領域的實際運用練習,不過大多淺嘗即止。

課程時數比較長的,涵蓋的內容就多些。

如果要對某個領域做更深入的研究,例如機器學習、爬蟲、資料分析等,那就再找該領域的課程來學習。

例如我們的 Python 深入學習,原本目標是學好 Python OOP。不過因為 Python Deep Dive 是一系列課程,連帶著也學會不少 Python 較底層的內容。


課程建立及更新時間

程式設計這個領域進展極快,一兩年沒更新,常常內容就跟不上。

選擇課程時,一定要注意 更新時間,超過一年未更新的,建議不要選。久未更新的課程,通常學生提問也較少回應。

除此之外,課程的 建立時間 也很重要,但 udemy 的課程介紹,只秀最後更新日,有更新就秀更新日、無更新就秀建立日期(資料其實在,只是沒秀出來,我們下方的對照表會標明)。

大部分講師,如果是上架一段時間的課程,對於上課主題的新版內容,通常以特別的章節提供。

但有時更動幅度較大,甚至是系統方面的功能,上面這種補充方式並不合適。

這種情況,新建立的課程,就比較占優勢。


基本資訊比較

以下是課程基本資訊,一併提供大家參考。

【2022 Python 全攻略】 【100 Days of Code】
講課語言 中文 英文
字幕 英文/簡中…
總時數 42 小時 64 小時
建立時間 2022-04-08 2020-10-30
更新時間 2022-05-11 2021-12-03
註冊人數 675 人 481,156人
評分 4.67 (43人) 4.72 (107,284人)

▌2022 Python全攻略
類別:Development > Programming Languages > Python ║ 內容:42 hours ║ 原價:NT$3,690
建立:2022-04-08 ║ 更新:2022-05-11 ║ 註冊:675人 ║ 語言:Traditional Chinese ║ 字幕:無 ║ 評分:4.67 (43人)

▌100 Days of Code: The Complete Python Pro Bootcamp for 2022
類別:Development > Programming Languages > Python ║ 內容:64 hours ║ 原價:NT$6,590
建立:2020-10-30 ║ 更新:2021-12-03 ║ 註冊:481,156人 ║ 語言:English ║ 字幕:有 ║ 評分:4.72 (107,284人)


結尾來個小笑話:

不知道為什麼,平常程式都可以正常執行,但資料量一大就出問題。

If the code works, don’t fix it…

Image

資料來源:twitter

3 Likes