Después de aprender los conceptos básicos de Python, decidí dejar de hacer ejercicios sueltos y crear un proyecto real.
El resultado fue un gestor de tareas en consola, donde el usuario puede administrar una lista de tareas de forma sencilla.
¿Qué hace el programa?
Actualmente permite:
Ver tareas.
Agregar nuevas tareas.
Marcar tareas como completadas.
Eliminar tareas.
Guardar las tareas en un archivo .txt antes de salir.
¿Qué aprendí?
Durante el desarrollo practiqué varios conceptos fundamentales de Python:
Variables.
Listas.
Condicionales (if, elif y else).
Bucles (for y while).
Manejo de archivos.
Entrada de datos con input().
Uso de Git y GitHub para controlar versiones y publicar el proyecto.
Uno de los mayores desafíos fue entender la indentación en Python y aprender a interpretar los mensajes de error. También fue mi primera experiencia utilizando Git para subir un proyecto a GitHub.
Lo más importante
Más allá del código, este proyecto me enseñó que la mejor forma de aprender programación es construyendo proyectos reales.
Todavía tengo mucho por aprender, pero publicar este proyecto representa un paso importante en mi proceso de formación como desarrollador.
¿Qué sigue?
Mi siguiente objetivo es desarrollar un sistema de inventario para seguir practicando Python y aprender nuevas estructuras de datos.
Gracias por leer. Si tienes alguna sugerencia para mejorar el proyecto o alguna recomendación para seguir aprendiendo, estaré encantado de leerla.
Repositorio en GitHub:
sergioquinones017
/
Gestor_de_tareas_python
Mi primer proyecto en Python: un gestor de tareas en consola.
Gestor de tareas en Python
Mi primer proyecto desarrollado en Python. Este programa permite gestionar tareas desde la consola mediante un menú interactivo.
🚀 Funcionalidades
- 📋 Ver tareas.
- ➕ Agregar tareas.
- ✅ Marcar tareas como completadas.
- 🗑️ Eliminar tareas.
- 💾 Guardar tareas en un archivo
.txt.
🛠️ Tecnologías utilizadas
- Python
- Git
- GitHub
▶️ Cómo ejecutar el proyecto
- Clona este repositorio:
git clone https://github.com/sergioquinones017/Gestor_de_tareas_python.git
- Entra a la carpeta del proyecto:
cd Gestor_de_tareas_python
- Ejecuta el programa:
python Gestor_Tareas.py
📚 Lo que aprendí
Con este proyecto practiqué:
- Variables
- Listas
- Bucles (
forywhile) - Condicionales (
if,elifyelse) - Manejo de archivos (
.txt) - Git
- GitHub
👨💻 Autor
Sergio Quiñones
GitHub: https://github.com/sergioquinones017
Top comments (0)