https://github.com/abelarduu/athletes-api
API desenvolvida em Python utilizando o framework FastAPI e o banco de dados SQLite3. A API permite realizar operações CRUD (Create, Read, Update, Delete) para gerenciar informações sobre atletas, incluindo nome, CPF, idade, peso, altura, sexo e classe de idade.
https://github.com/abelarduu/athletes-api
api crud-api fastapi python sqlite3 sqlite3-database
Last synced: 7 months ago
JSON representation
API desenvolvida em Python utilizando o framework FastAPI e o banco de dados SQLite3. A API permite realizar operações CRUD (Create, Read, Update, Delete) para gerenciar informações sobre atletas, incluindo nome, CPF, idade, peso, altura, sexo e classe de idade.
- Host: GitHub
- URL: https://github.com/abelarduu/athletes-api
- Owner: abelarduu
- License: mit
- Created: 2024-04-07T22:55:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-23T01:08:38.000Z (about 1 year ago)
- Last Synced: 2025-01-28T16:49:58.890Z (8 months ago)
- Topics: api, crud-api, fastapi, python, sqlite3, sqlite3-database
- Language: Python
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Athetles_Api
### Sobre o projetoEste projeto é uma API desenvolvida em Python utilizando o framework FastAPI e o banco de dados SQLite3. A API permite realizar uma variedade de operações CRUD (Create, Read, Update, Delete) para gerenciar informações detalhadas sobre atletas. Com essa API, os usuários têm a capacidade de criar, visualizar, atualizar e excluir registros de atletas de forma eficiente e intuitiva.
[](https://www.python.org/)
[](https://docs.python.org/3/library/sqlite3.html)
[](https://github.com/tiangolo/fastapi)### Funcionalidades:
- **Criar**: Adicionar novos registros de atletas com suas informações pessoais.
- **Consultar**: Obter detalhes sobre os atletas cadastrados, como nome, idade, peso, altura e outras informações.
- **Atualizar**: Modificar as informações dos atletas existentes, como peso, altura e outras características.
- **Deletar**: Remover registros de atletas da base de dados.### Objetivos:
- Demonstração do uso do framework `FastAPI` para criar APIs RESTful de forma rápida e eficiente.
- Integração de um banco de dados SQLite3 em uma aplicação Python utilizando o módulo `sqlite3`.
- Apresentação de boas práticas de desenvolvimento de APIs, incluindo a utilização de modelos de dados (usando Pydantic) e tratamento de erros.### Resultado:
![]()