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:

    1. Ruta Estática (Static Path)
    2. Ruta Dinámica (Dynamic Path)
    3. Ficheros Introducción pag. 133
    4. Operaciones Básicas Apertura y Creación. Solo pag. 134 y 135
    5. Lectura y Escritura. Solo pag. 137 y 138
  • Ejemplos de sintaxis
    1. video: lectura y escritura de archivos
    2. programa: ejemplo escritura y lectura de archivos.py
  • 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.