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 have to navigate Robo (a roboter) through different two-dimensional discrete Worlds. Robo represents a very simplistic machine that can only deal with very basic instructions, i.e., method calls. Therefore, students have to extend the missing functionality step by step. By this process they learn

  1. to divde a problem into smaller pieces,

  2. to abstract,

  3. to recoginze pattern, and

  4. to design and implement algorithms.

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.5.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: roboworld-0.1.5.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for roboworld-0.1.5.tar.gz
Algorithm Hash digest
SHA256 d932e511d36dd4efbc43a2a85b2853706640aa6ffc1cb7eb39593cba88293d19
MD5 4d91c3aeb234caef9446383f504dbe1c
BLAKE2b-256 c361973341d25b297d3e92e63da5f7f2e9ec2ec79dc0cd0932b61498c65baf7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: roboworld-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for roboworld-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e70c758fc3f816015156fdd2ddaab3ae677d3b4a31548b695e8136a51f565137
MD5 65c14720d54166af83c660f5ab2b042b
BLAKE2b-256 f0216b5cded4bf79ca1a1c4d5190a7c316f205c40e9395d8d26646c3628c967e

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