Aprenda quatro coisas divertidas que você pode fazer com python e que podem ser projetos de grande prática para qualquer iniciante. Coloque em prática suas habilidades de programação.
Neste artigo, reuni quatro coisas divertidas que você pode fazer com Python, e isso pode ser um ótimo projeto de prática para qualquer pessoa que acabou de aprender os fundamentos da programação (variáveis, instruções if, loops e funções). Embora eu tenha implementado esses projetos iniciantes em Python, você poderia implementá-los em qualquer outra linguagem.
Trabalhar em projetos é a melhor maneira de aprender uma linguagem de programação. Mesmo se você for um programador experiente, nunca para de aprender coisas novas.
A programação avança rapidamente; sempre há um novo idioma ou tecnologia para aprender. A melhor maneira de abordar o aprendizado é fazendo alguns pequenos miniprojetos para praticar o que você sabe.
Isso ajuda a assimilar os novos conceitos e movê-los para a sua memória de longo prazo. Além disso, criar programas e projetos é a melhor parte da programação. Construa coisas e mantenha as coisas interessantes!
O foco do artigo é dar a você inspiração para projetos iniciantes em Python nos quais você pode trabalhar porque, como um iniciante, você provavelmente não conhece todas as funcionalidades e coisas interessantes que Python oferece.
Depois de implementar esses projetos divertidos para iniciantes em Python, posso garantir a você; você se sentirá confiante para mudar para conceitos mais avançados.
Espero que goste deles, e isso torna sua jornada de programação em Python mais agradável.
Suposições
– Você conhece os fundamentos da programação (instruções if, loops e funções)
– Você sabe como importar bibliotecas usando pip (o gerenciador de dependência do python)
Meu conselho é que você comece escrevendo etapas de alto nível sobre como resolver esses problemas. Abaixo você pode descobrir como vou decompor cada projeto. Se seus passos forem diferentes, tudo bem. Existem muitas maneiras de resolver o mesmo problema! 🙂
Índice
Calculadora (usando a biblioteca Tkinter)
Um dos mais simples coisas divertidas que você pode fazer com python são uma calculadora. Você pode começar com algo fundamental. Uma versão de texto de uma calculadora no console. Ele deve solicitar ao usuário a entrada: os números e a operação a ser executada. Em seguida, ele exibirá os resultados e perguntará ao usuário se ele deseja continuar. Depois de fazer isso funcionar, você pode mover isso para trás de uma interface de usuário usando o módulo Tkinter.
Aqui está como dividirei a calculadora (versão gráfica):
Etapa 1) Crie a interface do usuário com todos os botões – Consulte a solução.
Etapa 2) Adicione ações (ou ouvintes) aos botões numéricos, portanto, quando você clica neles, o número aparece no visor – Consulte a solução.
Etapa 3) Adicione ações às operações, para que os resultados sejam exibidos. – Veja a solução.
Nota Tkinter é uma biblioteca embutida, o que significa que você não precisa instalar nada extra 🙂
Examinator
E sobre a criação seu próprio “examinador”? Você pode criar uma interface de usuário que faça as perguntas que desejar.
Etapa 1) Escolha o conjunto de perguntas que você gostaria de usar
Etapa 2) Crie a interface do usuário.
Etapa 3) Adicione uma ação (ou ouvinte) que reage quando uma resposta é selecionada e exibe uma mensagem informando se a resposta está correta ou não.
Etapa 4) Adicione a ação, para que quando o botão Próximo for clicado, os resultados sejam salvos e o a próxima pergunta é exibida.
Jogo da memória
Agora, estamos passando para os projetos de jogos, meus divertidos projetos python favoritos para iniciantes. Você poderia implementar um jogo de cartão de memória usando a biblioteca Pygame.
Aqui estão os mecanismos do jogo: Há um monte de cartas viradas para baixo. O jogador escolhe duas cartas e vira-os. Se as duas cartas forem um par correspondente, você deixará as cartas voltadas para cima. Caso contrário, o jogo virá as cartas. O jogo continua até que todos os cards estejam voltados para cima.
Observe que você precisará instalar a biblioteca pygame com pip antes de começar.
Sei que este projeto pode parecer bastante desafiador para um iniciante, especialmente se você tentar criar o jogo de uma vez. Recomendarei que você divida o jogo em etapas menores possíveis para construir o aplicativo gradualmente. Não apenas porque essa abordagem é muito mais confortável, mas também porque cada etapa que você concluir aumentará sua confiança e motivação para passar para a próxima etapa.
Aqui está uma maneira de quebrar este projeto.Se essas etapas parecerem confusas ou vagas, você pode dividi-las ainda mais. A técnica “Dividir para conquistar”.
Etapa 1) Exibir o tabuleiro com as caixas – Ver Solução
Etapa 2) Preencher todas as caixas com peças diferentes do jogo (em pares) – Ver Solução
Etapa 3) Adicionar um tabuleiro (uma matriz) para controlar as caixas resolvidas – Ver Solução
Etapa 4) O usuário pode clicar em uma caixa e a peça do jogo dentro será exibida – Ver Solução
Etapa 5) Usuário segundo clique em outra caixa e ambas as peças são exibidas – Ver Solução
Etapa 6) Verifique se as peças são iguais e, se forem, marque as caixas como resolvidas – Ver Solução
Jogo de Tetris com pygame
E, finalmente, você pode criar seu próprio jogo de Tetris? Este projeto é um pouco mais avançado, mas depois de concluir os outros projetos; você deve ser capaz de trabalhar nisso. Posso assegurar-lhe depois de concluir este projeto , você se sentirá orgulhoso do que construiu e de suas habilidades
Como antes, a chave aqui é construir o projeto gradualmente. Dividir o aplicativo em pequenas etapas realizáveis para que o projeto não pareça tão esmagador
Etapas de implementação do Tetris
Você pode dividir este projeto nas seguintes etapas:
Etapa 1) Criar a janela do jogo – Ver solução.
Etapa 2) Desenhar o tabuleiro do Tetris – Ver solução.
Etapa 3) Adicionar um único bloco e fazê-lo cair – Ver solução.
Etapa 4) Parar a peça quando chegar ao fundo – Ver solução.
Etapa 5) Mover a peça através do tabuleiro – Ver solução.
Etapa 6) Pontuar quando uma linha for concluída – Ver solução.
Etapa 7) Usar peças inteiras de Tetris – Ver solução.
Etapa 8) Girar as peças de Tetris – Ver solução.
Eu criei um curso que irá guiá-lo por cada uma dessas etapas. É um curso pago; no entanto, as três primeiras etapas são gratuitas. Caso não esteja interessado no curso completo, você pode assistir ao início para começar.
Planeje uma estrada de entrega com Python e gráficos
Se você gostaria de aprender gráficos e exercícios emocionantes, você pode resolver com gráfico, verifique o seguinte artigo. Você aprenderá a encontrar o caminho que leva um caminhão ao destino de entrega. Problema legal para resolver, além disso, você pode enfrentar problemas semelhantes ao dar entrevistas:
A esta altura, você provavelmente deseja aprender mais sobre o desenvolvimento de ideias de projeto e como iniciar um projeto Python. Recomendarei que você verifique o livro Aprenda Python 3 da maneira mais difícil:
Este livro é para desenvolvedores iniciantes que conhecem os fundamentos, mas estão perdidos e não sabem como abordar um projeto de software. Ele explica o processo de iniciar um projeto: analisar sua ideia, projetar uma solução e melhorar suas habilidades de programação por meio de projetos de brinquedo. Ao final do curso, você saberá como implementar um servidor de chat com python. Tudo explicado por Zed Shaw, o autor de “Learn Python the Hard Way.”
Espero que goste de algumas dessas coisas divertidas que você pode fazer com python e implementar esses projetos para iniciantes. Muito obrigado por ler e apoiar este blog. Happy Coding !
Se você gostar do artigo, inscreva-se para ser notificado quando eu publicar mais artigos.