PyTamaro is an educational library for Python designed to teach programming using graphics.
This SPLASH-E paper describes the design principles underpinning the library.
PyTamaro Web is an online platform that provides additional resources for PyTamaro.
- Run your Python programs with PyTamaro directly in the browser (without the need to create an account or install something on your computer!)
- 100+ activities that showcase what is possible to create with PyTamaro
- A selection of curricula that guide you through a curated sequence of activities
As simple as
pip install pytamaro
You can install PyTamaro using Python 3.10 - 3.13 on all major operating systems and architectures.
The full documentation of the public API is available on ReadTheDocs.
If you find what looks like a bug, please create an issue so that we can investigate.
The development process, which contributors should follow, is described in the CONTRIBUTING.md file.