xv
conteúdo
Dados do Formulário End_remoto Agente_usr Resultados
ImmutableMultiDict([(‘phrase’,
hitch-hiker’), (‘letters,
‘aeiou’)])
127.0.0.1 Mozilla/5.0
(Macintosh; Intel
Mac OS X 10_11_2)
AppleWebKit/537.36
(KHTML, like Gecko)
Chrome/47.0.2526
.106 Safari/537.36
{‘e’, ‘i’}
armazenando e manipulando dados
Onde Colocar Seus Dados
Mais cedo ou mais tarde, você precisará armazenar com
segurança seus dados em algum lugar.
E, quando chegar o
momento de armazenar os dados, o Python dará uma cobertura. Neste
capítulo, você aprenderá sobre como armazenar e recuperar os dados nos
arquivos de texto, o que — quanto aos mecanismos de armazenamento
— pode parecer um pouco simplista, mas é usado em muitas áreas
problemáticas. Assim como armazenar e recuperar seus dados em
arquivos, você também precisará aprender alguns truques da área quanto à
manipulação dos dados. Estamos poupando a “coisa séria” (armazenar os
dados em um banco de dados) até o próximo capítulo, mas há muito para
nos manter ocupados por ora ao trabalhar com os arquivos.
Fazendo Algo com os Dados do Aplicativo Web 244
O Python Suporta Abrir, Processar, Fechar 245
Lendo os Dados em um Arquivo Existente 246
Abra, Processe, Feche Melhor: “with 248
Exiba o Registro Com Seu Aplicativo Web 254
Examine os Dados Brutos Com Exibir Código-Fonte 256
É Hora do Escape (Dos Dados) 257
Exibindo o Registro Inteiro no Aplicativo Web 258
Registrando os Atributos Espeficos da
Solicitação da Web 261
Registre uma Linha de Dados Delimitado 262
Dos Dados Brutos à Saída Legível 265
Gere uma Saída Legível com o HTML 274
Incorpore a Lógica da Exibição em Seu Modelo 275
Produzindo uma Saída Legível com o Jinja2 276
O Estado Atual do Código de Nosso Aplicativo Web 278
Fazendo Perguntas Sobre Seus Dados 279
digo do Capítulo 6 280
6
CG_HeadFirst_Python.indb 15 18/07/2018 13:17:36

Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.