從零開始使用 GPT-5 Codex:打造你的第一個 Python 計算機專案

 最近9月GPT5出世,大家一定會先問什麼是 GPT-5 Codex?GPT-5 Codex 是 OpenAI 的程式碼生成模型,能理解自然語言指令並產出高品質的程式碼。

它支援多種語言(Python、C#、Java、JavaScript 等),並且能根據你輸入的「描述」自動生成可執行的專案。
  接下來我們就來一個從0開始的教學步驟:
1. 安裝與準備環境
建議使用以下工具:
Python 3.10+
VS Code(或任何你喜歡的 IDE)
OpenAI 帳號

如果你使用 VS Code(本教學以此為主):
開啟 VS Code → Extensions (擴充功能)
搜尋並安裝:GPT-5 Codex
登入你的 OpenAI 帳號(或 API Key)
完成後,你會在右側看到「Codex Chat」面板

2. 撰寫指令 (Prompt)
你是一個專業的 Python 工程師。請幫我撰寫一個完整的 Python 專案,名稱為 `calculator_project`,具有加、減、乘、除四則運算功能,並包含以下要求:
1. 使用 Python 3 撰寫。
2. 專案結構:
   - main.py:主程式,負責接收使用者輸入(兩個數字與運算符號),並呼叫運算模組。
   - calculator.py:放置四則運算邏輯的模組,包含 add(a,b)、subtract(a,b)、multiply(a,b)、divide(a,b) 四個函式。
3. 程式需能處理除以零的錯誤並顯示提示訊息。
4. 使用者可在命令列輸入,例如:
請輸入第一個數字:10
請輸入運算符號 (+, -, , /):
請輸入第二個數字:3
結果:30
5. 程式需具備清楚的註解與簡短說明,確保能直接執行。
請直接輸出完整專案檔案內容(包含 main.py 與 calculator.py),不要省略任何代碼。

3. GPT-5 Codex 輸出的結果範例

calculator_project/
├── calculator.py
└── main.py

 calculator.py:
# calculator.py
# 定義基本的四則運算函式

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    if b == 0:
        return "錯誤:不能除以零!"
    return a / b
 

main.py:
# main.py
# 主程式:接收使用者輸入並執行對應的運算

import calculator

def main():
    try:
        a = float(input("請輸入第一個數字:"))
        op = input("請輸入運算符號 (+, -, *, /):")
        b = float(input("請輸入第二個數字:"))

        if op == '+':
            result = calculator.add(a, b)
        elif op == '-':
            result = calculator.subtract(a, b)
        elif op == '*':
            result = calculator.multiply(a, b)
        elif op == '/':
            result = calculator.divide(a, b)
        else:
            result = "錯誤:不支援的運算符號。"

        print("結果:", result)

    except ValueError:
        print("錯誤:請輸入有效的數字。")

if __name__ == "__main__":
    main()

4. 執行專案
打開終端機(Terminal)並切換到專案目錄:
cd calculator_project
python main.py

執行結果示範:
請輸入第一個數字:10
請輸入運算符號 (+, -, *, /):/
請輸入第二個數字:2
結果: 5.0

留言

熱門文章