REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
59/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Sistema de Gerenciamento de Biblioteca
Aplicação desenvolvida em Python com SQL Server para cadastro e gerenciamento de livros.
O projeto foi criado com foco em Programação Orientada a Objetos (POO), persistência de dados e uso de banco relacional.
Tecnologias utilizadas
- Python 3.14
- Microsoft SQL Server 17.0 RTM
- pyodbc
- PyCharm
- SQL Server Management Studio (SSMS)
Estrutura do projeto
banco.py: responsável pela conexão com o banco, verificação da existência do database e provisionamento inicial.
livro.py: contém a classe Livro e os métodos relacionados às operações de banco.
main.py: ponto de entrada da aplicação, com o menu principal e a criação da tabela.
Funcionalidades
Frontend da API
- Adicionar livros.
- Buscar livros.
Versão em terminal
- Cadastrar livros.
- Listar todos os livros cadastrados.
- Buscar livros por título, com pesquisa case insensitive.
- Filtrar livros por autor.
- Atualizar livros usando o ID como chave primária.
- Excluir livros pelo nome.
Segurança e integridade
- Uso de consultas parametrizadas para evitar SQL Injection.
- Validação de entrada com
isdigit() para campos numéricos.
- Uso de
commit() para confirmar alterações no banco de dados.
Como executar
- Certifique-se de ter o Microsoft SQL Server instalado e em execução.
- Instale a biblioteca de conexão:
pip install pyodbc
- Configure a string de conexão no arquivo
banco.py.
- Execute a aplicação:
python main.py
Observações
- O frontend da API ainda não contempla todas as funcionalidades disponíveis no terminal.
- O projeto foi desenvolvido com fins de estudo e prática de POO com banco de dados relacional.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Este software consiste em uma implementação de um jogo do gênero "endless runner" desenvolvido em Python, utilizando a biblioteca Pygame. O projeto apresenta uma adaptação temática baseada na série "Stranger Things", incorporando elementos visuais e sonoros característicos, como o antagonista Vecna, Demobats e o ambiente do "Mundo Invertido".
60/100 healthActive repositoryHas homepage
PythonMIT
⑂ 5 forks◯ 0 issuesUpdated Jan 22, 2026
Project homepage ↗Este projeto consiste num gerador de senhas seguras escrito em Python.
40/100 healthActive repository
PythonNo license#generator#python#senhasgerador
⑂ 1 forks◯ 0 issuesUpdated Dec 15, 2025