Repositório dos dois primeiros módulos da trilha Python 2024, desenvolvido pela Rocketseat Education.
Perguntas e Respostas dos quizzes.
Este módulo introdutório é um mergulho profundo nos fundamentos da programação em Python, além de preparar o cenário para um projeto prático e desafiador de gerenciamento de tarefas. Inicialmente, oferecemos uma introdução abrangente ao Python, contemplando desde a instalação em diferentes sistemas até a criação do primeiro programa e uma exploração detalhada da sintaxe Python.
Acessar anotações do módulo
Módulo imersivo em Programação Orientada a Objetos (POO) em Python. Aprenda fundamentos como herança, polimorfismo, encapsulamento e decoradores. Cada aula aprofunda conceitos, proporcionando base sólida. Projeto prático: jogo de combate em turnos aplicando conhecimento adquirido. Ao final, domine POO em Python para aplicação eficaz em projetos futuros.
Acessar anotações do módulo
Nesse desafio desenvolveremos uma agenda para salvar, editar, deletar e marcar um contato como favorito. O resultado da aplicação deve ser apresentado no terminal, assim como foi visto no módulo “Introdução ao Python”.
Link com instruções: desafio
- A aplicação deve iniciar mostrando uma lista de opções do que é possível fazer com o app e permitir que o usuário digite uma escolha para iniciar a aplicação.
- Deve ser possível adicionar um contato
- O contato pode ter os dados:
- Nome
- Telefone
- Favorito (está opção é para poder marcar um contato como favorito)
- Deve ser possível visualizar a lista de contatos cadastrados
- Deve ser possível editar um contato
- Deve ser possível marcar/desmarcar um contato como favorito
- Deve ser possível ver uma lista de contatos favoritos
- Deve ser possível apagar um contato
python(v3.11.5)
-
Certifique-se de que está usando o
pyenve opipenvpara gerenciar as dependências do projeto. Veja como instalar e configurar clicando nos respectivos links do tópico Gerenciadores de Ambiente Virtual. -
Faça o clone pelo Github:
$ git clone https://github.com/mgckaled/ignite-devia-supervised_algorithms.git
-
Acesse o diretório:
$ cd ignite-devia-supervised_algorithms -
Instale as dependências e ative o ambiente virtual
$ pipenv install -r requirements.txt $ pipenv shell
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
