A simple terminal progress bar implementation in Python that displays a loading animation with percentage status using Unicode block characters.
- Animated progress bar rendered in the terminal using Unicode characters
- Accepts a
valueandmaximumparameter, automatically rescales to percentage - Displays real-time loading status (e.g., "20% Loading" or "20% Loaded")
- Available as both a standalone Python script and a Jupyter notebook
- Python 3
- time (standard library) -- used for the animation delay between increments
python progress_bar.pyWhen prompted, enter the value and maximum separated by a space:
Input value & maximum = 40 200
This will display a progress bar filling up to 20% (40 out of 200).
jupyter notebook "Progress Bar Printing.ipynb"Run all cells and enter the value and maximum when prompted.
ProgressBar/
progress_bar.py # Standalone script
Progress Bar Printing.ipynb # Jupyter notebook version
README.md
images/
progress bar.png
