Somos um grupo em Recife,formado por estudantes, profissionais e entusiastas da tecnologia, que busca sempre crescer juntos e ajudar uns aos outros a alcançar seus objetivos profissionais! Nossa busca é pela mudança, avanço, e impacto no perfil profisional e tecnológico da cidade do Recife, buscando fazer com que tenhamos cada vez mais, um futuro em comunidade para nossa cidade!
ta esperando o que para entrar na nossa comunidade ?
para saber mais: clique aqui
Neste desafio, você será convidado a criar um programa em Python que seja capaz de gerar senhas aleatórias, seguindo critérios definidos pelo usuário. A proposta é oferecer às pessoas uma ferramenta simples e personalizável para criar senhas seguras, visando a proteção de suas contas online e informações pessoais.
O programa deve permitir ao usuário especificar os seguintes requisitos:
- Comprimento desejado para a senha.
- Se a senha deve incluir números.
- Se a senha deve incluir símbolos.
A saída esperada do programa é uma senha que atenda aos critérios definidos pelo usuário.
Ao criar este programa Python para gerar senhas aleatórias com base nos requisitos do usuário, a pessoa estará aprendendo os seguintes conceitos e habilidades:
- Manipulação de strings em Python: Aprenderá como criar e manipular strings para formar senhas aleatórias.
- Entrada do usuário: Entenderá como solicitar informações do usuário, como o comprimento desejado da senha, a inclusão de números e símbolos, usando entrada de dados.
- Geração de números aleatórios: Aprenderá a gerar números aleatórios dentro de intervalos específicos para criar senhas variadas.
- Lógica condicional: Praticará o uso de estruturas condicionais para tomar decisões com base nos requisitos do usuário, como a inclusão de números e símbolos na senha.
- Conceitos de segurança: Compreenderá a importância de criar senhas seguras para proteger suas contas e informações pessoais online.
- Personalização: Terá a oportunidade de personalizar as senhas de acordo com suas preferências, aumentando a segurança de suas contas online.
Em resumo, este desafio proporcionará uma introdução prática a várias habilidades de programação em Python e demonstrará a importância da segurança cibernética ao criar senhas robustas.
Crie um novo fork e branch com seu nome-sobrenome e faça um pull request quando estiver pronto. Iremos fazer code review.
- “gerador_senhas.py”: código principal do programa gerador de senhas.
- “README.md”: Um arquivo de documentação que explica o objetivo do desafio, como usar o programa e os requisitos.
- “exemplos_entrada_saida.txt”: Um arquivo que contém exemplos de entrada e saída esperada para ajudar os participantes a entender como o programa deve funcionar.
- “requirements.txt”: Um arquivo que lista quaisquer bibliotecas externas necessárias (por exemplo, se você usar alguma biblioteca específica para geração de senhas).
1 - Branches com readme e instruções de implantação serão bem vindos. 2 - O desafio é para todos os níveis de conhecimento, de Estudante a Sênior 3 - Se você entende de frameworks como Django e Python, construa uma aplicação completa e incremente o seu código
O Hylan Silva @hylansilva irá fazer uma líve na Quinta feia 21 de Setembro de 2023 ás 19:00 na Plataforma da Twitch.