Descripción del proyecto
Esta calculadora está diseñada como un proyecto educativo en Python que funciona completamente desde la línea de comandos. Su interfaz mínima permite enfocarse en la lógica del código y en la experiencia de usuario en consola.
Ideal para estudiantes y desarrolladores que quieren practicar la programación modular con clases y funciones claras.
Características principales
- Operaciones matemáticas básicas: suma, resta, multiplicación y división.
- Menú interactivo en consola.
- Separación de responsabilidades entre vista, controlador y lógica.
- Compatible con sistemas macOS y Windows.
Cómo instalar y ejecutar
Clona el repositorio y crea un entorno virtual para mantener tu instalación ordenada.
Clonar repositorio:
git clone https://github.com/12345star/calculadora-terminal-python.git
Entrar al proyecto:
cd calculadora-terminal-python
Crear entorno virtual:
python3 -m venv venv
Activar entorno virtual:
source venv/bin/activate
Finalmente, ejecuta el programa con:
python main.py
Experiencia de usuario
Al iniciar, el usuario ve un menú con opciones para seleccionar la operación deseada. Luego ingresa dos números y obtiene el resultado de forma inmediata.
Este proyecto demuestra una estructura limpia y una lógica fácil de mantener para una calculadora de consola.
Visual del programa
Vista previa del menú principal y la estructura del proyecto.
- Ruta de la imagen:
img/menuprincipal.png - Ruta completa en el proyecto:
calculator/img/menuprincipal.png

Autor y enlace del repositorio
Creado por David Salas Lorente.
Enlace GitHub: Repositorio