Skip to main content

Educational library for Python to teach programming using graphics

Project description

PyTamaro Logo

Test Lint TypeCheck PyPI

PyTamaro is an educational library for Python designed to teach programming using graphics.

📃 Background and Design Principles

This SPLASH-E paper describes the design principles underpinning the library.

✨ Examples and Online Environment

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

💻 Installation

As simple as

pip install pytamaro

You can install PyTamaro using Python 3.10 - 3.14 on all major operating systems and architectures.

📚 Documentation

The full documentation of the public API is available on ReadTheDocs.

🧑‍💻 Contributing

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytamaro-2.0.1.tar.gz (49.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytamaro-2.0.1-py3-none-any.whl (53.6 kB view details)

Uploaded Python 3

File details

Details for the file pytamaro-2.0.1.tar.gz.

File metadata

  • Download URL: pytamaro-2.0.1.tar.gz
  • Upload date:
  • Size: 49.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.0

File hashes

Hashes for pytamaro-2.0.1.tar.gz
Algorithm Hash digest
SHA256 5833169f9eabd548e67b5b7dab943dcc3f65afb450a6eb172b468635505eb722
MD5 748b2061a2d04bfb05cd586d635ee7e5
BLAKE2b-256 7d8266304063f9300ebb29460dd21839072e2cb0f59dca7ae6b1e655aec978be

See more details on using hashes here.

File details

Details for the file pytamaro-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: pytamaro-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 53.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.0

File hashes

Hashes for pytamaro-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80fced308513f9995df6a46e8afd9f28f4caf4613629174c8f5a899d24593973
MD5 25aba19f1b61cf909758ebf02299e6b5
BLAKE2b-256 fc2602deb4998886c1ad144de5d2fedd5d33b28ff2292c7e67e7dc3a46af6898

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page