Summary
Keywords
Full Transcript
Neste vídeo, vamos explorar o uso do módulo `getpass` em Python, uma ferramenta essencial para solicitar entradas do usuário de forma segura, como em casos de senha, onde o texto fica oculto. Para tornar esse aprendizado prático e divertido, vamos aplicá-lo em um clássico jogo de pedra, papel e tesoura, desenvolvendo o código passo a passo no VS Code. 🔥 Aprofunde-se ainda mais em programação! Quer melhorar suas habilidades e desenvolver uma mentalidade analítica para resolver problemas computacionais? Confira o curso completo *Python do Jeito Certo 2.0*: https://vai.pgdinamica.com/pjc2 🥳 **Aproveite o desconto de Black Friday** e acelere sua jornada no Python com condições especiais: https://vai.pgdinamica.com/blk24 🔹 **O que você vai aprender:** Além de aprender a usar o `getpass`, vamos construir o jogo desde o zero, abordando várias técnicas de programação para tornar o código mais eficiente e intuitivo. Discutimos otimizações como pré-processamento de respostas, estruturação do código em funções para facilitar a leitura e manutenção, e o uso de `getpass` para ocultar as escolhas dos jogadores, tornando a experiência mais realista. Também mostramos como validar as entradas de forma robusta, evitando erros comuns de digitação. Se você quer dominar Python e criar projetos do zero com boas práticas, este vídeo é perfeito para você. 👨🏾💻 Confira o código produzido no vídeo: https://github.com/programacaodinamica/pythondojeitocerto/blob/e72a41a13cc3121bb3185ebe85ffe2b4715d55b3/nivel2/jokenpo.py 0:00 Introdução 0:38 Análise das instruções do jogo pedra, papel e tesoura 2:10 Pre-processamento das escolhas dos jogadores 3:09 Trocando múltiplos elifs por uma proposição com OR (ou) 5:16 Como criar funções para reorganizar o código 7:28 Como funciona o módulo getpass 9:52 Melhorando a interface de usuário 12:11 Como usar a função enumerate 15:07 Exercício de programação para você 📚 Livro para estudar Bancos de Dados - https://amzn.to/3Hjjusc 📚 Livros recomendados de Data Science: https://amzn.to/2XZyxUr 📚 Livros de Algoritmos e Estruturas de Dados: https://amzn.to/3d5wK4m SetUp - Equipamentos: https://amzn.to/37Cg3N2 🟣 Canal na Twitch para lives: https://www.twitch.tv/pgdinamica 🟦 Canal do Telegram para receber todos os vídeos: https://t.me/pgdinamica 🥰 Se você gosta do nosso trabalho e acha relevante a nossa atuação no Youtube, considere nos apoiar se tornando membro do canal: https://www.youtube.com/programacaodinamica/join ✉️ E-mails: – Propostas comerciais: [email protected] – Demais assuntos: [email protected] 👩🏾💻👨🏾💻 Confira mais conteúdo em nosso blog: https://medium.com/programacaodinamica TikTok: @pgdinamica 📸 Nos siga no Instagram: https://instagram.com/pgdinamica 📸 @kizzy_terra @hallpaz 🐦 Nos siga no Twitter: https://twitter.com/pgdinamica 🐦 @kizzy_terra @hallpaz * Curta a Programação Dinâmica no facebook: fb.com/pgdinamica * Nosso repositório no Github: github.com/programacaodinamica * Confira os artigos no Python Café: pythoncafe.com.br
