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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: roboworld-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 984e4a1777ed9e6d939f34847c562b975b6fc28f5d711a0488dacae5e70ec585
MD5 42b813e9f92eea23612504e7d1994513
BLAKE2b-256 9f66bbac6c14f29458d0163fa6fe60170d78014c4c1208e54de2ec428667c0e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: roboworld-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2386b5ced0c0c8217d611e406820c9b162a867d775ca44e19775bb2fcf93fcf0
MD5 180b3de1d35964947323cced60ee5424
BLAKE2b-256 af3249637420791b2af6268d5c4033095ddbf750ed6bbcec5f0041585521c80b

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