Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Capítulo 11: Archivos y Datos

Fig. 11.1: El disco persiste; la RAM se borra.

Todo lo que hemos construido hasta ahora vive en la RAM: el piso de operaciones del almacén. Rápido, siempre a la mano, y completamente efímero: se vacía cada vez que se apaga la luz.

Ahí está el problema central de cualquier programa real. Los datos tienen que sobrevivir al proceso que los creó. Para eso existe el disco: la bodega de archivo del Almacén Digital (Fig. 11.1), donde lo que se guarda hoy sigue ahí mañana, sin importar lo que pase con el programa o con la máquina.

En este capítulo aprenderemos a:

  1. Encontrar archivos con pathlib (El GPS).
  2. Leer y escribir información, con el encoding correcto (El Muelle de Carga).
  3. Importar módulos e instalar paquetes con pip (La Ferretería).
  4. Guardar datos estructurados en CSV y JSON (El Manifiesto de Carga).