Projeto em linguagem Python. O programa requisitado como Prova de Conceitos é uma versão beta (versão de inicial), onde são armazenados, temporariamente, os dados de contato de uma agenda.
- Título e Imagem de capa
- Status do Projeto
- Licença
- Badges
- Funcionalidades e Demonstração da Aplicação
- Acesso ao Projeto
- Tecnologias utilizadas
- Pessoas Desenvolvedoras do Projeto
- Conclusão
Para cada registro, é armazenado as seguintes informações:
Nome;
Telefone;
Cidade;
Estado;
Status (P-> Pessoal) ou (C-> Comercial).
O programa apresenta um menu de opções ao usuário:
-
Cadastrar Pessoa na Agenda
-
Alterar dados da Pessoa
-
Listar Agenda
-
Procurar pessoa na Agenda
-
Excluir Pessoa da Agenda
-
Sair do sistema
1 – Inserir um novo cadastro: ao selecionar essa opção, o usuário deverá ser capaz de informar todos os dados do contato para registro;
2 – Alterar dados da Pessoa: ao selecionar essa opção, o usuário deverá indicar o nome do contato que deseja alterar, caso seja encontrado apresentar os campos para realizar a alteração, caso não encontrado indicar: Pessoa com o nome XXX não encontrada;
3 – Listar Agenda: ao selecionar essa opção, o programa deverá imprimir, na tela, todos os registros, um contato por linha;
4 – Procurar pessoa na Agenda: ao selecionar essa opção, o usuário deverá indicar o nome do contato que deseja visualizar os dados, caso seja encontrado apresentar os dados do mesmo na tela, caso não encontrado indicar: Pessoa com o nome XXX não encontrada;
5 – Excluir pessoa da Agenda: ao selecionar essa opção, o usuário deverá indicar o nome do contato que deseja excluir os dados, caso seja encontrado excluir o mesmo e escrever na tela “Cadastro excluído”, caso não encontrado indicar: Pessoa com o nome XXX não encontrada;
6 – Encerrar: o programa deve ser encerrado se, e somente se, o usuário escolher essa opção.
Caso o usuário escolha uma opção que não conste no menu, o programa exibirá uma mensagem de erro como: “Erro: opção inválida! ; retornando ao menu logo em seguida.
Você pode acessar o código fonte do projeto ou baixá-lo.
Arlindo Martins Corrêa |
|---|
Disciplina: Fundamentos de Programação com Python Objetivo da disciplina Mobilizar as competências de aplicar os conceitos básicos da linguagem Python e compreender como identificar erros de processos na programação.E as habilidades de Instalação de software para a linguagem python e declarar dados de váriaveis, tipo de string, inteiro e etc.
Ementa Utilização e histórico de linguagem de programação Python. Maneira de instalação e preparação do ambiente para a linguagem Python. Tipos de dados em Python: string, inteiro, tupla, dicionários, listas. Estrutura sequencial, estrutura de decisão, estrutura de de repetição. Manipulação de strings. Tratamento de erros e exceções. Realização de algoritmos utilizando Python.
