"HSL25BH" 修訂間的差異
出自 青少年追求卓越
Limingyu2007 (對話 | 貢獻) 小 |
Limingyu2007 (對話 | 貢獻) 小 |
||
行 5: | 行 5: | ||
__TOC__ | __TOC__ | ||
* [https://docs.google.com/document/d/1Ljtx5shNDs8GUeY8Ge_YQQKDGRude3QV-V9_gEPpwD0/copy 複製一份 Python Practice Worksheet] | * [https://docs.google.com/document/d/1Ljtx5shNDs8GUeY8Ge_YQQKDGRude3QV-V9_gEPpwD0/copy 複製一份 Python Practice Worksheet] | ||
+ | <pre> | ||
+ | 🔗 How to Pair Khan Academy with Thonny | ||
+ | 🧭 Step 1: Use Khan Academy to learn concepts | ||
+ | Direct your students to follow lessons and complete exercises on | ||
+ | https://www.khanacademy.org/computing/intro-to-python-fundamentals | ||
+ | |||
+ | |||
+ | Encourage them to watch the videos, try the interactive tasks, and read the explanations | ||
+ | |||
+ | |||
+ | 💻 Step 2: Recreate or expand activities in Thonny | ||
+ | Once they complete a coding task on Khan Academy: | ||
+ | Open Thonny | ||
+ | |||
+ | |||
+ | Create a new file (e.g., my_program.py) | ||
+ | |||
+ | |||
+ | Type out the same code from the Khan activity—or rewrite it in their own words | ||
+ | |||
+ | |||
+ | Run and test the program in Thonny | ||
+ | |||
+ | |||
+ | Experiment: Modify the code to explore new behavior | ||
+ | For example: | ||
+ | |||
+ | |||
+ | Change variable values | ||
+ | |||
+ | |||
+ | Add print statements | ||
+ | |||
+ | |||
+ | Add comments (#) to explain logic | ||
+ | |||
+ | |||
+ | 🔄 Step 3: Reinforce learning with projects | ||
+ | After each unit (e.g., variables, loops), assign a mini project in Thonny using what they just learned | ||
+ | |||
+ | |||
+ | Examples: | ||
+ | |||
+ | |||
+ | After “functions” → build a calculator | ||
+ | |||
+ | |||
+ | After “loops” → print a triangle pattern | ||
+ | |||
+ | |||
+ | |||
+ | 🧠 Benefits of This Pairing | ||
+ | Khan Academy | ||
+ | Thonny | ||
+ | Interactive, guided lessons | ||
+ | Real-world Python environment | ||
+ | Auto-checking and hints | ||
+ | Full control and debugging tools | ||
+ | Ideal for concept introduction | ||
+ | Ideal for hands-on practice | ||
+ | |||
+ | |||
+ | ✏️ Suggested Routine for Your Students | ||
+ | Watch Khan video + do the exercise | ||
+ | |||
+ | |||
+ | Rewrite and expand the code in Thonny | ||
+ | |||
+ | |||
+ | Save and share their .py file | ||
+ | |||
+ | |||
+ | Add a reflection (what they learned or struggled with) | ||
+ | </pre> |
於 2025年5月9日 (五) 14:21 的修訂
- 靖恩和佳恩 Python 程式設計課程,每週六 9:00-10:30。
- Pairing Khan Academy’s “Intro to Computer Science – Python” course with Thonny is a great way to combine the strengths of both platforms:
- Khan Academy: Teaches concepts interactively in a browser.
- Thonny: Lets students write, run, and debug code in a real Python environment.
🔗 How to Pair Khan Academy with Thonny 🧭 Step 1: Use Khan Academy to learn concepts Direct your students to follow lessons and complete exercises on https://www.khanacademy.org/computing/intro-to-python-fundamentals Encourage them to watch the videos, try the interactive tasks, and read the explanations 💻 Step 2: Recreate or expand activities in Thonny Once they complete a coding task on Khan Academy: Open Thonny Create a new file (e.g., my_program.py) Type out the same code from the Khan activity—or rewrite it in their own words Run and test the program in Thonny Experiment: Modify the code to explore new behavior For example: Change variable values Add print statements Add comments (#) to explain logic 🔄 Step 3: Reinforce learning with projects After each unit (e.g., variables, loops), assign a mini project in Thonny using what they just learned Examples: After “functions” → build a calculator After “loops” → print a triangle pattern 🧠 Benefits of This Pairing Khan Academy Thonny Interactive, guided lessons Real-world Python environment Auto-checking and hints Full control and debugging tools Ideal for concept introduction Ideal for hands-on practice ✏️ Suggested Routine for Your Students Watch Khan video + do the exercise Rewrite and expand the code in Thonny Save and share their .py file Add a reflection (what they learned or struggled with)