本專案是 Microsoft Learn - Python for Beginners 的課程筆記。有鑑於網路上已經有許多優質且免費的 Python 基礎教學 (微軟的這份教材也是其中之一),我們認為沒有必要重新發明輪子,而應該專注於我們能夠提供的價值。我們了解初學/自學者最大的痛點,不是沒有合適的教材,而是自學過程中可能有許多問題,不好意思問/不知道怎麼問/找不到人可以問。因此在這堂課中,我們會與你一起走過微軟的這份教材,同時提供影片的摘要/筆記,更新原教材中過時的資訊。最重要的是,你可以在討論區問關於這份教材的任何問題,我們會在能力範圍內盡量回答。
- 影片:Microsoft Learn (有中文字幕,網頁最下方也可以切換網站語言)。也可以在 YouTube 上觀看
- 範例程式碼及投影片
- 如果你偏好閱讀文章而非觀看影片的學習方式,可以參考同一份教材的文字版本(最下方可以切換網站語言為中文)
課程說明: Python 初學者教程 (原文)
開始學習新環境可能是一項挑戰,尤其是當你完全不懂該語言時。幸好,我們製作了一套影片來幫助你熟悉 Python 語言,讓你可以專注於手頭的任務 - 學習如何使用 Python 建立應用程式。
我們不會深入探討特定的框架,但我們會幫助你準備好自己開始探索。我們將向你展示 Python 核心概念,以利你日後學習網站開發 (如 DJango 和 Flask)、機器學習、或使用 AI 服務。
- Python 的基本知識 (The basics of Python)
- 開始一個項目 (Starting a project)
- 常見語法 (Common syntax)
- 套件管理 (Package management)
- 類別的設計和繼承 (Class design and inheritance)
- 非同步編程 (Asynchronous programming)
- 程式設計的基礎知識 (Basics of programming)
- Git 基礎知識
- 程式設計的基礎知識 (例如:變數、if 判斷式、迴圈等)