Skip to content

mgckaled/ignite-python-first_steps

Repository files navigation

Ignite Trilha Python - Primeiros Passos

logo trilha

Made by mgckaled GitHub Repo Size pylint badge License

Sumário

Sobre o Projeto

Repositório dos dois primeiros módulos da trilha Python 2024, desenvolvido pela Rocketseat Education.

Perguntas e Respostas dos quizzes.

Módulo 1 - Introdução ao Python

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 2 - Programação Orientada a Objetos

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

Desafio

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

Regras da aplicação

  • 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
    • Email
    • 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

Tecnologias

Linguagem de Programação

Gerenciadores de Ambiente Virtual

Bibliotecas Instaladas (Packages)

Como clonar o projeto?

  1. Certifique-se de que está usando o pyenv e o pipenv para gerenciar as dependências do projeto. Veja como instalar e configurar clicando nos respectivos links do tópico Gerenciadores de Ambiente Virtual.

  2. Faça o clone pelo Github:

    $ git clone https://github.com/mgckaled/ignite-devia-supervised_algorithms.git
  3. Acesse o diretório:

    $ cd ignite-devia-supervised_algorithms
  4. Instale as dependências e ative o ambiente virtual

    $ pipenv install -r requirements.txt
    $ pipenv shell

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


2024 - Marcel Kaled

About

Repositório que agrupa os módulos 1 e 2 da trilha Python 2024, desenvolvido pela Rocketseat Education.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages