First Repo
A small, professional Python module that builds and prints a reusable project tagline/header for analytics projects. It’s cleanly typed, includes a CLI, runs a self-check, and can optionally read the tagline aloud.
Main module:
utils_sandra_otubushin.py
- Provide a consistent, informative header across projects.
- Practice professional Python structure (types, CLI, logging, tests).
- Offer a tiny public API (
get_tagline()) that you can import anywhere.
- Public API:
get_tagline()andread_tagline_aloud() - CLI flags:
--check→ quick self-test of calculations and output--speak→ optional text-to-speech (ifpyttsx3installed)
- Graceful fallbacks if
loguru/pyttsx3are missing - Typed globals, computed statistics, neat formatted header
- Python 3.10+ (works fine in a venv)
- Packages listed in
requirements.txt(e.g.,loguru,pyttsx3)
Install:
pip install -r requirements.txt