Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/crud-python-com-csv
šGERENCIE O NOME, IDADE, EMAIL E TELEFONE DOS USUĆRIOS EM UM ARQUIVO CSV.
https://github.com/vilhalva/crud-python-com-csv
aplicativo codigo crud csv database projeto python terminal
Last synced: 4 days ago
JSON representation
šGERENCIE O NOME, IDADE, EMAIL E TELEFONE DOS USUĆRIOS EM UM ARQUIVO CSV.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-python-com-csv
- Owner: VILHALVA
- Created: 2024-07-31T19:18:32.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T17:27:39.000Z (5 months ago)
- Last Synced: 2024-08-14T19:08:14.098Z (5 months ago)
- Topics: aplicativo, codigo, crud, csv, database, projeto, python, terminal
- Language: Python
- Homepage:
- Size: 7.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD PYTHON COM CSV
šGERENCIE O NOME, IDADE, EMAIL E TELEFONE DOS USUĆRIOS EM UM ARQUIVO CSV.
## DESCRIĆĆO:
O aplicativo Ʃ um sistema bƔsico de gerenciamento de usuƔrios implementado em Python, utilizando um paradigma de CRUD (Create, Read, Update, Delete) para realizar operaƧƵes simples em um arquivo `CSV` (EXCEL).## RECURSOS:
1. **Adicionar UsuƔrio:**
- Permite a adiĆ§Ć£o de um novo usuĆ”rio ao sistema.
- Solicita o nome, idade, email e telefone do usuƔrio por meio da entrada do usuƔrio.
- Qualquer um dos campos (idade, email e telefone) pode ser deixado em branco ao pressionar Enter.
- Os dados do usuĆ”rio sĆ£o armazenados em um arquivo de texto chamado `"usuarios.csv"` no mesmo diretĆ³rio do cĆ³digo.2. **Listar UsuĆ”rios:**
- Exibe uma lista de todos os usuƔrios cadastrados no sistema.
- Recupera as informaƧƵes do arquivo `"usuarios.csv"` e apresenta o nome, idade, email e telefone de cada usuƔrio.3. **Atualizar UsuƔrio:**
- Permite a atualizaĆ§Ć£o das informaƧƵes de um usuĆ”rio existente.
- Solicita o nome do usuƔrio a ser atualizado e os novos dados (nome, idade, email e telefone).
- Qualquer um dos campos (idade, email e telefone) pode ser deixado em branco ao pressionar Enter, mantendo o valor anterior.
- Atualiza o arquivo `"usuarios.csv"` com as informaƧƵes atualizadas.4. **Excluir UsuƔrio:**
- Possibilita a exclusĆ£o de um usuĆ”rio do sistema.
- Solicita o nome do usuĆ”rio a ser excluĆdo e remove suas informaƧƵes do arquivo `"usuarios.csv"`.5. **PersistĆŖncia de Dados:**
- Utiliza manipulaĆ§Ć£o de arquivos para armazenar as informaƧƵes dos usuĆ”rios de forma persistente.
- O arquivo `"usuarios.csv"` Ć© criado automaticamente se nĆ£o existir no mesmo diretĆ³rio do cĆ³digo.6. **Interface de Texto Simples:**
- A interaĆ§Ć£o com o aplicativo Ć© realizada por meio de um menu de texto simples, apresentando opƧƵes numeradas.
- O usuĆ”rio escolhe a operaĆ§Ć£o desejada digitando o nĆŗmero correspondente.7. **Encerramento Controlado:**
- Permite ao usuƔrio sair do aplicativo de maneira controlada, encerrando o programa de acordo com sua escolha.## EXECUTANDO O PROJETO:
1. Para executar o arquivo Python, utilize o comando abaixo no terminal, dentro do diretĆ³rio `./CODIGO`:```
python CODIGO.py
```2. Isso iniciarƔ o aplicativo e exibirƔ um menu com as seguintes opƧƵes:
- **1. ADICIONAR USUĆRIO:** Permite adicionar um novo usuĆ”rio ao sistema. VocĆŖ serĆ” solicitado a digitar o nome, idade, email e telefone do usuĆ”rio. Qualquer um dos campos (idade, email e telefone) pode ser deixado em branco ao pressionar Enter.
- **2. LISTAR USUĆRIOS:** Exibe uma lista de todos os usuĆ”rios cadastrados, mostrando seus nomes, idades, emails e telefones.
- **3. ATUALIZAR USUĆRIO:** Permite atualizar as informaƧƵes de um usuĆ”rio existente. VocĆŖ serĆ” solicitado a digitar o nome do usuĆ”rio que deseja atualizar, o novo nome, a nova idade, o novo email e o novo telefone. Qualquer um dos campos (idade, email e telefone) pode ser deixado em branco ao pressionar Enter, mantendo o valor anterior.
- **4. EXCLUIR USUĆRIO:** Permite excluir um usuĆ”rio existente. VocĆŖ serĆ” solicitado a digitar o nome do usuĆ”rio que deseja excluir.
- **5. SAIR:** Encerra o aplicativo.
4. Escolha a opĆ§Ć£o desejada digitando o nĆŗmero correspondente e pressionando Enter.
5. Siga as instruƧƵes apresentadas na tela para realizar as operaƧƵes desejadas, como adicionar, listar, atualizar ou excluir usuƔrios.
6. ApĆ³s concluir uma operaĆ§Ć£o, o menu serĆ” exibido novamente para que vocĆŖ possa escolher outra opĆ§Ć£o, ou vocĆŖ pode optar por sair do aplicativo digitando "5" e pressionando Enter.## NĆO SABE?
- Entendemos que para manipular arquivos em muitas linguagens, Ć© necessĆ”rio possuir conhecimento nessas Ć”reas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĆveis:
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO BASEADO NO "CRUD PYTHON COM PKL"](https://github.com/VILHALVA/CRUD-PYTHON-COM-PKL)
- [PROJETO FEITO PELO VILHALVA](https://github.com/VILHALVA)