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
- to divide a problem into smaller pieces,
- to abstract,
- to recognize patterns, and
- to design and implement algorithms.
The documentation can be found here: https://robo-world-doc.readthedocs.io/en/latest/index.html
Metadata
Release files for roboworld 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| roboworld-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Release files / roboworld-0.1.7-py3-none-any.whl
| Download URL | roboworld-0.1.7-py3-none-any.whl |
|---|---|
| Size | 29.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
492cfcaa906727e565d1588b5928e7329b813ae38eedeee73920d63f5e3a9441
|
|
BLAKE2b-256 checksum How to use checksums |
8c7187499f1bf3adc6ee0d33dadf16ea8222c08362620cd41f2db4b21e6d6396
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.13
|