Projetos em python 🐍

Neste repositório estão os projetos desenvolvidos durante a formação em Python da Alura.

Inicialização

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

Começando e avançando com a linguagem

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

Jogos

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:

Forca

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 =(

Adivinhação

Pode ser escolhido dentro do menu de jogos, escolhendo a opção 1, ou rodando o comando python3 adivinhacao.py

OO

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.

OO2

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.

String em Python

(Estudando)

Projeto em construção