Python線上課程

12個入門Python線上課程:讓你快速學會寫程式

最後更新時間: 2021 年 9 月 24 日

Python因為容易學、好上手,以及資料科學與人工智慧的應用趨勢,各種課程玲瑯滿目,讓人眼花撩亂。

為了讓想在線上學習的人,可以快速找到適合自己的學習課程,我們整理了12個入門Python線上課程,分別列出免費與付費的學習資源,讓你更快速的找到適合自己的學習平台。

馬上來瞭解有哪12個入門Python線上課程!

(透過目錄點選有興趣的課程,快速開始學習)

免費Python線上課程

免費的資源雖然使用者體驗的設計或課程規劃,不像付費的課程精緻,也比較沒有老師可以詢問,但也可以讓我們學會Python的基礎。

立定學習目標,做好自學規劃,持續不懈的學習,靠著免費資源自學成功也是大有人在。

7個免費的學習資源,讓你零負擔快速學會Python。

延伸閱讀-學Python可以做什麼:9個Python應用報你知

成為Python數據分析達人的第一課(7小時)

  • 課程來源:國立政治大學應用數學系Moocs
  • 課程時間:7個小時
  • 推薦語速:1~1.25
    (如果覺得老師講話速度較慢或過快,可以點選”設定”按鈕調整播放速度)
  • 課程簡介:
    蔡炎龍教授所授課,課程分為7大單元,每個單元的內容都會切割為許多5~7分鐘的短片,專門為線上課程製作的教學,影片字體夠大且很聚焦,並且製作小動畫、邀請專家分享學習歷程,屬於上課體驗很不錯的免費課程。
    2021/6/5更新,由於該網站近期改版,課程連結變了,影片順序倒置,點選課程較不方便,後續應該會慢慢優化吧。
  • 教科書:

推薦原因

  • 上課體驗佳
  • 短影片好吸收
  • 提供課程教材及教科書
  • 基礎程式安裝與觀念開始教起

小小不足

  • 網頁改版使用體驗變差

Python 入門教學課程(12小時)

  • 課程來源:彭彭的課程
  • 課程時間:將近12個小時
  • 推薦播放速度:1.25,做練習時再暫停或減速回播
  • 課程簡介:
    彭兆蔚老師(彭彭老師)推出的課程,課程從0開始教起,解說很清楚,按部就班的讓學習者一步一步進入Python的世界,包括入門 Python 程式開發的基本語法、觀念與應用,全程在youtube影片清單上觀看,很適合完全沒基礎的人。

推薦原因

  • 可於youtube留言提問
  • 基礎程式安裝與觀念開始教起

小小不足

  • 在youtube上觀看課程,一直有廣告出現
    (如果是youtube會員就不會有廣告問題)

Python快速入門(9小時)

註冊即可以免費上課

  • 課程來源:維客學院
  • 課程時數:將近9個小時(未計入線上聚會、APCS、其他)
  • 推薦播放速度:1.5~2倍,聽起來會很有精神,做練習時再暫停或減速回播
  • 課程簡介:
    Victor Gau老師推出的免費線上課程,以目標導向的學習法,鼓勵初學者採跳躍式的方法觀看課程,從自己有興趣的Python應用開始學習。
    有很多小練習及簡單應用的教學,讓人很快瞭解Python應用是怎麼做出來的,對於略懂Python的初學者來說,可說是入了寶庫。

推薦原因

  • 目標導向的學習法
  • 分享學程式感想及教學理念
  • 應用範例課程分類清楚好找尋
  • 基礎程式安裝與觀念開始教起

小小不足

  • 沒有問題討論平台
  • 課程載入影片需要等個1~2秒
    (影片播放很順暢,請放心)
  • 對完全沒基礎的人略有難度
    (應用範例多,進度有些快)

Python基礎教學(4小時)

  • 課程來源:莫煩PYTHON(中國大陸的老師,不喜者慎入)
  • 課程時數:約4小時
  • 推薦語速:1~1.25
  • 課程簡介:
    授課老師周沫凡是大陸人,目前在騰訊任職,課程是他自學python後錄製分享。課程名稱用他的名字諧音取的,勉勵學習者抱持莫煩的態度,持續學習。
    很佛心的設了互動平台「大家說」,可以查看其他自學的人提出的問題與解答,有問題也可以留言,老師大多會回答。

推薦原因

  • 短影片好吸收
  • 有互動平台「大家說」
  • 從自學者角度切入教學
  • 基礎程式安裝與觀念開始教起

小小不足

  • 網站無法完全簡體轉繁體
  • 不適合排斥大陸口音及簡體字的人

Scratch and Python 課程(19小時)

  • 課程來源:國立交通大學開放式課程-資訊技術服務中心
  • 課程時間: 約19小時(Scratch約7小時、Python約12小時)
  • 推薦播放速度:1~1.25
  • 課程簡介:
    謝旻錚教授所授課,結合生活的例子說明程式語言概念,例如用摺紙來解說程式運作原理。並會教導如何利用免費Python學習資源,再自我提升。
    課程初期以Scratch來教程式語言的概念,藉由製作簡單的動畫,加深對學習程式語言的興趣和理解。
    課程後期則教導 Python,從安裝軟體教起,結合在Scratch課程中所學的概念,幫助學生理解Python運作方式,以自動化程式等應用,作為學習的目標。
  • 教科書
    1.Scratch: Creative Computing Learner Workbook
    2.Python 自動化的樂趣
    主要教科書為這2本,有中英文版本,以及新舊版差異,把所有版本都列出來給供大家參考,《Python自動化的樂趣》英文版第1版有免費的,英文程度不錯的可以由下方列表下載。(下表如使用手機閱讀,可滑動表格)

推薦原因

  • 提供教科書
  • 分享各種自學方法與資源
  • 基礎程式安裝與觀念開始教起
  • 先以圖形化教學建立程式語言邏輯

小小不足

  • 課程沒有編號
    (影片切換不易)
  • 影片長度落差大
    (從9分鐘到80分鐘都有)

Python 自動化的樂趣(2.5小時,英文)

推薦原因

  • 基礎程式安裝與觀念開始教起
  • 知名Python教科書作者親自授課

小小不足

  • 需有不錯的英文程度
  • 完整課程需在Udemy購買

CS101:Introduction to Computer Science(10小時,英文)

Udacity互動教學及寫程式的環境
  1. 登入Udacity(免費註冊,不用綁定任何付款資訊),必須登入才看的到。
  2. 點選右方課程連結,或在瀏覽器貼上課程網址,就可以到達正確的上課網站。

  • 課程來源:Udacity
  • 課程時數:估約10小時
  • 課程簡介:
    由美國University of Virginia的教授David Evans授課,課程分為30個章節,每個影片都很短,不用安裝任何軟體,直接在網頁寫程式,搭配很多有趣動畫及練習,讓學習者有一直往前的感覺。
    課程主要是透過學習Python來瞭解電腦科學,課程的目標是利用Python建立一個搜尋引擎,除了適合作為學Python的入門課程之外,也很適合對電腦科學有興趣的人。
  • 課程網站注意事項:
    這門課雖然是在Udacity上,但2019年9月開始就無法使用Udacity平台的搜尋引擎找到這門課。搜尋課程名稱,會被直接引導到另一門Python的入門課。
    需要登入Udacity後,點選下方課程連結或是貼上課程網址,才可以到正確網站上到課。

推薦原因

  • 使用者體驗佳
  • 基礎觀念開始教起
  • 可以學到電腦科學的相關觀念
  • 免安裝Python就可練習

小小不足

  • 需有不錯的英文程度
    (有簡體中文字幕)
  • 抵達網站方式不太方便
課程在youtube也可以觀看,但沒有Udacity互動教學及寫程式的環境

登入Udacity(必須登入才找的到課程),點選下方連結開始上課。


付費Python線上課程

免費課程雖然有提供各類基礎的python入門知識,但因為是免費的,需要很高的積極度與自我學習規劃能力。

如果自認積極度不足,付費課程是幫助你達成學會python的好管道。付費後,你會更在意學習的進度,因為不想花的錢白費了,進而更重視學習Python這件事。

付費課程的好處在於有老師可以詢問、有專屬的課業討論區解決碰到的問題,課程的編排精緻度會比免費的高,整個學習的系統相對比較完整。

就是學起來比較舒適,有老師可以引導,又有同學一起上課的感覺,加上花錢買了課程,你會比較積極的上課,比較容易完成學習。

5個付費學會Python的課程推薦給大家:

Python – 輕鬆學會寫程式(17小時)

註冊即可試聽

  • 課程來源:Udemy
  • 課程時數:約17小時
  • 課程簡介:
    Udemy上評價很高的Python入門課程,老師Allen Liu 劉曣全是美國的電腦科學系出身,教學內容結合美國大學的教材及他在台灣的教學經驗,以輕鬆、直覺的方式,讓學習者不覺得學程式很難,目標5天就學會Python。
    老師對程式碼的解說相當詳細,語法、標點符號都會仔細說明,舉例子時,如果碰到還沒教的語法會特別說明之後會教,學過的也會再提醒之前那邊有教過,方便我們再回去複習,讓初學者學得很安心。

推薦原因

  • Udemy有30天內退費的機制
  • 使用者體驗佳
  • 很口語化的教學
  • 有問題可以問老師
  • 基礎程式安裝與觀念開始教起
  • 提供運用程式碼解決問題的思維訓練

跟著商管女孩一起學 Python(3小時)

註冊即可試聽

  • 課程來源:Udemy
  • 課程時數:約3小時
  • 課程簡介:
    由台大學生及校友所創立的Coding & Co-working Club開設的課程,女老師授課,聽膩了男老師的聲音的話,可以參加這門課,老師會很口語化也精簡的在3個小時內,搭配多種應用範例,快速幫助我們上手Python。
    適合想要在短時間內,快速學會Pythonr基礎的人,但因為時間很短,部分練習題的語法解說,還不是很完備。

推薦原因

  • Udemy有30天內退費的機制
  • 使用者體驗佳
  • 短時間快速鍵立Python基礎
  • 基礎程式安裝與觀念開始教起


Python 入門特訓 – 基礎實作到證照攻略(10小時)

註冊即可試聽

  • 課程來源:hahow好學校
  • 課程時數:將近10個小時
  • 課程簡介:
    電腦技能基金會的王穎聰老師授課,課程分為6個單元,從基礎的安裝程式環境開始教起,除了學會Python的基礎,舉例都很生活化,淺顯易懂。
    另外還會教導TQC與程式語言 Python 認證的解題能力,對於想拿到證照的人是1個一舉兩得的課程。

推薦原因

  • 教學經驗豐富
  • 價格相對優惠
  • 有證照需求者很適合
  • 基礎程式安裝與觀念開始教起

小小不足

  • 教學稍有距離感

Python 0 到 1 基礎商業數據分析實戰(7小時)

註冊即可試聽


  • 課程來源:hahow好學校
  • 課程時數:約7個小時
  • 課程簡介:
    資料科學家楊超霆(Ivan)授課,由於老師本身在業界工作,所以課程主要結合商務情境來做教學。
    課程中會以競爭價值、分店貨架分析來當作python應用的例子,如果學習python的目標很明確就是要用在商業及行銷上,這門可以讓你獲得即戰力,馬上提升工作的效率與產出。
    由於課程是業界最直接的應用,售價上比本文其他付費課程略為高一點點,但如果學Python的目的就是要用在商業用途上,與其繞了很多路省下一點小錢,把自己弄心力交瘁,倒不如一次就到位,學到想要的應用。
    工作很忙很累,一堂好課可以縮短摸索的時間,是值投資自己的一門課!

推薦原因

  • 培養商業應用即戰力
  • 課程直接結合商業應用
  • 基礎程式安裝與觀念開始教起


付費版 Python 自動化的樂趣(9.5小時,英文)

推薦原因

  • Udemy有30天內退費的機制
  • 基礎程式安裝與觀念開始教起
  • 知名Python教科書作者親自授課
  • 全球超過69萬名學生報名的高評價課程


動手練習寫程式是學習成功的關鍵

介紹了這麼多的課程,是不是對學習Python更有動力及方向了,快選擇1門適合自己的課程,開啟學習Python的旅程。

相信大家在學習的過程中,一定有聽說過所謂的"師父引進門,修行在個人"。

選擇好課程後,就像是開始向一位老師學習,想要學好Python,有很大一部分關鍵是在於我們有沒有持之以恆的上課,消化吸收程式語言的邏輯原理,努力練習寫程式,運用程式來幫助我們解決生活中的重複又繁瑣的事情。

延伸閱讀:

5本Python書推薦,強化你的程式語言觀念

成功自學的第1步: 設定自己的成功藍圖

學Python可以做什麼:9個Python應用報你知

看不懂程式碼?免費「程式語言家教」在這裡!

Python觀念,從 = 開始

Python字串基礎與20種常見操作

Python串列(list) 基礎與23個常用操作

Python有了串列(list),為何還要有元組(tuple) ?

Python if 陳述句的基礎與操作

Python正規表示式:不一定要會,但會了超省力

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *