Python Birds

Arquivos do curso Python Birds de Renzo Nuccitelli e equipe sobre como criar jogo de Angry Birds com Python, usando Orientação a Objetos.

Assista todos os vídeos do curso no Pytho Pro (https://www.python.pro.br/modulos/python-birds/).

Repositório oficial do Python Birds (https://github.com/pythonprobr/pythonbirds)

  • Aulas:

(x) Instalação do Python

(x) PyCharm IDE

(x) Tipo Inteiro

( ) Float

( ) Variável e atribuição

( ) Booleanos, intervalos e Expressões Booleanas

( ) Desvios Condicionais

( ) Cadeia de Caracteres (Strings) - String, Dir e Help

( ) Listas - Lista e Range

( ) Tupla

( ) Fatiamento de Sequência

( ) Laço While

( ) Laço For

( ) Funções

( ) Passagem de Parâmetro para Funções

( ) Parâmetros Variáveis

( ) Debug

( ) Módulos com Import

( ) Pacotes

( ) Docstring e Comentário

( ) Exercício de Processo Seletivo

( ) Resolução usando dicionário

( ) Retrospectiva do Paradigma Procedural

( ) Instalação do controlador de versão Git

( ) Dicionário: Criação e acesso

( ) Dicionário: Iteração

( ) Classe

( ) Envio de arquivos para seu repositório no Github

( ) Métodos de Classe - Parte I

( ) Atributo de dado

( ) Atributo complexo

( ) Atributo dinâmico

( ) Atributo de classe

( ) Métodos de Classe - Parte II

( ) Composição: Definição do conceito e enunciado como docstring

( ) Composição: Execução de Docstring como teste automático

( ) Composição: Implementação do Motor

( ) Composição: Implementação da Direção

( ) Composição: Implementação do Carro

( ) Composição: Identificação de composição no jogo Python Birds

( ) Herança

( ) Unittest

( ) Sobrescrita de Atributo de Classe

( ) Sobrescrita de Método

( ) Tipos de Teste

( ) List Comprehension

( ) Método Protegido

( ) Ciclo de vida de objetos

( ) Exceções

( ) Finalizando Fase de jogo

( ) Jogo finalizado: Posição

( ) Jogo finalizado: Colisão

( ) Jogo finalizado: Porco e Obstáculo

( ) Jogo finalizado: Classe Pássaro

( ) Jogo finalizado: Controle de Lançamento

( ) Jogo finalizado: Lançamento Vertical

( ) Jogo finalizado: Lançamento Horizontal

( ) Jogo finalizado: Gran Finale

( ) Retrospectiva Python Birds