projetos para aprender a codar

Bora codar? 3 projetos para tirar a teoria do papel

Avatar de Rebeca Honório Rebeca Honório
6 minutos de leitura 30/07/2025 • Atualizado 13 dias atrás 5xp

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.

CEO da IBM não acredita que a IA irá substituir os programadores

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:

💻 Onde programar esses projetos?

Todos esses projetos podem ser desenvolvidos e testados em diferentes ambientes de programação. Algumas opções populares são:

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!

Alunos que mais estudaram no mês de março de 2025

Em abril tem mais, será que o próximo vencedor será você?


Até a próxima quarta! 👋

Rebeca Honório
Equipe Asimov Academy

Imagem de um notebook

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
Inicie agora

Comentários

30xp
Comentar
Você tem o Acesso Básico.
Libere seu acesso ao suporte dos professores Garanta seu acesso PRO para tirar todas suas dúvidas com nossa equipe.