Sobre o instrutor:
Desenvolvedor Full Stack
Introdução
- Introdução
- Apresentação do curso em detalhes
- Por que Python?
- Instalando Python no Windows
- Instalando Python no Linux
- Exercício
- Instalando VS Code no Windows
- Instalando VS Code no Linux
- Primeiro programa com Python
- Exercício
- Utilizando o interpretador
- Exercício 1
- Exercício
- Como tirar o melhor proveito do curso
- Conclusão do módulo
Variáveis, Tipos de Dados e Operadores
- Introdução do módulo
- Exercício
- O que são variáveis
- Exercício
- Atribuindo valores
- Exercício 3
- Exercício
- Nomes válidos para variáveis
- Exercício
- Valores numéricos
- Exercício 4
- Exercício
- Valores Booleanos
- Exercício
- Operadores relacionais
- Operador de igualdade e diferença
- Operador maior e menor que
- Operador maior ou igual e menor ou igual que
- Exercício
- Exercício
- Exercício
- Exercício 6
- Expressões lógicas
- Exercício 7
- Exercício 8
- Exercício 9
- Variáveis com texto
- Acessando caracteres de string
- Concatenação
- Exercício 10
- Strings dinâmicas
- Strings com floats
- Exercício 11
- Exercício 12
- Manipulação de string – Parte 1
- Manipulação de string – Parte 2
- Exercício 13
- Input de dados
- Exercício 14
- Conversão de dados
- Exercício 15
- Exercício 16
- Exercício 17
- Exercício 18
- Erro de conversão de dados
- Conclusão do Módulo
Estruturas de Condição
- Introdução do Módulo
- Exercício
- O que é lógica de programação?
- Exercício
- O que é algoritmo?
- Exercício 19
- Exercício
- O que é uma estrutura de condição?
- Exercício
- Conhecendo o if
- Exercício 20
- Exercício 21
- Exercício
- Exercício 22
- Conhecendo o else
- Exercício 23
- Exercício 24
- Exercício
- Estrutura de if aninhado
- Exercício 25
- Exercício
- Condicional elif
- Exercício 26
- Exercício 27
- Conclusão do Módulo
Listas
- Introdução do módulo
- Exercício
- O que são listas?
- Exercício
- Acessando e modificando elementos
- Exercício
- Percorrendo listas
- Exercício 36
- Exercício 37
- Exercício
- Cópia de listas – Parte 1
- Cópia de listas – Parte 2
- Exercício
- Exercício
- Fatiamento de listas
- Exercício 38
- Exercício
- Quantidade de elementos na lista
- Loop baseado na quantidade de elementos
- Exercício 39
- Exercício
- Adicionando elementos
- Exercício 40
- Exercício 41
- Exercício
- Deletando elemento de uma lista
- Exercício 42
- Exercício
- Buscando itens na lista
- Exercício 43
- Exercício
- For com listas
- Exercício 44
- Exercício
- Exercício
- Função range
- Range com incremento
- Exercício 45
- Algoritmo de maior valor
- Exercício 46
- Listas dentro de listas
- Exercício 47
- Dicionários
- Exercício 48
- Verificando chaves
- Adicionando e deletando chaves
- Exercício 49
- Tuplas
- Iterando em tuplas
- Conclusão do Módulo
Funções
- Introdução do módulo
- Exercício
- O que é uma função?
- Exercício 50
- Exercício
- Retornando valores
- Exercício 51
- Exercício 52
- Exercício 53
- Exercício 54
- Exercício
- Entendendo o escopo
- Exercício
- Função recursiva
- Exercício
- Parâmetro opcional
- Exercício 55
- Exercício
- Parâmetro opcional e obrigatório
- Função como argumento
- Exercício 56
- Exercício
- Sequência de parâmetros
- Exercício 57
- Funções lambda
- Modularização de código
- Exercício 58
- Gerando números aleatórios
- Exercício 59
- Conclusão do módulo
Introdução a Orientação a Objetos
- Introdução do módulo
- Exercício
- O que é Orientação a Objetos
- Exercício
- O que são classes?
- Exercício
- O que são objetos?
- Exercício
- Exercício 60
- Criando métodos
- Exercício 61
- Exercício 62
- Exercício
- Herança
- Substituindo métodos
- Exercício 63
- Exercício
- Métodos mágicos
- Exercício
- Propriedades constantes
- Encapsulamento
- Deletando objetos
- Exercício 64
- Conclusão do Módulo
Manipulação de Strings
- Introdução do módulo
- Exercício
- Convertendo lista para string
- Exercício
- Checando início da string
- Exercício
- Convertendo string para maiúsculo e minúsculo
- Exercício
- Checando se existe uma palavra na string
- Exercício
- Contando número de ocorrências
- Exercício
- Encontrando palavra em string
- Dividindo string
- Trocando palavra em string
- Checando se string é composta por números
- Conclusão do Módulo