Skip to main content

Recycle microbits exercises in python using 5 * 5 strings and some coloring

Project description

pycrobit

Coverage Status PyPI version Code style: black PRs Welcome

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)

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

pycrobit-0.2.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

pycrobit-0.2.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for pycrobit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dce23c5b7c8217cd0cd5ca03d6819d00bd2bc0bc14cb1010ca22f142c3535af3
MD5 7d8bdab54a41165cdfd959a56c8fb841
BLAKE2b-256 f25cffca47c0ac5bbc32333a1f3c2d19d78a3af2043990b44060ef92c127423f

See more details on using hashes here.

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

Hashes for pycrobit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc800a077c588bbd1685810a448117059b37ef49d26aa794ff95f8ad1992f252
MD5 e5190961a05fa2bf150d134dd5a9e691
BLAKE2b-256 c7823db39fd0c35d53d374c53c1a22785f4c9d31ee9822e21c5bfab918ac1fe6

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