Skip to content

IntellectualVision/desafioIV-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerador de senhas Python 🐍

Bem vindos

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

O Desafio

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.

Exemplo

Captura-de-tela-2023-09-19-101704

Estudando e Aprendendo

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.

Como enviar o desafio

Crie um novo fork e branch com seu nome-sobrenome e faça um pull request quando estiver pronto. Iremos fazer code review.

O que você precisa enviar

  • “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).

Dicas

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

Live de Code Review

O Hylan Silva @hylansilva irá fazer uma líve na Quinta feia 21 de Setembro de 2023 ás 19:00 na Plataforma da Twitch.

About

Primeiro desafio da comunidade IntellectualVision

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages