Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/victorlcastro-dsa/projeto-santandercoders-crud

Em grupo, desenvolvemos um sistema CRUD em Python como parte do módulo Lógica de Programação II do Santander Coders. O projeto gerencia transações bancárias, permitindo a criação, leitura, atualização e exclusão de dados, com filtros personalizados e foco em boas práticas de desenvolvimento.
https://github.com/victorlcastro-dsa/projeto-santandercoders-crud

crud project-based-learning python santandercoders

Last synced: 3 days ago
JSON representation

Em grupo, desenvolvemos um sistema CRUD em Python como parte do módulo Lógica de Programação II do Santander Coders. O projeto gerencia transações bancárias, permitindo a criação, leitura, atualização e exclusão de dados, com filtros personalizados e foco em boas práticas de desenvolvimento.

Awesome Lists containing this project

README

        

---
# 🏦 Projeto CRUD - Santander Coders 24 - Data Science

**Status**: `Em desenvolvimento`

**Notebook**: [CRUD](https://github.com/victorlcastro-dsa/Projeto_SantanderCoders_CRUD/blob/main/notebook/CRUD.ipynb)

## 🧑‍💻 Objetivo
O objetivo deste projeto, desenvolvido em grupo, é aplicar os conceitos aprendidos no módulo **Lógica de Programação II (Python)** do **Santander Coders** para criar um sistema CRUD (Create, Read, Update, Delete) que gerencie transações bancárias de forma eficiente.

## 📋 Funcionalidades
- **Criar**: Adicionar novas transações bancárias.
- **Ler**: Visualizar transações existentes com opções de filtros personalizados.
- **Atualizar**: Editar informações de transações já registradas.
- **Excluir**: Remover transações do sistema.

## 🔄 Fluxo do Projeto
1. **Configuração do Ambiente**
- Preparação do ambiente de desenvolvimento.

2. **Desenvolvimento do Sistema CRUD**
- Implementação das funções de criação, leitura, atualização e exclusão de transações.
- Integração de filtros para facilitar a visualização e análise das transações.

3. **Teste e Validação**
- Realização de testes para garantir o funcionamento correto das funcionalidades.
- Ajustes baseados nos testes realizados.

4. **Refinamento e Otimização**
- Aplicação de boas práticas de código.
- Otimização das funcionalidades para maior eficiência.

## 🛠️ Ferramentas e Tecnologias Utilizadas
- **Python**
- **Bibliotecas**:
- JSON
- OS

## 🚀 Próximos Passos
- Implementação de uma interface gráfica simples.
- Melhoria dos filtros de pesquisa e visualização de transações.
- Inclusão de novas funcionalidades com base nas necessidades dos usuários.