Python 程式語言(Python Programming Language)
這篇 Python 教學是整個系列的目錄頁,將帶你從零開始學習 Python,從安裝環境、基本語法、資料結構,一路到資料庫操作與 AI API 串接。每篇文章都附上可直接複製執行的程式碼與執行輸出,無論你是完全沒寫過程式的初學者,還是忘記語法想快速查閱的工程師,都能在這個系列找到需要的內容。
Python 是一種高階、直譯式的程式語言,以語法簡潔、易讀易學聞名,是目前最受歡迎的程式語言之一。本系列所有範例皆以 Python 3.14 與現代化工具鏈 uv 為基準。
為什麼要學 Python
| 原因 | 說明 |
|---|---|
| 易學易讀 | 語法接近英文,縮排式結構強迫程式碼整齊,是最適合入門的語言之一 |
| 應用廣泛 | 網頁後端、資料分析、機器學習、自動化腳本、爬蟲都用得上 |
| 生態系完整 | PyPI 上有數十萬個第三方套件,幾乎任何需求都有現成解法 |
| AI 時代的主力語言 | 主流 AI 框架與 OpenAI、Gemini、Claude 等 API 的官方 SDK 都以 Python 為第一優先 |
| 跨平台 | Windows、macOS、Linux 都能執行,一份程式碼到處跑 |
先看一個範例
Python 的語法有多簡潔?以下程式計算 1 到 100 的總和並印出結果:
total = sum(range(1, 101))
print(f"1 加到 100 的總和是 {total}")
執行輸出:
1 加到 100 的總和是 5050
不需要宣告型別、不需要分號、不需要 main 函式,三行就完成。這就是 Python 受歡迎的原因。
系列文章目錄
本系列共 44 篇,由淺入深分為五個階段。建議初學者照順序閱讀;有經驗的工程師可以直接點選需要查閱的主題。尚未發布的文章連結會在該篇上線後生效(全系列於 2026/9/14 前發布完畢)。
第一階段:入門基礎
- Python 教學(本篇)
- Python 安裝與環境設定
- Python 基本語法與註解
- Python 變數
- Python 數字與運算子
- Python 字串
- Python 輸入與輸出
- Python if else 條件判斷
- Python for 與 while 迴圈
- 【實作】用 Python 寫終極密碼猜數字遊戲
第二階段:資料結構
- Python List 串列
- Python 切片 (Slicing)
- Python Tuple
- Python Dictionary 字典
- Python Set 集合
- Python List Comprehension
- Python 字串方法
- 【實作】用 Python 做學生成績管理程式
第三階段:函式、模組與錯誤處理
- Python 函式 (def)
- Python *args 與 **kwargs
- Python 變數作用域
- Python lambda 匿名函式
- Python 模組與套件
- Python 虛擬環境與 uv 套件管理
- Python 例外處理 (try except)
- Python 常見錯誤訊息解析
第四階段:進階主題
- Python 類別與物件
- Python 繼承與多型
- Python 特殊方法 (Magic Methods)
- Python dataclass
- Python Type Hints 型別提示
- Python 檔案讀寫
- Python JSON 與 CSV
- Python datetime 日期時間
- Python 正規表達式 (re)
- Python Generator 與 Decorator
第五階段:實戰應用
- Python sqlite3 資料庫操作
- Python 連線 MySQL / PostgreSQL
- Python SQLAlchemy ORM
- Python requests 網路請求
- 【實作】Python 爬蟲:BeautifulSoup 抓網頁資料
- Python 串接 OpenAI API
- Python 串接 Gemini API
- 用 Claude Code 寫 Python
學習建議
| 對象 | 建議路線 |
|---|---|
| 完全沒寫過程式 | 從第一階段照順序讀,每篇的範例都實際打一次,不要只用看的 |
| 會其他語言的工程師 | 第一、二階段快速掃過語法差異,重點放在第三階段之後 |
| 想查語法的人 | 直接從目錄點需要的主題,每篇開頭就有語法區塊與說明表格 |
| 想學資料庫應用 | 讀完基礎後直接跳第五階段,搭配本站 SQL 教學系列服用 |
學習程式語言最重要的是動手寫。本系列每個階段的結尾都有一篇【實作】文章,把該階段學到的內容整合成一個小專案,強烈建議跟著做完再進入下一階段。
以上就是 Python 教學系列的完整地圖。準備好環境就可以開始了——下一篇我們從 Python 安裝與環境設定開始。