Por: Alexsandro Augusto Ignácio e instrutor | Nico Steppat | Alura
- Aprenda Python 3 na prática
- Use PyCharm para desenvolver
- Crie um jogo para aprender os recursos fundamentais do Python 3
- Rode o seu código em qualquer lugar
- Lidando com a entrada do usuário
- Testando valores
- A sequência do jogo
- Iterando de maneira diferente
- Gerando números aleatórios
- Nível e Pontuação
- Organizando ainda melhor o nosso código
- Comparando Python com C
Por: Alexsandro Augusto Ignácio e instrutor | Nico Steppat | Alura
- Entenda mais como funciona esta linguagem popular
- Organize seu código com funções
- Lide com diferentes estruturas de dados
- Conhece as List comprehensions
- Trabalhe com arquivos
- Preparando o jogo da forca
- Manipulando strings
- Conhecendo e trabalhando com listas
- Conhecendo e trabalhando com tuplas
- Implementando o encerramento do jogo
- Escrita e leitura de arquivos
- Melhorando o código e a apresentação
Por: Alexsandro Augusto Ignácio e instrutor | Nico Steppat | Alura
- Aprenda o paradigma OO com Python 3
- Aplique Orientação a objetos com atributos, métodos e classes
- Veja como usar propriedades
- Entenda encapsulamento e coesão
- Saiba quando deixar o seu método privado ou público
- O problema do paradigma procedural Ver primeiro vídeo
- Classes e Objetos
- Implementando Métodos
- Encapsulamento
- Usando Propriedades
- Métodos privados e estáticos
Por: Alexsandro Augusto Ignácio e instrutor | Nico Steppat | Alura
- Entenda o que é Duck Typing e para que serve
- Crie classes abstratas e use herança múltipla
- Aprenda sobre o modelo de dados do Python
- Conheça os Mixin e Extensão de classes
- Saiba a diferença entre str e repr
- Relembrando classes e objetos Ver primeiro vídeo
- Removendo duplicação com herança
- Reduzindo ifs com polimorfismo
- Quando não usar herança
- Duck Typing e um modelo de dados
- Herança múltipla