Projeto desenvolvido em Python com foco no consumo de APIs públicas, utilizando a biblioteca requests para realizar requisições HTTP e tratar respostas externas.
O sistema analisa um nome informado pelo usuário e retorna:
- idade estimada
- gênero provável
- nacionalidade mais provável
Praticar conceitos fundamentais de integração com APIs, como:
- Requisições HTTP
- Consumo e tratamento de dados externos
- Manipulação de respostas em formato JSON
- Tratamento de erros e validações básicas
- Organização de código em Python
- Python
- Requests
- APIs públicas:
- Agify
- Genderize
- Nationalize
- Consulta de idade estimada
- Identificação de gênero provável
- Identificação de nacionalidade provável
- Tratamento de erros de requisição
- Execução via terminal
- Clone o repositório
git clone https://github.com/seu-usuario/seu-repositorio.git- Instale as dependências
pip install -r requirements.txt- Execute o programa
python main.pyOs resultados dependem da disponibilidade e das respostas das APIs públicas utilizadas, podendo variar conforme o nome informado.
- Consumo de APIs REST com Python
- Tratamento de respostas JSON
- Organização de scripts em Python
- Boas práticas iniciais em integração de serviços externos
Projeto desenvolvido como prática e aprendizado em Python 🚀