0% acharam este documento útil (0 voto)
14 visualizações4 páginas

Aprenda Python com Sabedoria Africana

O documento é um guia para aprender Python, utilizando analogias da cultura africana para explicar conceitos básicos como variáveis, listas, condicionais e loops. Cada seção apresenta métodos e exemplos práticos, além de desafios para prática. O objetivo é capacitar o leitor a dominar as ferramentas de programação e aplicar esses conhecimentos no mundo digital.

Enviado por

neroa2718
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 visualizações4 páginas

Aprenda Python com Sabedoria Africana

O documento é um guia para aprender Python, utilizando analogias da cultura africana para explicar conceitos básicos como variáveis, listas, condicionais e loops. Cada seção apresenta métodos e exemplos práticos, além de desafios para prática. O objetivo é capacitar o leitor a dominar as ferramentas de programação e aplicar esses conhecimentos no mundo digital.

Enviado por

neroa2718
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

🌍 A Sabedoria do Código: Uma Jornada

Africana pelo Python


Seja bem-vinda, guardiã do conhecimento! Assim como os grandes impérios africanos
foram construídos com sabedoria e estratégia, você está construindo seu império
digital. Este guia foi criado para que você domine as ferramentas que moldam o
futuro.

💎 1. Variáveis: As Sementes do Conhecimento


Na programação, as variáveis são como sementes que guardamos em potes de barro.
Cada pote tem um nome e guarda um valor precioso.

Exemplo: reino = "Mali" ou ouro = 1000

No dia a dia: Programadores usam variáveis para guardar o nome de quem


acessa um site ou o saldo de uma conta digital.

📜 2. Listas: A Caravana de Dados


Uma Lista é como uma caravana que atravessa o Saara, carregando vários itens em
uma ordem específica.

Métodos de Lista:
.append() : Adiciona um novo camelo ao final da caravana.

.pop() : Remove o último item (quando ele chega ao destino).

.len() : Conta quantos itens existem na caravana.


🔍 3. Novos Poderes: Find e Replace
Para manipular textos (strings), temos ferramentas poderosas de busca e
transformação.

📍 O Método .find()

Ele funciona como um rastreador na savana. Ele procura a posição de uma letra ou
palavra específica.

Uso: [Link]("ouro")

Diferentes situações: Se ele encontrar, dirá a posição (ex: 5). Se não encontrar,
dirá -1 . É usado para validar se um e-mail tem o símbolo @ .

🔄 O Método .replace()

Ele é o mestre da transformação. Ele troca uma parte do texto por outra.

Uso: [Link]("velho", "novo")

Diferentes situações: Pode ser usado para censurar palavras proibidas em um


chat ou para corrigir erros de digitação em massa.

⚖️ 4. Condicionais: A Justiça do Conselho


O IF, ELIF e ELSE são como o conselho de anciãos que decide o caminho a seguir
baseado em regras.

IF: “Se a chuva cair, a colheita será farta.”

ELIF: “Senão, se o sol brilhar, vamos ao rio.”

ELSE: “Caso contrário, ficaremos na aldeia.”

🔄 5. Loops: O Ritmo do Tambor


Os loops WHILE e FOR trazem o ritmo constante da repetição.
WHILE: Repete enquanto uma condição for verdadeira (ex: enquanto houver
música, dance).

FOR: Percorre uma lista do início ao fim (ex: para cada guerreiro, entregue um
escudo).

BREAK: O comando de parada imediata.

🚀 6. Aplicações no Mundo Real


Na vida real, esses códigos controlam desde o envio de mensagens no WhatsApp até o
funcionamento de robôs em grandes fábricas. Tudo o que você vê no seu celular é
uma combinação desses elementos que você aprendeu!

🛠️ 7. O Grande Desafio da Guardiã


Analise o código abaixo. Ele simula a gestão de uma biblioteca no Antigo Egito:

# Gestão de Papiros Reais


papiros = ["História", "Medicina", "Astronomia"]
[Link]("Arquitetura")

for papiro in papiros:


if papiro == "Medicina":
print("Encontrado: Papiro Sagrado de Cura!")
else:
print("Organizando: " + papiro)

busca = "Astronomia"
posicao = [Link](busca)
print(f"O papiro de {busca} está na posição {posicao}")

🎤 TAREFA DE VOZ: Grave um áudio no nosso grupo de estudos explicando o que


este código faz, linha por linha, com suas próprias palavras. Não tenha medo de
errar, estamos todas aprendendo!
🏆 8. Desafios para Praticar em Casa
1. O Rastreador: Crie uma frase sobre a África e use o .find() para descobrir em
qual posição está a palavra “Python”.

2. O Tradutor: Crie uma lista de 3 animais da savana. Use o .replace() para


mudar o nome de um deles dentro de uma frase.

3. A Roda de Energia: Crie um loop while que conte de 10 até 0 (contagem


regressiva) e, quando chegar no 0, use o break e mostre a mensagem “Axé! O
código funcionou!”.

Você é a arquiteta do seu próprio destino. Continue codando!

Você também pode gostar