Início Profile Projeto
Avatar de

Francisco Tadeu Gonçalves de Oliveira Foz

Validação do cadastro de usuários da biblioteca

  • python

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.