Introdução
Os programas tornam-se muito mais úteis quando conseguem ler dados que já existem e guardar os resultados para mais tarde. Ficheiros de configuração, ficheiros de registo, notas, exportações de outras aplicações — tudo isto vive no disco como ficheiros, e o Python facilita o trabalho com eles.
Neste módulo, aprende a abrir ficheiros de forma segura usando gestores de contexto, ler dados de texto de várias formas e escrever novos dados — substituindo o que já existe ou acrescentando ao final. Vais aplicar tudo ao criares uma aplicação de lista de tarefas que guarda as tarefas entre execuções.
Observação
Reconhecemos que pessoas diferentes gostam de aprender de maneiras diferentes. Pode optar por completar este módulo em formato de vídeo ou pode ler o conteúdo como texto e imagens. O texto contém mais detalhes do que os vídeos, portanto, em alguns casos, você pode querer se referir a ele como material complementar à apresentação do vídeo.