Skip to main content

Educational roboter world for learning the 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.3.tar.gz (28.1 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: roboworld-0.1.3.tar.gz
  • Upload date:
  • Size: 28.1 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.3.tar.gz
Algorithm Hash digest
SHA256 4dbebed0bccdbd088111df97a2e3d91a1df2bba5b1cf08168afdf7e400535825
MD5 3acce9beacc4a45bf64a794b11830747
BLAKE2b-256 52b55a355c95853f0a067a1006bd643948e7e8821d313a7dce7480e6f0fe1d0f

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