Course content
11. Introdução ao Python
22. Configuração do ambiente de desenvolvimento Python
33. Sintaxe básica de Python
44. Estruturas de controle em Python
54.1. Estruturas de controle em Python: Estruturas condicionais
64.2. Estruturas de controle em Python: Estruturas de repetição
74.3. Estruturas de controle em Python: Laços de repetição
84.4. Estruturas de controle em Python: Comandos de controle de fluxo
94.5. Estruturas de controle em Python: Estruturas de decisão
104.6. Estruturas de controle em Python: Loops
114.7. Estruturas de controle em Python: If-else
124.8. Estruturas de controle em Python: While
134.9. Estruturas de controle em Python: For
145. Estruturas de dados em Python
155.1. Estruturas de dados em Python: Listas
165.2. Estruturas de dados em Python: Tuplas
175.3. Estruturas de dados em Python: Dicionários
185.4. Estruturas de dados em Python: Conjuntos
195.5. Estruturas de dados em Python: Pilhas
205.6. Estruturas de dados em Python: Filas
215.7. Estruturas de dados em Python: Árvores
225.8. Estruturas de dados em Python: Gráficos
235.9. Estruturas de dados em Python: Hashing
245.10. Estruturas de dados em Python: Ordenação
255.11. Estruturas de dados em Python: Busca
266. Funções em Python
276.1. Funções em Python: Introdução às funções
286.2. Funções em Python: Definição de funções
296.3. Funções em Python: Chamada de funções
306.4. Funções em Python: Parâmetros de funções
316.5. Funções em Python: Retorno de valores
326.6. Funções em Python: Escopo de variáveis
336.7. Funções em Python: Funções recursivas
346.8. Funções em Python: Funções lambda
356.9. Funções em Python: Funções built-in em Python
367. Classes e objetos em Python
377.1. Classes e objetos em Python: Introdução a classes e objetos
387.2. Classes e objetos em Python: Atributos e métodos de uma classe
397.3. Classes e objetos em Python: Encapsulamento e modificadores de acesso
407.4. Classes e objetos em Python: Herança e polimorfismo
417.5. Classes e objetos em Python: Métodos especiais
427.6. Classes e objetos em Python: Construtores e destrutores
437.7. Classes e objetos em Python: Associação entre classes
447.8. Classes e objetos em Python: Composição e agregação
457.9. Classes e objetos em Python: Sobrecarga de operadores
467.10. Classes e objetos em Python: Classes abstratas e interfaces
478. Manipulação de arquivos em Python
489. Tratamento de exceções em Python
4910. Módulos e pacotes em Python
5010.1. Módulos e pacotes em Python: Introdução aos módulos e pacotes em Python
5110.2. Módulos e pacotes em Python: Importando módulos e pacotes em Python
5210.3. Módulos e pacotes em Python: Criando e organizando pacotes em Python
5310.4. Módulos e pacotes em Python: Utilizando módulos e pacotes de terceiros
5410.5. Módulos e pacotes em Python: Gerenciando dependências com o pip
5510.6. Módulos e pacotes em Python: Criando e publicando seus próprios pacotes
5611. Introdução ao Django
5712. Configuração do ambiente de desenvolvimento Django
5813. Criação de um projeto Django
5913.1. Criação de um projeto Django: Instalação do Django
6013.2. Criação de um projeto Django: Estrutura de um projeto Django
6113.3. Criação de um projeto Django: Configuração do banco de dados
6213.4. Criação de um projeto Django: Criação de modelos
6313.5. Criação de um projeto Django: Criação de views
6413.6. Criação de um projeto Django: Templates e renderização
6513.7. Criação de um projeto Django: URLs e rotas
6613.8. Criação de um projeto Django: Formulários e validação
6713.9. Criação de um projeto Django: Autenticação de usuários
6813.10. Criação de um projeto Django: Autorização e permissões
6913.11. Criação de um projeto Django: Envio de emails
7013.12. Criação de um projeto Django: Integração com APIs
7113.13. Criação de um projeto Django: Testes automatizados
7213.14. Criação de um projeto Django: Deploy de uma aplicação Django
7314. Criação de uma aplicação Django
7415. Modelos em Django
7515.1. Modelos em Django: Introdução ao Django
7615.2. Modelos em Django: Estrutura de um projeto Django
7715.3. Modelos em Django: Modelos em Django
7815.4. Modelos em Django: Campos de modelos
7915.5. Modelos em Django: Relacionamentos entre modelos
8015.6. Modelos em Django: Migrações de banco de dados
8115.7. Modelos em Django: Consultas no banco de dados
8215.8. Modelos em Django: Administração do Django
8315.9. Modelos em Django: Formulários em Django
8415.10. Modelos em Django: Views em Django
8515.11. Modelos em Django: Templates em Django
8615.12. Modelos em Django: URLs em Django
8715.13. Modelos em Django: Autenticação e autorização
8815.14. Modelos em Django: Testes em Django
8915.15. Modelos em Django: Deploy de uma aplicação Django
9016. Administração em Django
9117. Views em Django
9217.1. Views em Django: Introdução às views em Django
9317.2. Views em Django: Criando uma view simples
9417.3. Views em Django: Passando dados para a view
9517.4. Views em Django: Renderizando templates
9617.5. Views em Django: Trabalhando com formulários
9717.6. Views em Django: Validação de dados
9817.7. Views em Django: Redirecionamento de URLs
9917.8. Views em Django: Trabalhando com autenticação
10017.9. Views em Django: Criando APIs com Django Rest Framework
And much more...