Skip to content

JoaoSant7/Contatos-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Contatos-Python

📒 Gerenciador de Contatos - CRUD em Python

Membros do Projeto:
João Pedro Santana, Luis Augusto Barbosa, Victor Torres, Ezequiel, Cleybson Teixeira


📌 Descrição

Este projeto é um gerenciador de contatos desenvolvido em Python, utilizando a estrutura CRUD (Create, Read, Update, Delete).
O objetivo é permitir o cadastro, listagem, atualização e exclusão de contatos diretamente pelo console/terminal.

O sistema é simples e não utiliza banco de dados — as informações são armazenadas apenas em memória, durante a execução.


🚀 Funcionalidades

✅ Cadastrar contatos com nome, telefone e e-mail
✅ Listar todos os contatos cadastrados
✅ Atualizar informações de um contato existente
✅ Excluir contatos da lista
✅ Interface simples e interativa no terminal


🛠 Tecnologias Utilizadas

  • Python 3.x
  • Estruturas de dados: Listas e Dicionários
  • Funções e estruturas de controle de fluxo

📂 Estrutura do Código

  • contatos → Lista que armazena todos os contatos.
  • cadastrar_contato() → Adiciona novos contatos.
  • listar_contatos() → Exibe todos os contatos.
  • atualizar_contato() → Modifica dados de um contato existente.
  • excluir_contato() → Remove um contato.
  • menu() → Menu principal para interação com o usuário.

▶️ Como Executar

  1. Certifique-se de ter o Python 3 instalado.
  2. Baixe ou clone este repositório

Acesse a pasta do projeto:

cd gerenciador_contatos

Execute o programa:

python gerenciador_contatos.py

💡 Exemplo de Uso

===== GERENCIADOR DE CONTATOS ===== 1 - Adicionar contato 2 - Listar contatos 3 - Atualizar contato 4 - Excluir contato 5 - Sair Escolha uma opção: 1 Digite o nome: João Digite o número: 99999-9999 Digite o e-mail: [email protected] Contato 'João' cadastrado com sucesso!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages