Pular para conteúdo

Exercícios - Aula 11

1. Meu Primeiro Arquivo

Crie um programa que escreva seu nome e sua idade em um arquivo chamado meus_dados.txt.

2. Leitor de Texto

Crie um arquivo frase.txt manualmente (pode ser pelo bloco de notas) com uma frase qualquer. Faça um programa Python que leia esse arquivo e imprima a frase na tela.

3. Tabuada em Arquivo

Peça um número ao usuário. Gere a tabuada desse número e salve em um arquivo chamado tabuada.txt. Exemplo do arquivo:

5 x 1 = 5
5 x 2 = 10
...

4. Contador de Linhas

Crie um programa que leia um arquivo de texto qualquer e diga quantas linhas ele possui.

5. Cópia de Arquivo

Crie um programa que leia o conteúdo de origem.txt e escreva exatamente o mesmo conteúdo em destino.txt (fazendo um backup).

📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Nível Bronze: Fixação Conceitual - **Resolução:** O domínio de **Manipulação de Arquivos** exige a compreensão de sua arquitetura base, fluxo de dados e separação de responsabilidades no projeto. ### Nível Prata: Aplicação Prática - **Resolução:** A implementação prática deve adotar boas práticas de mercado, convenções da linguagem (python) e testes de integridade para validar entradas e saídas. ### Nível Ouro: Desafio e Cenário Real - **Resolução:** Em cenários de alta demanda, a estratégia consiste em isolar gargalos via profiling/logs estruturados, aplicar mitigação com fallback seguro e atualizar a documentação operacional.