環境安裝與第一個程式#

Python 是一種簡單易學的高階程式語言,語法接近英文,非常適合初學者入門。它廣泛應用於:

  • 資料分析與科學運算 :pandas、NumPy
  • 機器學習與 AI :TensorFlow、PyTorch
  • 網頁後端開發 :Django、FastAPI
  • 自動化腳本 :爬蟲、批次處理
  • 量化交易 :策略回測、數據處理

安裝 Python#

1. 下載 Python#

前往 Python 官方網站 下載最新版本(建議 3.10 以上)。

2. 安裝時的注意事項#

Windows 安裝時,務必勾選 「Add Python to PATH」 ,否則之後在終端機無法直接執行 python 指令。

3. 確認安裝成功#

開啟終端機(Windows 按 Win + R 輸入 cmd),輸入:

python --version

若顯示版本號(如 Python 3.12.0)即代表安裝成功。


選擇編輯器#

編輯器適合對象說明
VS Code初學者~進階免費、套件豐富、最推薦
PyCharm中階~進階功能強大的 Python 專用 IDE
Jupyter Notebook資料分析互動式執行,適合分析與教學
IDLE初學者Python 內建,簡單輕量

建議使用 VS Code 並安裝 Python 擴充套件(搜尋「Python」,選 Microsoft 出品的那個)。


第一個 Python 程式#

方法一:在終端機執行#

建立一個檔案 hello.py,輸入以下內容:

1
print("Hello, World!")

在終端機執行:

python hello.py

輸出:

Hello, World!

方法二:互動模式#

在終端機輸入 python 進入互動模式,可以即時執行程式碼:

1
2
3
4
>>> print("Hello, World!")
Hello, World!
>>> 1 + 2
3

輸入 exit() 或按 Ctrl + Z(Windows)離開互動模式。


print() 是最常用的輸出函式:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# 輸出文字
print("Python 很好學!")

# 輸出數字
print(42)
print(3.14)

# 同時輸出多個值(以空格分隔)
print("我的年齡是", 25)

# 使用 sep 自訂分隔符號
print("2026", "04", "11", sep="-")
# 輸出:2026-04-11

# 使用 end 改變結尾字元(預設是換行 \n)
print("第一行", end=" ")
print("接在同一行")
# 輸出:第一行 接在同一行

註解#

# 開頭的文字是 單行註解 ,Python 執行時會忽略:

1
2
3
4
5
6
# 這是單行註解
print("Hello")  # 這也是註解,寫在程式碼後面

# 多行內容可以每行加 #
# 第一行說明
# 第二行說明

三個引號可以建立 多行字串 ,也常當作多行註解使用:

1
2
3
4
5
6
"""
這是一段多行字串
可以跨越多行
通常用來說明函式或模組的用途
"""
print("程式繼續執行")

縮排很重要#

Python 使用 縮排 (空格或 Tab)來表示程式碼區塊,這是 Python 與其他語言最大的不同之處。

1
2
3
4
if True:
    print("這行有縮排,屬於 if 區塊")
    print("這行也是")
print("這行沒有縮排,不屬於 if 區塊")

建議統一使用 4 個空格 作為縮排單位。