/python_alura

Curso de python realizado pela Alura - Python 3

Primary LanguageJupyter Notebook

Curso Alura - Python 3 parte 1: Introdução à nova versão da linguagem

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

Conhecimentos do curso

  • 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

Curso Alura - Python 3 parte 2: Avançando na linguagem

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

Conhecimentos do curso

  • 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

Curso Alura - Python 3 parte 3: Introdução a Orientação a objetos

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

Conhecimentos do curso

  • O problema do paradigma procedural Ver primeiro vídeo
  • Classes e Objetos
  • Implementando Métodos
  • Encapsulamento
  • Usando Propriedades
  • Métodos privados e estáticos

Curso Alura - Python 3 parte 4: Avançando na orientação a objetos

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

Conhecimentos do curso

  • 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

Curso Alura - Python 3 parte 5: