---
title: "Python 起步走"
seo_title: "Python 起步走 2023"
seo_description: "免費 Python 初學者入門教程"
slug: python-for-beginners
url: https://compthinking.dev/courses/python-for-beginners
type: free_redeem
---

# Python 起步走

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

## Description

本專案是 Microsoft Learn - Python for Beginners 的課程筆記與討論區。有鑑於網路上已經有許多優質且免費的 Python 基礎教學 (微軟的這份教材也是其中之一)，我們認為沒有必要重新發明輪子，而應該專注於我們能夠提供的價值。我們了解初學/自學者最大的痛點，不是沒有合適的教材，而是自學過程中可能有許多問題，不好意思問/不知道怎麼問/找不到人可以問。因此在這堂課中，我們會與你一起走過微軟的這份教材，同時提供影片的摘要/筆記，更新原教材中過時的資訊。最重要的是，你可以在討論區問關於這份教材的任何問題，我們會在能力範圍內盡量回答。教材跟討論區都在 GitHub 上，不需要註冊就可以開始上課！不需要註冊就可以開始上課！不需要註冊就可以開始上課 (重要的事情說三次)，但是：如果你想要在討論區發問，你會需要一個 GitHub 帳號如果你想要取得呼叫 API 一節中我們準備好的 SUBSCRIPTION_KEY，你會需要註冊這個課程筆記與討論區https://github.com/Compthinking-Dev/python-for-beginners原教材列表Microsoft Learn - Python for Beginners (有中文字幕，網頁最下方也可以切換網站語言)；也可以在 YouTube 上觀看影片中的範例程式碼及投影片如果你偏好閱讀文章而非觀看影片的學習方式，可以參考同一份教材的文字版本 (最下方可以切換網站語言為中文)教材涵蓋的主題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)呼叫 APIJavaScript Object Notation (JSON)儲存機敏資訊 (Managing keys)裝飾器 (Decorators)教材未涵蓋的內容類別 (class) 的設計和繼承非同步編程 (asynchronous programming)程式設計的基礎知識，例如什麼是變數 (variable)、條件判斷式、迴圈等

## Learning Objectives

- Python 的基本知識 (The basics of Python)
- 開始一個項目 (Starting a project)
- 常見語法 (Common syntax)
- 套件管理 (Package management)

## Course Info

- Lectures: 1

## Instructors

### Jim

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

## Curriculum

### 課程筆記相關說明 (0m)

- Subscription Key (0m)
