Skip to content

FranciscoFoz/validacao-cadastro-usuarios-biblioteca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published