DEV Community

sergioquinones017
sergioquinones017

Posted on

🚀 Cómo construí mi primer proyecto en Python

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:

GitHub logo 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

  1. Clona este repositorio:
git clone https://github.com/sergioquinones017/Gestor_de_tareas_python.git
Enter fullscreen mode Exit fullscreen mode
  1. Entra a la carpeta del proyecto:
cd Gestor_de_tareas_python
Enter fullscreen mode Exit fullscreen mode
  1. Ejecuta el programa:
python Gestor_Tareas.py
Enter fullscreen mode Exit fullscreen mode

📚 Lo que aprendí

Con este proyecto practiqué:

  • Variables
  • Listas
  • Bucles (for y while)
  • Condicionales (if, elif y else)
  • Manejo de archivos (.txt)
  • Git
  • GitHub

👨‍💻 Autor

Sergio Quiñones
GitHub: https://github.com/sergioquinones017




Top comments (0)