Actividad: Autoestudio sobre archivos de texto.
info_outline Autoestudio sobre archivos de texto.
Realizarás el autoestudio sobre archivos y su manipulación en Python.
check Objetivos de aprendizaje
- Comprender los conceptos de flujo de datos para crear, leer, escribir y modificar archivos de texto.
list Instrucciones
-
Estudia los siguientes conceptos, haz notas y contesta las preguntas en tu libreta. Te recomendamos el uso de las siguientes fuentes:
Fernandez, A. Python 3: Al Descubierto Alfaomega, 2013, ISBN 978-607-707-718-3
w3schools en el menu de la izquierda vienen los temas
Temas / conceptos:
- Ruta Estática (Static Path)
- Ruta Dinámica (Dynamic Path)
- Ficheros Introducción pag. 133
- Operaciones Básicas Apertura y Creación. Solo pag. 134 y 135
- Lectura y Escritura. Solo pag. 137 y 138
- Ejemplos de sintaxis
-
Responde las siguientes preguntas:
1. ¿Qué es un archivo y cuál es la diferencia entre un archivo y una variable en Python?
2. ¿Cuál sería la implicación de no tener archivos de texto? ¿Cómo serían los programas?
3. ¿Qué es una ruta o path? y ¿Cuál es la diferencia entre ruta estática y ruta dinámica?:
4. Escribe un programa que lea el contenido de un archivo y lo imprima en la consola
5. Escribe un programa que haga al usuario una pregunta incómoda y guarde la respuesta en el archivo "respuetas incomodas.txt"
6. Asume que te interesa que tu proyecto se pueda salvar, cerrar el programa y al abrirlo continuar en la parte que estabas. ¿Cómo usarías archivos de texto para lograr esto?
attachmentRecursos
offline_pin Especificaciones de entrega
Las preguntas se revisarán en su libreta al inicio de la clase.