Validação do cadastro de usuários da biblioteca
Validação do cadastro de usuários da biblioteca
Neste repositório você encontrará as informações do meu projeto que elaborei para reforçar os conhecimentos do curso da Alura, Python Brasil: validação de dados no padrão nacional.
O objetivo desse projeto foi validar os dados de cadastro do número de celular de uma biblioteca, para que se possa manter a qualidade do cadastro e relacionamento com os usuários da biblioteca.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Validação do cadastro de usuários da biblioteca |
🏷️ Tecnologias | python |
🚀 URL | https://github.com/FranciscoFoz/validacao-cadastro-usuarios-biblioteca |
🔥 Desafio |
photo by Drahomír Posteby-Mach on Unsplash
Elaborado por Francico Foz
Olá!
Neste repositório você encontrará o projeto do meu artigo
Resumo
Uma biblioteca universitária, no Brasil, está validando os dados do cadastro de seus usuários, para que possam entrar em contato. O e-mail é a comunicação ideal para entrar em contato, por isso já foi feita a validação. Entretanto nem todos os usuários possuem no cadastro um e-mail válido e a segunda opção seria o número de celular. Mas o número de celular não é validado inteiramente no formulário da página web do cadastro e números repetidos ou incorretos podem aparecer.
Quais são os usuários da biblioteca que não possuem um número de celular válido? Com essas informações a equipe da direção da biblioteca poderá montar um plano de ação para de alguma forma corrigir o cadastro.
Também está disponível a tabela destes usuários no banco de dados da matrícula da universidade e do cadastro inicial do comercial. Para verificar se não estão corretos nestes outros.
Dataset
Os conjuntos de dados são fictícios e criados por mim.
Você poderá acessar os dados utilizados nesta análise aqui no Kaggle.
Desenvolvimento do projeto
Desenvolvi uma classe que pudesse validar os números de celular com Regex e me retornar o número formatado ou se ele era inválido.
Dentre os números inválidos, verifiquei nas demais tabelas (matrícula e comercial) quais estariam corretos. Desta forma obtive uma lista de 22 números inválidos para que possam montar um plano de ação de correção.
Você pode conferir o projeto completo no notebook do repositório.
Considerações finais
A validação de dados é uma forma de se garantir a sua acuracidade. O ideal é que ela seja realizada no "input" (entrada) dos dados, entretanto nem sempre é a realidade e é necessário realizar uma validação nos dados já preenchidos.