GT <<
Previous Next >> Javascript
Python_ex1
Python 初學者學習指引
一、學習步驟建議
- 認識 Python 的應用與特色。
- 選擇合適的學習平台: https://mde.tw/reeborg/。
- 熟悉 Python 的基本語法與執行方式。
- 從簡單題目逐步挑戰更進階的練習。
- 多做實作練習,並觀察程式執行結果。
二、Python 必學基本語法
- 變數與資料型態:
x = 10
name = "Alice"
is_ok = True
- 輸出:
print("Hello, world!")
- 運算子:
- 數學運算:
+
、-
、*
、/
、//
、%
- 比較運算:
==
、!=
、>
、<
- 邏輯運算:
and
、or
、not
- 條件判斷:
if x > 0:
print("正數")
else:
print("非正數")
- 迴圈:
while 條件:
# 重複執行內容
- 函式:
def greet():
print("Hi!")
- 縮排與註解:
# 這是註解
if True:
print("這行有縮排")
三、Reeborg’s World 學習重點
四、小結
- 先學會基本語法與程式邏輯,再用 Reeborg 練習解題。
- 多做題目,觀察執行結果與錯誤訊息,提升解決問題能力。
- 熟悉條件判斷、迴圈、函式,是學好 Python 的基礎。
Python 初學者超詳細學習指引
(以 Reeborg 機器人練習為例)
一、Python 學習流程與心法
- 認識 Python
- Python 是一種簡潔、易讀、用途廣泛的程式語言。
- 常用於資料分析、人工智慧、網頁開發、自動化等領域。
- 學好基礎語法,日後可延伸應用到許多不同領域。
- 選擇學習工具
- 循序漸進學習
- 先熟悉「變數、運算子、條件、迴圈、函式」等核心語法。
- 搭配 Reeborg 關卡,練習邏輯與解題。
- 寫程式要勇於嘗試與修正,錯誤是學習的起點!
- 主動多練習、多觀察、多思考
- 練習題目與挑戰,能讓你熟悉語法、訓練邏輯。
- 觀察程式執行過程與錯誤訊息,學會除錯(debug)。
- 遇到卡關時,試著將問題拆解成小步驟。
二、Python 基本語法說明與範例
語法主題 |
說明 |
範例 |
變數 |
儲存資料(數字、文字、布林值等) |
x = 5 name = "Tom" is_ok = True |
資料型態 |
整數 int 、小數 float 、字串 str 、布林 bool |
a = 7 b = 3.14 c = "Hello" d = False |
輸出 |
用 print() 顯示資訊 |
print("Hello world!") print(x + 2) |
運算子 |
數學、比較、邏輯運算 |
# 數學 y = x + 1 # 比較 x > 3 # 邏輯 True and False |
條件判斷 |
根據條件執行不同程式碼 |
if x > 0: print("正數") else: print("負數或零") |
迴圈 (while) |
重複執行,直到條件不成立 |
count = 0 while count < 3: print(count) count += 1 |
for 迴圈(了解即可) |
依序處理序列資料 |
for i in range(5): print(i) |
函式 |
將重複動作打包,方便重用 |
def say_hello(): print("Hello!") say_hello() |
縮排與註解 |
Python 用縮排分區塊,註解用 # |
# 這是註解 if True: print("有縮排") |
小提醒: Python 不用分號,且縮排必須統一(通常 4 個空格)。
三、Reeborg's World 機器人操作重點
常見錯誤:
- 少寫小括號(如
move
寫成 move()
)。
- 縮排錯誤導致語法錯。
- 無窮迴圈(如 while 條件永遠為真)。
四、進階建議與常見問題
- 多加練習
- 閱讀程式碼,互相學習
- 觀摩別人解法,了解不同邏輯。
- 勇於提問與討論(如參加線上社群)。
- 養成良好習慣
五、完整學習流程小結
- 學會 Python 基本文法、邏輯思考。
- 熟練 https://mde.tw/reeborg/ 指令、感測器、流程控制。
- 多練習、多觀察、多修正。
- 培養拆解問題、設計函式的能力。
- 主動探索更多應用與進階技巧。
GT <<
Previous Next >> Javascript