Python e Django

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Ramiro B. da Luz
Series: Escola Superior de Redes
Publisher: Rede Nacional de Ensino e Pesquisa – RNP
Year: 2016

Language: Portuguese
Pages: 224
City: Rio de Janeiro
Tags: Gerenciamento de projetos de tecnologia da informação; Python; Django

Python eDjango......Page 3
Sumário......Page 7
Escola Superior de Redes......Page 13
Histórico......Page 17
Características do Python......Page 18
Evolução da Linguagem......Page 20
Funcionamento do Python......Page 21
Tipos numéricos......Page 26
Tipo string......Page 29
Docstrings......Page 35
Doctests......Page 36
Trabalhando com datas......Page 38
Listas......Page 43
Estruturas de controle......Page 51
Função range......Page 56
Funções definidas pelo usuário......Page 57
Passagem de parâmetros......Page 58
Escopo de variáveis......Page 63
Tuplas......Page 45
Dicionário......Page 46
Conjunto......Page 48
Booleanos......Page 49
Valor nulo, objeto None......Page 50
Introdução......Page 67
Classes em Python......Page 68
Objetos em Python......Page 69
Métodos......Page 70
Herança em Python......Page 71
Exemplo de atributo de classe......Page 73
Métodos estáticos......Page 80
Métodos privados......Page 81
Exemplo de métodos privados......Page 82
Propriedades......Page 85
Exemplo de propriedades......Page 86
Exemplo de atributos especiais......Page 88
Exemplo de métodos especiais......Page 90
Exemplo de iteradores......Page 93
Geradores......Page 95
Exemplo de expressão com geradores......Page 97
Módulos......Page 98
Importando vários elementos......Page 102
Encontrando módulos e bibliotecas......Page 103
Consultando sys.path......Page 104
A função dir......Page 105
Pacotes......Page 106
Exemplo de uso de pacote......Page 107
Exemplo com a variável __all__......Page 108
Lidando com arquivos......Page 109
Serializando dados com JSON......Page 111
Interagindo com o ambiente......Page 114
Módulo de expressões regulares......Page 118
Acesso à internet......Page 120
Acesso a bancos de dados......Page 123
Sqlite......Page 124
Mapeando dados para objetos......Page 130
Histórico......Page 133
Conceitos......Page 134
Ambiente de desenvolvimento......Page 135
Configurando o banco......Page 137
Aplicações padrão do Django......Page 138
Servidor de desenvolvimento......Page 139
Modelo da app reservas......Page 140
Habilitando a aplicação......Page 141
Explorando a API......Page 142
A representação do objeto......Page 144
Método customizado......Page 145
Filtros e objetos relacionados......Page 146
Administrando sites......Page 151
Primeiros passos......Page 152
Explorando o admin......Page 153
Customizando formulários......Page 154
Objetos relacionados......Page 157
Customizando a lista de alteração......Page 160
Filtros e pesquisa......Page 161
Protocolo HTTP......Page 163
Escrevendo uma view......Page 164
Argumentos da função URL......Page 165
Funcionamento das URLs......Page 166
As URLs da aplicação......Page 167
Funcionamento das views......Page 168
Listando os clientes mais recentes......Page 169
Separando lógica e apresentação......Page 170
Usando o template na view index......Page 171
Sobre a view......Page 172
Utilizando o atalho render......Page 173
Emitindo um erro 404......Page 174
Usando o atalho get_object_or_404......Page 175
O sistema de templates......Page 176
URLs flexíveis......Page 177
Definindo escopo de URLs......Page 178
Formulários......Page 179
Template detalhes......Page 180
Mudança nos models......Page 181
Mudança na URL confirma......Page 182
Mudança nas views......Page 183
Template lista......Page 184
Capturando parâmetros via método GET......Page 185
Servindo arquivos estáticos......Page 187
Arquivos estáticos......Page 188
templates/base.html......Page 189
templates/index.html......Page 190
reservas/templates/reservas/index.html......Page 191
reservas/templates/reservas/detalhe.html......Page 192
umas_e_ostras/urls.py......Page 193
Novo arquivo forms.py......Page 194
Template base.html......Page 195
Alteração no arquivo urls.py......Page 196
Alterações no arquivo views.py......Page 197
Usando views genéricas......Page 199
URLs das views genéricas......Page 200
Implementação das views......Page 201
Um primeiro teste manual......Page 202
Automatizando o teste......Page 203
Ampliando os testes......Page 205
Cliente de testes do Django......Page 206
Testes para a view detalhes......Page 208
Regras de ouro para testes......Page 210
Outros tipos de teste......Page 211
Implantação em servidor web......Page 213
Criando um ambiente virtual......Page 214
Servidor web......Page 215
Depurando aplicações Django......Page 216