
A IA vai tomar o seu lugar?
A resposta pode não ser tão simples quanto parece. Enquanto o CEO da Anthropic acredita que em poucos meses até 90% do código será escrito por inteligência artificial, o CEO da IBM, Arvind Krishna, discorda. Para ele, o impacto será menor: algo entre 20% e 30%, com a IA atuando mais como um reforço à produtividade dos programadores do que como uma substituta.

Se a IA está mudando a forma como o código é escrito, como você pode se adaptar a esse cenário? Aprender programação continua essencial, mas colocar o conhecimento em prática faz toda a diferença.
Por isso, nesta edição, trouxemos três projetos para você exercitar suas habilidades e ganhar mais confiança no código. Bora codar? 🚀
1. Pedra, Papel e Tesoura
📌 O que o código faz?
Este código implementa um jogo simples de “Pedra, Papel e Tesoura”, no qual o usuário escolhe uma das três opções e o computador faz uma escolha aleatória. O resultado da rodada é determinado pelas regras clássicas do jogo.
💡 Como aplicar no dia a dia?
Este projeto pode ser a base para desenvolver bots interativos em chats, como no WhatsApp ou Telegram, permitindo criar pequenos jogos para engajar usuários. Com ele, você treina lógica de programação, como o uso de estruturas condicionais e aleatoriedade.
🔧 Código:
choices = ["pedra", "papel", "tesoura"]
# Solicitando a escolha do usuário
user_choice = input("Escolha pedra, papel ou tesoura: ").lower()
# Escolha aleatória do computador
computer_choice = random.choice(choices)
print(f"Computador escolheu: {computer_choice}")
# Determinação do vencedor
if user_choice == computer_choice:
print("Empate!")
elif (user_choice == "pedra" and computer_choice == "tesoura") or \ (user_choice == "papel" and computer_choice == "pedra") or \
(user_choice == "tesoura" and computer_choice == "papel"):
print("Você venceu!")
else:
print("Você perdeu!")
🔗 Gostou do projeto? Ele está completo na nossa plataforma:
🔗 Conheça também:
2. Jogo de adivinhação de número
📌 O que o código faz?
O computador escolhe um número aleatório entre 1 e 100, e o usuário tenta adivinhá-lo. O programa dá dicas informando se o número é maior ou menor.
💡 Como aplicar no dia a dia?
Este tipo de lógica pode ser usada para criar sistemas de recomendação progressiva, onde um programa ajuda o usuário a encontrar um produto, faixa de preço ou categoria com base em respostas sequenciais. Além disso, pode ser adaptado para testes interativos em sites, tornando a experiência mais dinâmica.
🔧 Código:
# Número secreto number = random.randint(1, 100)
guess = None
while guess != number:
guess = int(input("Adivinhe um número entre 1 e 100: "))
if guess < number:
print("Muito baixo!")
elif guess > number:
print("Muito alto!")
else:
print("Parabéns, você acertou!")
3. Web Crawler
📌 O que o código faz?
Este código navega por uma página web e coleta todos os links que ela contém. Em essência, ele simula uma pequena “aranha” que acessa o conteúdo HTML da página, analisa a estrutura e extrai os URLs presentes nos elementos de âncora (<a href=”…”>).
💡 Como aplicar no dia a dia?
Com esta base, você pode criar ferramentas para monitorar preços de produtos em sites de e-commerce, coletar notícias automaticamente ou até mesmo acompanhar atualizações de documentos importantes. Outra aplicação prática é utilizar esta técnica para organizar referências de pesquisa acadêmica de forma automatizada.
🛠 Instalação necessária:
pip install requests beautifulsoup4
🔧 Código:
from bs4 import BeautifulSoup
url = "https://example.com"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
for link in soup.find_all("a"):
print(link.get("href"))
🔗 Recursos para aprofundar seus conhecimentos sobre Web Crawling:
- O que é web scraping e como utilizar com Python
- Como extrair notícias da internet com Python? | Web Scraping
💻 Onde programar esses projetos?
Todos esses projetos podem ser desenvolvidos e testados em diferentes ambientes de programação. Algumas opções populares são:
- Terminal do Python – Ideal para rodar scripts simples;
- VS Code – Editor de código leve e versátil. Confira:
- PyCharm – Excelente para projetos mais organizados. Veja:
- Jupyter Notebook – Perfeito para testar pequenos trechos de código. Saiba mais:
Ainda na dúvida de qual ambiente utilizar? Encontre a resposta aqui.
💡Novidade para alunos: Suporte Prioritário da Asimov Academy!
Se você já estuda com a gente, agora pode contar com um suporte ainda mais ágil e exclusivo! O Suporte Prioritário garante respostas rápidas às suas dúvidas sobre os conteúdos da Asimov Academy, em até 1 hora no horário comercial, através de um canal privado no Discord.
✅ Como funciona?
- Exclusivo para alunos: se você já faz parte da Asimov, pode assinar o Suporte Prioritário.
- Canal dedicado: poste suas dúvidas sobre os cursos da Asimov Academy.
- Respostas rápidas: nossa equipe responde em até 1 hora para que você siga aprendendo sem interrupções.
❓ Perguntas frequentes
- O suporte é por e-mail ou WhatsApp? Não. Todo o suporte acontece no Discord para mais agilidade.
- E se eu não souber usar o Discord? Você recebe um guia rápido para começar.
- Posso enviar dúvidas a qualquer hora? Sim! As respostas chegam no horário comercial.
🔗 Pronto para turbinar seu aprendizado?
Garanta o Suporte Prioritário e tenha um canal direto com especialistas para evoluir mais rápido 👉 Clique aqui e assine agora!
Confira o ranking de XP de março!
Parabéns, Átila Haber, que garantiu 12 meses no Clube de Oportunidades!

Em abril tem mais, será que o próximo vencedor será você?
Até a próxima quarta! 👋
Rebeca Honório
Equipe Asimov Academy

Cursos de programação gratuitos com certificado
Aprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:
- Conteúdos gratuitos
- Projetos práticos
- Certificados
- +20 mil alunos e comunidade exclusiva
- Materiais didáticos e download de código
Comentários
30xp