Python 起步走

初學者教程: Python 核心概念與基礎

課程介紹您將會學到課程單元講師常見問題課前問答
Python 起步走

本課程包含以下內容:

1 個課程單元

課程介紹

本專案是 Microsoft Learn - Python for Beginners 的課程筆記與討論區。有鑑於網路上已經有許多優質且免費的 Python 基礎教學 (微軟的這份教材也是其中之一),我們認為沒有必要重新發明輪子,而應該專注於我們能夠提供的價值。我們了解初學/自學者最大的痛點,不是沒有合適的教材,而是自學過程中可能有許多問題,不好意思問/不知道怎麼問/找不到人可以問。因此在這堂課中,我們會與你一起走過微軟的這份教材,同時提供影片的摘要/筆記,更新原教材中過時的資訊。最重要的是,你可以在討論區問關於這份教材的任何問題,我們會在能力範圍內盡量回答。

教材跟討論區都在 GitHub 上,不需要註冊就可以開始上課!不需要註冊就可以開始上課!不需要註冊就可以開始上課 (重要的事情說三次),但是:

  • 如果你想要在討論區發問,你會需要一個 GitHub 帳號
  • 如果你想要取得呼叫 API 一節中我們準備好的 SUBSCRIPTION_KEY,你會需要註冊這個課程

筆記與討論區

原教材列表

教材涵蓋的主題

  • Python 簡介
  • 使用 Visual Studio Code
  • 使用 Print 方法
  • 使用註解
  • 字串 (Strings)
  • 數字 (Numeric data types)
  • 日期 (Date data types)
  • 例外處理 (Error handling; try-except-finally)
  • 條件判斷式 (if-elif-else)
  • 集合 (Lists and dicts)
  • 迴圈 (Loops)
  • 函式 (Functions)
  • 套件與模組 (Modules and packages)
  • 虛擬環境 (Virtual environments)
  • 呼叫 API
  • JavaScript Object Notation (JSON)
  • 儲存機敏資訊 (Managing keys)
  • 裝飾器 (Decorators)

教材未涵蓋的內容

  • 類別 (class) 的設計和繼承
  • 非同步編程 (asynchronous programming)
  • 程式設計的基礎知識,例如什麼是變數 (variable)、條件判斷式、迴圈等

您將會學到

Python 的基本知識 (The basics of Python)

開始一個項目 (Starting a project)

常見語法 (Common syntax)

套件管理 (Package management)

課程單元本課程包含 1 個單元

講師

Jim
Jim

- 加州大學爾灣分校(UC Irvine)軟體工程博士
- Hahow 好學校百萬課程講師(1200+ 學員、4.9 星好評)
- 暢銷技術書籍作者(天瓏書店當月銷售冠軍及年度百大暢銷書)
- 在 GitHub 的開源專案有 740+ Stars 及 420+ Forks
- 現職美商軟體工程師

常見問題

Python 起步走

本課程包含以下內容:

1 個課程單元