Você sabe como usar a função input no Python? Já trabalhou com senhas que precisam estar ocultas? Aprenda a usar o input hoje!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Fala Impressionadores! Na aula de hoje eu quero te mostrar como funciona a função input no Python!
Essa é uma função que permite com que você solicite uma informação ao usuário para que ele possa preencher, seja para responder uma pergunta, seja para fazer o login em um sistema.
Vou te mostrar os cuidados com input no Python, pois por padrão as informações solicitadas são registradas no formato de texto (string), por esse motivo, temos que tomar cuidado ao registrar um número, data ou qualquer outra informação.
Além disso, vou te mostrar como usar a biblioteca getpass para pegar senha do usuário no Python de uma forma oculta, ou seja, essa senha não fica visível mesmo após digitar (o que acontece com as informações do input).
E aí, quer aprender como pegar informações do usuário no Python e como ocultar senha no Python para melhorar seus projetos?
Para pegar uma resposta do usuário usamos o input, basicamente é uma estrutura que nos permite fazer uma pergunta e disponibiliza um campo para que o usuário coloque a resposta.
Assim que o nome é digitado ele é armazenado na variável Nome e pode ser printado em seguida, ou seja, esta informação fica disponível no código.
Alguns cuidados que devemos tomar!
Um cuidado importante é quando fazemos uma pergunta que tem como resposta um número.
Observe que antes do input colocamos o int que significa -> número inteiro, este tratamento é necessário porque por padrão o input vem com o tipo texto -> string
Se não colocarmos o int, o código vai ver o número 3000 como um texto e não vamos conseguir fazer cálculos com ele.
No caso abaixo retiramos o int e multiplicamos a variável salário por 2, o resultado do programa foi trazer os 3000 mil repetindo-o 2 vezes, porque o programa está considerando o número como texto.
Tratando de forma correta, colocando o int e depois multiplicando, vamos ter um resultado coerente!
Senhas
Agora vamos fazer um input de uma senha, nosso objetivo é ocultar a senha enquanto o usuário estiver inserindo o valor.
Para fazer isso, vamos precisar importar uma biblioteca chamada getpass, quando importamos esta biblioteca podemos usá-la no lugar do input.
Quando o usuário digitar a senha o que vai aparecer para ele são pontilhados, porém, se printarmos a senha dentro do código teremos acesso a ela.
Bom pessoal fico por aqui com a aula de hoje, com esses recursos podemos fazer várias construções diferentes em Python.
Podemos fazer o login de um usuário em um site, podemos fazer questionários e pesquisas, além da biblioteca getpass que dá mais segurança ao usuário.
E aí? Você já conhecia o input e o getpass?
Se não conhecia ou tinha dúvidas esta aula já te deu mais esse recurso, temos também uma aula falando sobre o que você precisa aprender para trabalhar com Python, vale a pena dar uma olhada!
Eu fico por aqui pessoal! Um abraço,
Para acessar outras publicações de Python, clique aqui!
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.