Python 練習本

在瀏覽器就能跑 Python!
給小朋友的程式練習本

免安裝。中文錯誤訊息。小朋友也看得懂。

馬上試試
顯示程式碼執行結果的畫面 小蛇吉祥物

你也遇過嗎?

功能特色

🌐

免安裝

打開瀏覽器就好。Chromebook 和平板也能用。

✏️

中文介面

按鈕和選單都是中文。小朋友也容易使用。

💬

易懂的錯誤訊息

把英文錯誤翻成小朋友看得懂的中文。也會告訴你怎麼修改喔。

💾

程式碼不會不見

自動存檔。關掉瀏覽器程式碼還是在的。

如果出錯了怎麼辦?

英文錯誤訊息會被翻成小朋友看得懂的中文。也會告訴你怎麼修改。

英文錯誤 SyntaxError: '(' was never closed
翻譯後 括號 ( 還沒關起來喔,加上 ) 吧
英文錯誤 NameError: name 'hensuu' is not defined
翻譯後 hensuu 是什麼?還沒建立,或是名字打錯了喔
英文錯誤 IndentationError: expected an indented block
翻譯後 空格不夠喔,if 或 for 的下一行要空 4 格

支援超過 20 種錯誤類型

Scratch 之後呢?

你已經學會在 Scratch 裡用積木拼出程式了。好厲害!

如果想用文字寫程式,下一步就是 Python 喔。

用 Python 練習本,你可以把 Scratch 的「重複」和「如果」積木用 Python 寫出來。

App 的「範例」裡有跟 Scratch 積木做一樣事情的 Python 程式碼。

看看範例

看看你能做什麼!

🎨 做個圖案

for i in range(5):
    print("★" * i)
★ ★★ ★★★ ★★★★

🎵 做音樂

for yin in ["Do","Re","Mi","Fa","Sol"]:
    print(yin, "♪")
Do ♪ Re ♪ Mi ♪ ...

🚀 火箭發射

for i in [3,2,1]:
    print(i)
print("發射!")
3 2 1 發射!

給家長 — 請放心

🔒 安全
所有資料都在孩子的瀏覽器中處理。不會傳送到外部伺服器。
🐍 真正的 Python
使用 WebAssembly(Pyodide)執行標準 Python 3。
📈 為未來做準備
學的是標準 Python 語法,將來換到完整環境也能用。
🆓 完全免費
不需要註冊帳號。

簡單 3 步驟

1

打開

瀏覽器中打開應用程式的畫面

直接打開網址就好。

2

正在輸入 Python 程式碼的畫面

寫你的程式碼。

3

執行

顯示程式碼執行結果的畫面

按下按鈕看結果。

馬上試試

不用帳號 — 完全免費

加入社群

加入 Discord