Hello Python community! 🐍

I'm a beginner developer working on my Python Compound Interest Calculator and would love your guidance on creating professional-grade projects.

Current Project State:
Python 3.x implementation

Command-line interface

Basic calculation functionality

Specific Areas Needing Improvement:
🔹 Python Best Practices: How can I make my code more idiomatic? (PEP 8, type hints, etc.)
🔹 Project Structure: Should I adopt src/ layout? Add init.py files?
🔹 Testing: What testing framework (pytest/unittest) and test cases would make this robust?
🔹 Packaging: Should I add setup.py/pyproject.toml for pip installability?
🔹 Documentation: How to write great docstrings? Should I add Sphinx docs?

Career-Focused Questions:
What makes a Python repo stand out to hiring managers?

What intermediate features would take this from beginner to portfolio-worthy?

How can I demonstrate OOP principles in this project?

How You Can Help:
reposit: https://github.com/monokatarina/juros-compostos.git

Code review via PRs/issues

Suggest specific Python libraries that would enhance this

Share examples of well-structured beginner Python projects

I'll publicly document all improvements made as a learning resource for others!

GitHub: github.com/monokatarina