Sobre o curso
  • Review do curso
  • Como abordar este curso
  • Download Apostilas Jupyter (Notebooks)
Configuração Python
  • Instalação do Python e Jupyter
  • Problemas com Jupyter e Anaconda
  • Seleção de IDEs
  • Jupyter (iPython) Notebooks
  • Recusos Adicionais
  • Git and Github (Opcional)
Conceitos básicos de estrutura de dados e objetos em Python
  • Números
  • Quiz sobre Números
  • Strings e Indexação
  • FAQ - Strings
  • Strings Quiz
  • Formatação de impressão
  • FAQ - Formatação de impressão
  • Listas
  • FAQ - Listas
  • Quiz Listas
  • Dictionaries
  • FAQ - Dicionários
  • Quiz dicionários
  • Tuples
  • Quiz Tuplas
  • Arquivos
  • Sets (conjuntos) e Booleanos
  • Quiz Sets e Booleanos
  • Recursos extras para mais prática básica
  • Teste - Objetos e Estruturas básicas de dados
  • Soluções - Teste - Objetos e Estruturas básicas de dados
Operadores de comparação em Python
  • Operadores de comparação
  • Operadores de comparação em cadeia
  • Quiz Operadores de comparação
Declarações em Python
  • Introdução às declaração em Python
  • If, elif, e else
  • For
  • While
  • Range()
  • Compreensão em listas
  • Testes sobre declarações
  • Soluções sobe declarações
Métodos e Funções
  • Funções
  • Métodos
  • Expressões Lambda
  • Declarações aninhadas e escopo
  • Tema de casa - Métodos e Funções
  • Dicas: Métodos e Funções
  • Tema de casa - Métodos e Funções - Soluções
Primeiro Projeto
  • Primeiro projeto - Seção 1
  • Primeiro Projeto - Revisão
  • Primeiro Projeto - Ajuda
  • Primeiro Projeto - Solução - pt. 1
  • Primeiro Projeto - Solução - pt. 2
Programação Orientada à Objetos - POO
  • POO - Parte 1 - Objetos
  • POO - Parte 2 - Classes
  • POO - Parte 3 - Métodos
  • POO - Parte 4 - Herança
  • OOP - Part 5 - Special Methods
  • POO - Trabalho de casa
  • POO - Trabalho de casa - Solução
Lidando com erros e excessões
  • Erros e Excessões
  • Lidando com excessões: try, except, finally
  • Tema de casa - Erros e Excessões
  • Tema de casa - Erros e Excessões - Solução
Projeto 2
  • Revisão do Projeto 2
  • Solução do projeto 2 - Parte 1
  • Solução do projeto 2 - Parte 2
  • Solução do projeto 2 - Parte 3
Módulos e Pacotes
  • Módulos, pacotes e imports
  • Teste - Módulos e Pacotes
  • Crie seus próprios pacotes em Python
Funções embutidas em Python
  • Map()
  • Reduce()
  • Filter()
  • Zip()
  • Enumerate()
  • all() and any()
  • Teste - Métodos Embutidos em Python
  • Teste - Métodos embutidos em Python - Solução
Decoradores em Python
  • Decoradores
  • Tema de casa - Decoradores
Geradores
  • Criando geradores
  • Tema de casa - Geradores e Iteradores
  • Tema de casa - Geradores e Iteradores - Solução
Projeto Final em Python
  • Projeto Final