Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caefleury/rocketseat-python
Repositório com os trabalhos, anotações e desafios do curso de formação em python da rocketseat
https://github.com/caefleury/rocketseat-python
flask flask-sqlalchemy oop python3 rocketseat
Last synced: 12 days ago
JSON representation
Repositório com os trabalhos, anotações e desafios do curso de formação em python da rocketseat
- Host: GitHub
- URL: https://github.com/caefleury/rocketseat-python
- Owner: caefleury
- Created: 2024-01-12T18:00:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T18:16:38.000Z (11 months ago)
- Last Synced: 2024-12-04T07:09:13.458Z (2 months ago)
- Topics: flask, flask-sqlalchemy, oop, python3, rocketseat
- Language: Python
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rocketseat - Formação Python
Este repositório contém os trabalhos do curso de Python da Rocketseat.
## Trabalho 1 - Gerenciamento de Contatos
Neste desafio, desenvolvemos uma agenda para salvar, editar, deletar e marcar um contato como favorito. O resultado da aplicação é apresentado no terminal, conforme visto no módulo "Introdução ao Python".
### Regras da aplicação e Requisitos
- A aplicação inicia mostrando uma lista de opções do que é possível fazer com o app e permite que o usuário digite uma escolha para iniciar a aplicação.
- É possível adicionar um contato com os seguintes dados:
- Nome
- Telefone
- Favorito
- É possível visualizar a lista de contatos cadastrados.
- É possível editar um contato.
- É possível marcar/desmarcar um contato como favorito.
- É possível ver uma lista de contatos favoritos.
- É possível apagar um contato.## Projeto 1 - Jogo de Combate em Turnos (POO)
O objetivo deste trabalho é estudar na prática como funciona a programação orientada a objetos em Python. Este projeto consiste em criar um jogo de batalha em Python, onde o jogador controla um herói e enfrenta um inimigo em uma batalha com turnos. O objetivo é derrotar os inimigos e vencer a batalha usando ataques normais e/ou especiais. O jogo apresentará dois personagens por partida. O trabalho deve conter os princípios de POO.
### Regras da aplicação e Requisitos
- O jogo é executado em turnos.
- O jogador controla um herói.
- O herói tem um nome, pontos de vida, nível e pode utilizar ataques normais e especiais para atacar o inimigo.
- O inimigo também tem nome, pontos de vida, nível, tipo e pode utilizar ataques normais para atacar o herói.
- Em cada turno, o herói e o inimigo atacam.
- O jogo acaba quando o herói ou o inimigo ficam sem pontos de vida.## Trabalho 2 - API em Flask
Neste trabalho faremos uso da framework Flask para criar a API de uma to-do list. Utilizaremos Swagger para a
documentação.