Acabamos de construir nosso verificador de senha.
É muito legal, certo?
Eu garanto a você, isso é algo que se você começar a falar sobre isso durante
uma entrevista, o entrevistador vai ficar bem impressionado porque tem alguns tópicos bem avançados.
Mas espero que todo esse processo tenha feito sentido e agora você tem uma ferramenta que funciona e que pode até verificar
suas senhas para ter certeza de que está seguro online.
Agora, um pouco de cuidado aqui que quero observar é que agora estamos inserindo as senhas na linha
de comando.
Estou usando algo chamado fischell.
Você pode ter diferentes conchas.
Ou programas em execução aqui que às vezes realmente salvam esses comentários, se você se lembra, se
eu pressionar um Aparo aqui, verá que recebo minhas senhas de volta.
Então, em algum lugar do meu computador, isso está sendo salvo.
Talvez isso não seja super seguro porque alguém pode ter ou adquirir acesso a ele.
Portanto, uma boa maneira de talvez para você melhorar este programa é ler essas senhas de um arquivo de texto em vez de um argumento
de linha de comando, mas vou deixar isso com você, porque agora você deve saber como fazer
isso.
A última coisa que quero fazer é apenas adicionar aqui na parte inferior, já que este deve ser nosso módulo principal para
apenas dizer se o nome sublinhado sublinhado.
Porque eu quero dizer, então só execute este arquivo se for o arquivo principal sendo executado na linha de comando e não se
estiver sendo importado.
Então aqui, se eu executar isso.
Isso ainda funciona, mas garantimos que este outono só será executado se for o arquivo principal que está
sendo executado agora.
Outra coisa legal que você também pode fazer é usar o comando sis dot exit para sair do processo no caso.
Nós vamos.
Caso, por algum motivo, isso não seja encerrado, apenas para garantir que a chamada do sistema realmente saia e nos leve
de volta à linha de comando.
Então, novamente, se eu salvar isso.
Ai está.
Tudo ainda está funcionando.
A única diferença que você verá aqui é que temos a arma sendo devolvida e aqui onde
não foi, porque estamos saindo deste arquivo.
Então, toda essa verificação, meu arquivo python de passagem foi executado.
E no final de tudo.
O que toda essa função, essa função principal retorna?
Bem, ele retorna pronto.
Então, saímos de todo o processo e obtemos o valor de retorno de pronto.
Lá vamos nós, senhoras e senhores, concluímos nosso projeto de verificação do meu passe.
Já disse que este é o meu projeto favorito, isso não significa que os demais projetos vão ser uma
merda ao longo do curso.
Eu não acho que eles façam.
Só estou dizendo que este é muito legal.
Mas fico animado com coisas assim.
De qualquer forma, compartilhe seu trabalho, mostre isso para seus pais, seus amigos, sua família, seu
empregador, e nos vemos no próximo.
Bye Bye.