Skip to main content

Educational roboter world to learn basic programming concepts.

Project description

roboworld is an educational Python package designed for students to learn basic programming concepts, such as,

  • variables,
  • function calls,
  • conditionals,
  • loops and
  • recursion.

Students must navigate Robo (a robot) through different two-dimensional discrete Worlds. Robo represents a very simplistic machine that can only deal with elementary instructions, i.e., method calls. Therefore, students have to extend the missing functionality step by step. Through this process they learn

  1. to divide a problem into smaller pieces,
  2. to abstract,
  3. to recognize patterns, and
  4. to design and implement algorithms.

The documentation can be found here: https://robo-world-doc.readthedocs.io/en/latest/index.html

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

roboworld-0.1.6.tar.gz (28.4 kB view details)

Uploaded Source

Built Distribution

roboworld-0.1.6-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file roboworld-0.1.6.tar.gz.

File metadata

  • Download URL: roboworld-0.1.6.tar.gz
  • Upload date:
  • Size: 28.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for roboworld-0.1.6.tar.gz
Algorithm Hash digest
SHA256 5d856eeda331e45d5f98bc568f376240c815569e494ce8704f65da4c61da238d
MD5 d2ceb202a2ea5908d4ccaafcf8c28a5f
BLAKE2b-256 4a9d5ec59372d2c0e36bf6daab6df71158c409878c7a7e7c77c453b3ec24a73e

See more details on using hashes here.

File details

Details for the file roboworld-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: roboworld-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for roboworld-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f91f74cc6dcd8ba44cff81ba790009794327b2da31fd43ed5d0ca5103724a8d2
MD5 44654fe35d30817dfc63bdbb8e07d67d
BLAKE2b-256 5fbb90cfb57e80412d3cede415c6e2aa8d5bb085b4faeb75bc9e7da578c822a9

See more details on using hashes here.

Supported by

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