- Introdução
- Instalação do Python e do PyCharm
- Configuração da IDE PyCharm
- Exibindo informações na tela - Print
- Comentários no código fonte
- Usando variáveis
- Entrada de dados - Input
- Exercícios - Exibição, variáveis e entrada de dados
- Tipos primitivos - Int
- Tipos primitivos - Int, Float, Bool e Str
- Exercícios - Tipos primitivos
- Operadores aritiméticos
- Precedência dos Operadores Aritiméticos
- Atribuição Multipa - Atribuição Condicional - Operadores Compostos
- Formatação de strings, mensagens e números na tela
- Exercícios - Operadores, Precedências e Formatação
- Utilizando Módulos
- Instalar e utilizar módulos no Python
- Exercícios - Módulos
- Manipular Cadeias de Caracteres - Fatiamento
- Manipular Cadeias de Caracteres - Análises
- Manipular Cadeias de Caracteres - Transformação
- Manipular Cadeias de Caracteres - Divisão e Junção
- Exercícios - Cadeias de Caracteres
- Condições no Python - if, elif, else e and
- Condições no Python - if, else e or
- Exercícios - Condições no Python
- Cores no Terminal com o Padrão ANSI
- Exercícios - Cores no Terminal
- Condições Aninhadas
- Condições Aninhadas - Parte 2
- Exercícios - Condições Aninhadas
- Estrutura de Repetição - For
- Estrutura de Repetição - For, Variáveis e Condições
- Estrutura de Repetição - For, Break e Continue
- Exercícios - Estrutura de Repetição For
- Estrutura de Repetição - While
- Estrutura de Repetição - While, Condição, Break e Continue
- Exercícios - Estrutura de Repetição While
- Listas no Python
- Listas - Funções da Classe list
- Listas - Conceitos Avançados
- Listas - Iteração
- Listas - Fatiamento
- Listas - Incluindo, Alterando e Excluindo Itens
- Listas - Ordenar e Quantidade de Itens
- Exercícios - Listas
- Tuplas
- Operadores in e not in
- Strings no Python
- Strings - Fatiamento e funções da classe string
- Strings - Comparação e Tabela ASCII
- Strings - Iteração
- Exercícios - Strings
- Dicionários
- Dicionários - Exemplos de Uso
- Dicionários - Funções, Operadores e Iteração
- Exercícios - Dicionários
- Funções no Python
- Funções - Exemplo de uma Calculadora
- Exercícios - Funções
- Arquivos
- Arquivos - Escrevendo
- Arquivos - Strings e Listas
- Arquivos - Leitura, Strings e Fatiamento
- Exercícios - Arquivos
- PDF - Introdução
- PDF - Texto no arquivo
- PDF - Lista - Jantar Beneficente
- PDF - Lista - Cores
- PDF - Imagem
- PDF - Cabeçalho, Rodapé e Capítulos
- Exercícios - PDF
- OS - Funções de Arquivos e Diretórios
- OS - Funções do Sistema Operacional
- DateTime - Trabalhando com Horas
- DateTime - Trabalhando com Datas
- DateTime - Trabalhando com Datas - Parte 2
- Exercícios - OS e DateTime
- Erros - Tratamento de Erros no Python
- Erros - Try, Else, Finally e Arquivos de Texto
- Erros - Exercícios
- SQLite - Fundamentos
- SQLite - Índices, ordem, valor padrão, valores único, expressões
- SQLite - Inserir, Alterar, Excluir registros
- SQLite no Python
- SQLite no Python - Inclusão, Listagem, Alteração e Exclusão
- SQLite no Python - Nova coluna, Informações da tabela, Backup e Restore
- SQLite no Python - Agenda de Telefones e E-mails