Introdução
  • Apresentação do curso
  • Por que Python?
  • Por que Python?
  • Apostila
Instalação do Python
  • Qual versão utilizar?
  • Python 2 descontinuado
  • Qual versão utilizar?
  • Instalando o Python no Windows (revisão)
  • Instalando o Python no Windows
  • Aviso: Instalação do Python no Linux
  • Instalando o Python no Linux (revisão)
  • Instalando o Python no Linux
  • Instalando o Python no macOS
Executando o primeiro código
  • Usando o interpretador do Python
  • Usando o interpretador Python
  • Criando o primeiro arquivo e executando pelo terminal ou prompt de comando
  • Executando meu arquivo em Python
  • Criando o primeiro arquivo em Python
  • Utilizando o IDLE Shell
  • IDLE Shell
  • Escolhendo e utilizando uma IDE
  • Configurando o Ambiente no PyCharm
  • Escolhendo e utilizando uma IDE
  • Usando um interpretador Python online
Conceitos básicos
  • Blocos de código
  • Blocos de código
  • Objetos
  • Objetos
  • Comentários de código
  • Comentários de Código
  • Operações Matemáticas
  • Operações Matemáticas
  • Conceitos Básicos
  • Função print()
  • Desafio - Conceitos Básicos
  • Exercício Operações Matemáticas
Variáveis e tipos de dados
  • Nomes de variáveis e atribuição
  • Variáveis
  • Variáveis numéricas
  • Variáveis numéricas
  • Variáveis do tipo lógico - Aula 1
  • Variáveis booleanas e operadores relacionais
  • Exercício operadores relacionais
  • Variáveis do tipo lógico - Aula 2
  • Expressões lógicas
  • Variáveis do tipo string (texto)
  • Variáveis string
  • Variáveis e tipos de dados
  • Tipagem estática e dinâmica
  • Tipagem estática e dinâmica
  • Entrada de dados e conversão de dados
  • Exercícios Entrada e conversão de dados
  • Aprendendo mais sobre strings - Aula 1 - Parte 1
  • Aprendendo mais sobre strings - Aula 1 - Parte 2
  • Exercícios Aprendendo mais sobre Strings
  • Aprendendo mais sobre strings - Aula 2
  • Aprendendo mais sobre strings - Aula 2
  • Formatação numérica em string.format() e f-strings
  • Desafio - Valor do produto
  • Desafio - Comparar strings
  • Desafio - Árvore de Natal
  • Desafio - Aumento de salário
Estruturas condicionais
  • Aprendendo if, elif e else.
  • Estruturas condicionais
  • Desafio - Validar cálculo
  • Desafio - Bagagem permitida
Estruturas de repetição
  • For e Range
  • For
  • While
  • While
  • Desafio - Você gosta de Python?
  • Desafio - Tabuada
  • Desafio - Treinar Tabuada
Estruturas de dados
  • Listas - Aula 1
  • Listas - Aula 2
  • Listas - Aula 3 - Parte 1
  • Listas - Aula 3 - Errata
  • Listas - Aula 3 - Parte 2
  • Exercícios - Estruturas de dados - Lista
  • Desafio - Listas
  • Desafio - Imprimir palavras que não se repetem
  • Tuplas
  • Tuplas
  • Set
  • Set
  • Orientações sobre o próximo desafio
  • Desafio - Set
  • Dicionários
  • Desafio - Dicionários - Estoque de produtos
  • Usando dict()
  • Dicionários
  • Frozenset