Apresentação
  • Sobre o curso
  • Como conseguir ajuda?
Preparando o ambiente
  • O que vamos aprender nesta seção?
  • Instalação e configuração no Windows
  • Instalação e configuração no Linux
  • Instalação e configuração no Mac
  • Ambientes Virtuais Python
  • Recapitulando
Introdução á linguagem Python
  • O que vamos aprender nesta seção?
  • PEP8 - Boas Práticas
  • Dir e Help
  • Recebendo dados do usuário
  • Recapitulando
Variáveis e Tipos de Dados em Python
  • O que vamos aprender nesta seção?
  • O tipo numérico
  • O tipo float
  • O tipo booleano
  • O tipo string
  • Escopo de variáveis
  • Recapitulando
Estruturas Lógicas e Condicionais em Python
  • O que vamos aprender nesta seção?
  • If, else, elif
  • AND, OR, NOT, IS
  • Recapitulando
Estruturas de Repetição em Python
  • O que vamos aprender nesta seção?
  • Loop for
  • Entendendo e explorando ranges
  • Loop while
  • Saindo de loops com break
  • Recapitulando
Coleções Python
  • O que vamos aprender nesta seção?
  • Listas
  • Tuplas
  • Dicionários
  • Mapas
  • Conjuntos
  • Módulo Collections - Counter
  • Módulo Collections - Default Dict
  • Módulo Collections - Ordered Dict
  • Módulo Collections - Named Tuple
  • Módulo Collections - Deque
  • Recapitulando
Funções em Python
  • O que vamos aprender nesta seção?
  • Definindo funções
  • Funções com retorno
  • Funções com parâmetro
  • Funções com parâmetro padrão
  • Documentando funções com Docstrings
  • Entendendo o *args
  • Entendendo o **kwargs
  • Recapitulando
Comprehensions em Python
  • O que vamos aprender nesta seção?
  • List Comprehension - parte 1
  • List Comprehension - parte 2
  • Listas aninhadas
  • Dictionary Comprehension
  • Set Comprehension
  • Recapitulando
Expressões Lambdas e Funções Integradas
  • O que vamos aprender nesta seção?
  • Utilizando lambdas
  • Map
  • Filter
  • Reduce
  • Any e All
  • Generators
  • Sorted
  • Min e Max
  • Reversed
  • Len, Abs, Sum e Round
  • Zip
  • Recapitulando
Debugando e Tratando erros
  • O que vamos aprender nesta seção?
  • Erros mais comuns em Python
  • Levantando os próprios erros com raise
  • O bloco Try/Except
  • Try, Except, Else e Finally
  • Debugando código com PDB
  • Recapitulando
Trabalhando com Módulos Python
  • O que vamos aprender nesta seção?
  • O módulo random
  • Trabalhando com módulos Built-In
  • Módulos customizados
  • Instalando e utilizando módulos externos
  • Pacotes
  • Dunder Main e Dunder Name
  • Recapitulando
Leitura e Escrita em Arquivos
  • O que vamos aprender nesta seção?