Skip to content

Calculadora básica desarrollada en Python utilizando Tkinter como proyecto educativo/práctico para aprender interfaces gráficas y lógica de programación.

Notifications You must be signed in to change notification settings

NarcisoIn/Calculadora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Calculadora

Calculadora básica elaborada en Python con Tkinter

📌 Descripción

Este proyecto consiste en una calculadora básica desarrollada en Python con interfaz gráfica utilizando Tkinter. Permite realizar operaciones matemáticas simples como suma, resta, multiplicación y división, y fue diseñado como proyecto académico con fines de aprendizaje.

🚀 Características

  1. Interfaz gráfica amigable con botones numéricos y de operaciones.
  2. Funciones básicas de calculadora (suma, resta, multiplicación, división).
  3. Función de limpiar pantalla.
  4. Manejo de errores básicos (ejemplo: división entre cero).
  5. Posibilidad de ampliación (nuevas funciones matemáticas).

🚀 Tecnologías utilizadas

  1. Python 3.14
  2. Tkinter (para la GUI)
  3. PyInstaller (para la creación del ejecutable .exe)

📂 Estructura del proyecto

  Calculadora/
  │── src/
  │   └── calculadora.py
  │── assets/
  │   └── calculadora.ico
  │── README.md

📖 Instrucciones de uso

  1. Clonar el repositorio o descargar los archivos.
  2. Ejecutar el archivo calculadora.py: python calculadora.py
  3. Para usar la versión compilada en Windows, abrir el ejecutable ubicado en la carpeta dist/ (no incluido en este repositorio, se genera con PyInstaller).

⚙️ Cómo compilar el ejecutable

  1. Si deseas generar tu propio .exe:
       pyinstaller --onefile --noconsole --name=Calculadora --icon=assets/calculadora.ico calculadora.py
    
  2. El ejecutable se guardará en la carpeta dist/.

✨ Posibles mejoras

  1. Agregar más operaciones matemáticas (potencias, raíces, logaritmos).
  2. Implementar un historial de operaciones.
  3. Mejorar el diseño visual de la interfaz.
  4. Adaptar la aplicación para Android o Web.

👨‍💻 Autor

Proyecto desarrollado por Iván Narciso Guzmán Hernández como práctica académica/personal y para fortalecer habilidades en Python y desarrollo de interfaces gráficas.

About

Calculadora básica desarrollada en Python utilizando Tkinter como proyecto educativo/práctico para aprender interfaces gráficas y lógica de programación.

Topics

Resources

Stars

Watchers

Forks

Languages