Python

Python 免費入門學習資源精選

(本文同步發表於計算思維學院)

Python 是全世界最受歡迎的程式語言。由於其容易上手及應用廣泛的特性,不論你的背景和興趣是什麼,學會 Python 都能夠幫助或加值你的專業領域。但是,網路上的資源汗牛充棟,新手在選擇時往往無所適從,因此這篇文章列出我們認為品質不錯的免費教學資源,供初學者參考。

微軟的 Python for Beginners (影音)

大數學堂的給資料科學家的 Python 基礎課 (影音)

Learn Python (文字,互動式環境)

  • 如果不排斥英文文件的話,Learn Python 的教學有附上互動式環境,你可以直接執行或修改範例程式碼,馬上看到結果

廖雪峰的 Python 教程 (文字)

  • 網路上評價滿好的教材 (簡體中文),特色是資料非常豐富,涵蓋 Python 的進階概念 (如非同步編程) 與許多實戰範例。你可以把這份教材當成字典,想了解 Python 中某個概念時可以回來查詢

Python 官方教學 (文字)

  • 左上角可以切換中文或英文
  • 官方文件是保證正確的最新資訊來源,但內容編排可能略嫌枯燥。至少可以當成字典,想了解某個觀念時回來查詢

這些資源並不需要全部看完,只要依照你能接受的教學風格與學習需要,跳著看就好。離開學校後的學習與正規教育不同,不會有一本課本要你從頭到尾唸完,或是一定要弄懂目前的章節才能繼續下一節;自學的過程更多時候像是:一個地方看不懂,就換一份教材,看看其他人是怎麼講解同一個觀念的,或是就直接繼續往下看,看久了、練習多了,就突然懂了。

有了基礎觀念後,你可以參考我們的 Python 練功坊Python 網頁爬蟲入門實戰課程,了解更多 Python 的進階概念與實務運用。