Presented by:
- Former teaching assistant and research assistant of Soochow Univercity.
- Independent researcher on graphic computer languages and related mutidisciplinary learning.
- Snap! and TurtleStitch lover.
No materials for the event yet, sorry!
This lightning talk is to share my experience of how I teach Python with a hybrid method in TurtleStitch. A Snap! library called Python blocks will be introduced to the audience as a tool for implementing this method.
Python Blocks is a Python syntax block library that provides commonly used Python commands and basic functions. Users can input text variable names, text expressions, block variable names, or block expressions into these commands. The blocks can be used independently to write a fully Python style block-based TurtleStitch program or combined with existing Snap! commands for hybrid programming.
The purpose of this approach is to help students, especially those from non-English-speaking countries, to more intuitively understand the usage of Python commands and functions, enabling them to master the Python language more quickly. Additionally, some commands in Python Blocks can speed up Snap! programming. You can also convert programs written in Python Blocks into actual Python code with a single command.
- Duration:
- 15 min
- Room:
- Plenary Room
- Conference:
- Snap!Con 2025
- Type:
- Talk
- Difficulty:
- Easy