Neste repositório estão os projetos desenvolvidos durante a formação em Python da Alura.
Após fazer o git clone do projeto você só precisará ter instalado o python3 na sua máquina
Lista dos projetos desenvolvidos:
- Começando e avançando com a linguagem
- Jogos
- Forca
- Adivinhação
- OO
- Entendendo a Orientação a Objeto
- OO2
- Avançando na Orientação a Objeto
- String em Python
- Extraindo informações da uma URL
Nestes cursos apremdi sobre os recursos fundamentais do python3 na prática. Projeto formado por três arquivos:
- jogos.py: Arquivo principal onde é possível escolher entre o jogo da forca ou jogo de adivinhação
- forca.py: Arquivo com jogo da Forca
- adivinhacao.py: Arquivo com jogo de Adivinhação
Funciona como um menu de jogos.
Dentro da pasta jogos, ao rodar o comando python3 jogos.py
será exibido um menu para selecionar entre os dois jogos:
Pode ser escolhido dentro do menu de jogos, escolhendo a opção 1, ou rodando o comando python3 forca.py
Ao entrar no jogo da Forca é exbida a seguinte tela:
Ao acertar uma letra os campos correspodentes são preenchidos:
Se chutar uma letra errada a forca começa a ser preenchida:
Caso acerte a palavra você vence o jogo:
Do contrário acaba na forca =(
Pode ser escolhido dentro do menu de jogos, escolhendo a opção 1, ou rodando o comando python3 adivinhacao.py
Neste projeto obtive uma ótima base sobre orientação a objeto com o Professor Nico Aprendi o paradigma OO com python3, apliquei com atributos, métodos e classes. Aprendi sobre propriedades, encapsulamento e coesão. além de entender quando deixar o médodo público.
Neste Curso Avancei mais na Orientação à objeto. Desenvolvi uma pequena playlist de programas onde pude aplicar classes abstratas e heranças, Mixin, extensão de classe e aprender um pouco mais sobre o modelo de dados do Python. Descobri o que é Duck Typing e para que serve.
(Estudando)