Consider Turtle graphics exercises using basthon-turtle #19

Open
opened 2026-09-10 00:42:49 +02:00 by maciek · 1 comment

Hi! Would you be interested in adding Turtle graphics exercises to Genepy using basthon-turtle (https://github.com/m-aciek/basthon-turtle)?

I’m developing the project with the aim of maintaining good compatibility with Python’s standard-library turtle module, so learners can use familiar Turtle code and transfer what they learn to regular Python.

It renders drawings as SVG and supports running entirely in the browser through Pyodide. This could make it useful for exercises introducing loops, functions, and geometry through visual feedback.

Compatibility is still a work in progress, and I’m actively improving it. Would this be a useful direction for Genepy? I’d be interested in hearing what you would need from the project to make it suitable for your exercises.

Hi! Would you be interested in adding Turtle graphics exercises to Genepy using basthon-turtle (https://github.com/m-aciek/basthon-turtle)? I’m developing the project with the aim of maintaining good compatibility with Python’s standard-library turtle module, so learners can use familiar Turtle code and transfer what they learn to regular Python. It renders drawings as SVG and supports running entirely in the browser through Pyodide. This could make it useful for exercises introducing loops, functions, and geometry through visual feedback. Compatibility is still a work in progress, and I’m actively improving it. Would this be a useful direction for Genepy? I’d be interested in hearing what you would need from the project to make it suitable for your exercises.
Author

The project bases on Basthon turtle (with credits to Romain Casati, bearney74 and André Roberge, the author of friendly-traceback), but enhances it for support of live rendering, and my plan is to bring highest possible compatibility with CPython's turtle.

Its license is GPL, inherited from the project it bases on.

The project bases on [Basthon turtle](https://console.basthon.fr/?from=examples/python3-spirale.py) (with credits to Romain Casati, bearney74 and André Roberge, the author of friendly-traceback), but enhances it for support of live rendering, and my plan is to bring highest possible compatibility with CPython's turtle. Its license is GPL, inherited from the project it bases on.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mdk/genepy#19
No description provided.