Gestor de Tareas en Python
Funcionalidades
Agregar tareas: Permite añadir nuevas tareas a la lista.
Ver tareas: Muestra todas las tareas pendientes.
Marcar como completadas: Marca una tarea como completada y la mueve a una lista de tareas completadas.
Eliminar tareas: Elimina una tarea de la lista pendiente.


Estructura de archivos
lista_tareas.txt: Almacena las tareas pendientes.
lista_tareas_completadas.txt: Almacena las tareas completadas.
Tecnologías utilizadas
Python: Lenguaje de programación principal.
Archivos de texto: Para almacenar la información de las tareas.


Aprendizajes clave
Manejo de archivos: Apertura, lectura, escritura y cierre de archivos de texto.
Listas: Utilización de listas para almacenar y manipular los datos de las tareas.
Condicionales: Uso de estructuras condicionales (if, else) para tomar decisiones en el flujo del programa.
Bucles: Utilización de bucles (for) para iterar sobre listas y realizar acciones repetitivas.
Funciones: Aunque no se utilizan funciones explícitas en este ejemplo, podrían utilizarse para modularizar el código y mejorar su legibilidad.
Entrada y salida: Interacción con el usuario a través de la función input() y la impresión de resultados por pantalla.

