Curso Completo Python e Django

INFORMAÇÕES DO LIVRO:

curso-completo-python-e-django

Autor: Curso Completo Python e Django
Produção: Alura
Lançamento: 2016
Assunto: Informatica
Estilo: Video-Aula
Idioma: Português

INFORMAÇÕES DO ARQUIVO

Formato: MP4
Tamanho: 3.9 GB

 

 

 

 

 

Sinopse e detalhes: Curso Completo Python e Django. Curso de desenvolvimento web na linguagem Python,uma linguagem muito versátil e tranquila de se aprender e da Framework Django. Curso muito didático e bem explicado, passo a passo, levando ao aluno os conteúdos fundamentais sobre o assunto e ensinando as principais técnicas de desenvolvimento nessa linguagem fantástica.

Status: Novo!


Curso Completo Python e Django

BRupload: Parte 1 – Parte 2 – Parte 3 – Parte 4 – Parte 5
BRFiles: Parte 1 – Parte 2 – Parte 3 – Parte 4 – Parte 5
Uploaded: Parte 1 – Parte 2 – Parte 3 – Parte 4 – Parte 5

Mais Informações: Curso Completo Python e Django

Descrição: Python I: Programando com a linguagem
Introdução
Instalação
O console Python
Declaração de variáveis
Convenção
Tipos de variáveis
Concatenação
Lista
Declaração
Acessando elementos
Adicionando elementos
Removendo elementos
Tuples e dictionary
Tuples
Dictionary
Recuperando e alterando valores
Funções
Código reutilizável através de funções
Importação
Parâmetros
Cadastrando Perfis
Convertendo dados
Função para cadastrar dados
Lógica da aplicação em app.py
Menu da aplicação e o laço while
Varrendo nossa lista com a instrução for
Expressões regulares
O módulo RE
A função match
Agrupando caracteres
A função findall
Meta caracteres
Raw String
Mais quantificadores
Buscar no início e fim da string
Orientação a Object e o conceito de classe
Python e Paradigma OO
Perfil e suas características: como representá-las em Python?
Classe
Função construtora e self
Atributos de instância
Instanciando objetos
Nosso primeiro método
Parâmetros nomeados
Um pouco mais sobre classes: Old-style X New-style
Encapsulamento
Encapsulando atributos
Atributos dinâmico
Reproveitando código através de herança
Evitando código duplicado
A instrução super
Escrita e leitura de arquivos
Importando perfis
Leitura de arquivo
Escrita em arquivo
Métodos estáticos
Leitura de perfis e o método split
Os decoradores @staticmethod e @classmethod
Tratamento de Exceções
Build-in erros
Tratando exceções
Lidando com a causa do erro
Tratando várias exceções
O bloco finally
A sintaxe with-as
Criando sua própria exceção

Design Patterns Python I: Boas práticas de programação
A grande variedade de impostos e o padrão Strategy
Preparação do ambiente
Muitas regras e código complexo
Encapsulando o comportamento
Eliminando os condicionais com funções de primeira classe e o pattern Strategy
E se quisermos outro imposto?
Há outra forma?
Duck Typing
Um pouco mais sobre multiparadigma e design patterns
Muitos Descontos e o Chain of Responsibility
Orçamento e diferentes descontos
O problema da solução procedural
Separando melhor as responsabilidades
E se novos descontos aparecerem?
Criando uma cadeia de descontos
Códigos parecidos e o Template Method
Hum, código parecido!
Generalizando a estrutura do nosso código
Python e classes abstratas
Implementando métodos abstratos
Comportamentos compostos por outros comportamentos e o Decorator
Voltando ao problema dos impostos diferenciados
Impostos compostos e o ônus de novas classes
Criando novos impostos sem novas classes
Compondo impostos
Decorator na linguagem Python
Estados que variam e o State
Os diferentes estados de um orçamento
O problema da solução procedural
Cada estado, uma classe!
Usando classes para representar o estado interno
Restringindo a mudança de estado
Criação de Objetos e Builder
Uma nota fiscal, diferentes maneiras de construir
Parâmetros nomeados ao nosso socorro
Lidando com parâmetros opcionais
E o Builder?
Executando diferentes ações e o Observer
Nota fiscal gerada! O mundo precisa saber!
Uma implementação tradicional
E se tivermos mais um interessado na criação de notas?
Separar responsabilidades ainda não foi suficiente
Que tal recebermos uma lista de observadores?

Design Patterns Python II: Boas práticas de programação
Fábricas e o problema de criação de objetos
Instanciar objetos pode dar dor de cabeça
Alternativa ao uso de classes
Salvando estados anteriores e o Memento
Contratos podem mudar de estado
Restaurando o estado de um contrato
DSLs e o Interpreter
Interpretando uma expressão aritmética
Entendendo a árvore de interpretação
Estruturas de dados e o Visitor
Não sabemos o tipo de nó? E agora? Como interpretar?
Visitando cada nó
Quantos visitors desejarmos
Diferentes ações com Command
Encapsulando ações
Exemplos de Command?

Django: programação web com Python e simplicidade
Bem-vindo ao Django
Django, framework MVC
Criando um projeto
Colocando o projeto no ar
Separando responsabilidades através de aplicações
Registrando a aplicação no projeto
A página principal da aplicação
Função de view e resposta somente texto
Ligando um endereço a uma resposta através de rota
Organizando melhor nossas rotas
Renderizando uma página HTML
A página Perfil
Registrando nova rota
Revisitando raw string e expressões regulares
Extraindo o ID do Perfil da URL
Gerando páginas dinâmicas
A classe Perfil
Primeiros passos com persistência
Paradigma Orientado a Objetos x Relacional
Revisando nosso modelo Perfil
Definindo o esquema do banco através do nosso modelo Perfil
Gerando esquema do banco
Gerando banco a partir de esquema
Salvando perfis
Selecionando perfis de uma lista
Exibindo perfis cadastrados
Template Tags
Renderização condicional
Acessando um perfil
Usando URL nomeadas
Convidando perfis
Adicionando o link Convidar
Tornando nosso modelo rico
Simulando usuário logado
Convidando perfis
A classe Convite
Relacionando as classes Perfil e Convite
Filtrando convites de um perfil
Relacionamento bidirecional
Concluindo o método convidar da classe Perfil
Realizando redirecionamentos
Arquivos estáticos e Template Base
Servindo arquivos estáticos
Importando arquivo estáticos
Criando um template base
Herdando de um template
Exibindo convites recebidos
Preparando convites
Exibindo o total de convites
Definindo variável do template com with
Aceitando convites e exibindo nossos contatos
Implementando a funcionalidade de aceitar convites
Mapeando o relacionamento entre Perfil e Convite
Sincronizando nosso modelo com o banco
A página principal da aplicação e seus painéis
Renderização condicional
Cadastrando Usuários
Criando mais uma aplicação, agora de usuários
Mapeando novas rotas
Class-based view
Criação do template base
Formulário para registrar usuários
Protegendo contra cross-site request forgery
Persistindo Perfis e validando formulários
Validando os dados do formulário
Criando um relacionamento um para um
Preparando o banco de dados
Testando o cadastro
Autenticando e Autorizando nossos Usuários
Middleware de autenticação
A página de Login
Usando decorator para proteger a aplicação

Imagens:

Curso Completo Python e Django

Curso Completo Python e Django

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *