Skip to content

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS EM UM ARQUIVO PKL.

Notifications You must be signed in to change notification settings

VILHALVA/CRUD-PYTHON-EM-PKL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 

History

17 Commits
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

CRUD PYTHON EM PKL

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS EM UM ARQUIVO PKL.


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 de texto.

RECURSOS:

  1. Adicionar UsuƔrio:

    • Permite a adiĆ§Ć£o de um novo usuĆ”rio ao sistema.
    • Solicita o nome e a idade do usuĆ”rio por meio da entrada do usuĆ”rio.
    • Os dados do usuĆ”rio sĆ£o armazenados em um arquivo de texto chamado "usuarios.pkl" 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.pkl" e apresenta o nome e a idade 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 e idade).
    • Atualiza o arquivo "usuarios.pkl" 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.pkl".
  5. PersistĆŖncia de Dados:

    • Utiliza manipulaĆ§Ć£o de arquivos para armazenar as informaƧƵes dos usuĆ”rios de forma persistente.
    • O arquivo "usuarios.pkl" Ć© 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. InstalaĆ§Ć£o das DependĆŖncias::

    • Entre no diretĆ³rio CODIGO e execute o comando:
    pip install -r requirements.txt
  2. Para executar o arquivo Python, utilize o comando abaixo no terminal, dentro do diretĆ³rio ./CODIGO:

    python CODIGO.py
    
  3. 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 e a idade do usuĆ”rio.
    • 2. LISTAR USUƁRIOS: Exibe uma lista de todos os usuĆ”rios cadastrados, mostrando seus nomes e idades.
    • 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 e a nova idade.
    • 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:

CREDITOS:

About

šŸŽˆGERENCIE O NOME E IDADE DOS USUƁRIOS EM UM ARQUIVO PKL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages