Ementa
Duração: 3 horas
- Introdução - 15min
- Histórico
- Características
- Funções de ajuda: help e dir
- Nomes de variáveis e Funções
- Doc String
- Usando python como calculadora - 25min (10 teoria + 15 prática)
- Interpretador interativo
- Variáveis
- Operadores
- Leitura de variáveis
- Exercícios
- Tipos Padrão - 1h (20 teoria + 40 prática)
- Numéricos e String
- Exercícios
- Listas
- Tuplas
- Exercícios
- Dicionários
- Exercícios
- Arquivos
- Exercícios
- Estruturas de repetição e controle - 30 min (10 teoria + 20 prática)
- Definição de bloco
- Condicional: if, else e elif
- Laço iterativo: for
- Exercícios
- Laço condicional: while
- Exceções
- Exercícios
- Programação estruturada - 20 min (10 teoria + 10 prática)
- Funções
- Argumentos
- Escopo de variáveis
- Exercícios
- Módulos - 10 min
- Quando utilizar módulos
- Como funciona o import
- Criando módulos
- Global Module Index
- Python Cheese Shop
- Orientação a objetos - 40 min (15 teoria + 25 prática)
- Classes
- Métodos
- Atributos
- Sobrecarga de operadores
- Herança
- Exercícios