openfizzbuzz 0.1.6

Creator: railscoder56

Last updated:

Add to Cart

Description:

openfizzbuzz 0.1.6

openfizzbuzz



Open minded Python FizzBuzz
pip install openfizzbuzz
pip install -r requirements.txt
python3.7 -m openfizzbuzz


FizzBuzz original question
Write a program that prints the numbers from 1 to 100. For multiples
of three print "Fizz" instead of the number, and for the multiples of
five print "Buzz". For numbers which are multiples of both tree and
five print "FizzBuzz".

Ideas

Classes and functions
Module structuration
lambda
logging
some tests
new dataclasses
list comprehension
coverage
pypi setup
factory (& others patterns ?)

More ideas

MRO manipulation
Dynamic method binding
Exec / Compile text
Internal python integer manipulation (ctypes)
pyc / pyo

Notes
Ideolog log format:
Message Pattern : ^(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3})\s*::\s*(\S*)\s*::\s*(\S*)\s*::\s*(.+)$
Time Format : yyyy-MM-dd HH:mm:ss,SSS
Time Capture Group : 1
Severity Capture Group : 2
Category Capture Group : 3
test.pypi.org
pip install --upgrade setuptools wheel twine
python setup.py sdist bdist_wheel

python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
twine upload dist/*

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.