pycrobit
Python library that permits to recycle microbits exercises in python using 5 * 5 strings and some coloring without the hassle of handling terminal coloring and refresh.
Context
There's a lot of fun exercises for children using microbits but a lot less using python.
Installation
pip install pycrobit[colorama]
Or download pycrobit.py for offline use.
Example of use
from pycrobit import Fore, Pycrobit
all_lit = """
*****
*****
*****
*****
*****
"""
all_off = """
.....
.....
.....
.....
....."""
pycrobit = Pycrobit(framerate=0.50)
while True:
pycrobit.display(all_lit) # Lit red by default
pycrobit.display(all_off)
pycrobit.display(all_lit, {"*": Fore.YELLOW})
pycrobit.display(all_off)
pycrobit.display(all_lit, {"*": Fore.GREEN})
pycrobit.display(all_off)
pycrobit.display("*.*.*\n" * 5)
pycrobit.wait(-0.25)
pycrobit.display(".***." * 5)
pycrobit.wait(-0.25)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycrobit-0.2.0.tar.gz
(3.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycrobit-0.2.0.tar.gz.
File metadata
- Download URL: pycrobit-0.2.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dce23c5b7c8217cd0cd5ca03d6819d00bd2bc0bc14cb1010ca22f142c3535af3
|
|
| MD5 |
7d8bdab54a41165cdfd959a56c8fb841
|
|
| BLAKE2b-256 |
f25cffca47c0ac5bbc32333a1f3c2d19d78a3af2043990b44060ef92c127423f
|
File details
Details for the file pycrobit-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pycrobit-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc800a077c588bbd1685810a448117059b37ef49d26aa794ff95f8ad1992f252
|
|
| MD5 |
e5190961a05fa2bf150d134dd5a9e691
|
|
| BLAKE2b-256 |
c7823db39fd0c35d53d374c53c1a22785f4c9d31ee9822e21c5bfab918ac1fe6
|