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:
- Encontrar archivos con
pathlib(El GPS). - Leer y escribir información, con el encoding correcto (El Muelle de Carga).
- Importar módulos e instalar paquetes con
pip(La Ferretería). - Guardar datos estructurados en CSV y JSON (El Manifiesto de Carga).