SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Flask
easuaprimeiraappwebcompython!
Ana Paula Gomes
Vamosfazerumgerador!o/
Do que, você escolhe!
- Músicas
- Expressões (igual ao da Ana :) )
- Receitas
- Filmes do Netflix
- ...
- Use sua imaginação!
3minutospraideia
Passos!
0. Instalar o Flask
1. Criar a pasta do projeto
2. Criar pastinhas para arquivos auxiliares
3. Mudar a carinha do gerador
4. Inserir coisas
5. Mostrar coisas :)
instalandooflask
pip install flask
Não tem o pip? https://pip.pypa.io/en/stable/installing/
temosoflask!yay!
Vamos criar uma pasta pro projeto!
Com um arquivo app.py dentro!
Girlsjustwannahavefun
whoruntheworld?
python nome_app.py
&
localhost:5000
masnãotemnadanessapágina...
Vamos criar mais pastinhas!
- static
- templates
vamosdarumtapanovisual!(será?)
Dentro da pasta templates, crie o arquivo index.html.
<html>
<head>
<title>Gerador de Coisas</title>
</head>
<body>
<h1>Gerador de Coisas</h1>
<button id="botao">Gerar</button>
<p>Coisinhas aqui</p>
</body>
</html>
Dandovidaaoúnicobotão
Vamos criar a pasta js dentro de static, ficando assim:
- static
- js
- templates
Depois: colocar um nome no botão, criar um contâiner (div) e
usar o JavaScript a nosso favor! o/
Carregandoasnossascoisas
Você pode carregar através de um arquivo ou direto do
código!
coisas.json
{0: 'uma coisa', 1: 'outra coisa', 2: 'mais outra coisa'}
Umpoucomaisdejavascript
...e de jQuery porquê ninguém é de ferro. :)
$.getJSON("/coisa", function(data) {
$("#porta-coisas").text(data['coisa']);
});
Otrascositasmás
- Tratamento de erros
- Criando novas páginas / parâmetros
- Testes
referências
Site oficial
What the Flask
The Flask - Mega Tutorial
valeu!:)
@anapaulagomess

Mais conteúdo relacionado

Mais de Ana Paula Gomes

In tests we trust: começando com TDD, mocks e mais
In tests we trust: começando com TDD, mocks e maisIn tests we trust: começando com TDD, mocks e mais
In tests we trust: começando com TDD, mocks e maisAna Paula Gomes
 
House of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresHouse of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresAna Paula Gomes
 
TDC 2015 - Análise de Redes sociais com Python
TDC 2015 - Análise de Redes sociais com PythonTDC 2015 - Análise de Redes sociais com Python
TDC 2015 - Análise de Redes sociais com PythonAna Paula Gomes
 
Codelab - Análise de Redes Sociais com Python
Codelab - Análise de Redes Sociais com PythonCodelab - Análise de Redes Sociais com Python
Codelab - Análise de Redes Sociais com PythonAna Paula Gomes
 
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...Apresentação do artigo "Experimental evidence of massive-scale emotional cont...
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...Ana Paula Gomes
 
Análise de Redes Sociais com Python
Análise de Redes Sociais com PythonAnálise de Redes Sociais com Python
Análise de Redes Sociais com PythonAna Paula Gomes
 

Mais de Ana Paula Gomes (6)

In tests we trust: começando com TDD, mocks e mais
In tests we trust: começando com TDD, mocks e maisIn tests we trust: começando com TDD, mocks e mais
In tests we trust: começando com TDD, mocks e mais
 
House of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresHouse of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedores
 
TDC 2015 - Análise de Redes sociais com Python
TDC 2015 - Análise de Redes sociais com PythonTDC 2015 - Análise de Redes sociais com Python
TDC 2015 - Análise de Redes sociais com Python
 
Codelab - Análise de Redes Sociais com Python
Codelab - Análise de Redes Sociais com PythonCodelab - Análise de Redes Sociais com Python
Codelab - Análise de Redes Sociais com Python
 
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...Apresentação do artigo "Experimental evidence of massive-scale emotional cont...
Apresentação do artigo "Experimental evidence of massive-scale emotional cont...
 
Análise de Redes Sociais com Python
Análise de Redes Sociais com PythonAnálise de Redes Sociais com Python
Análise de Redes Sociais com Python
 

Criando uma primeira aplicação web com Flask em Python