Ofereço ajuda em Java, C/C++, Python, C#, LISP, AutoLisp, AutoCAD
+55 (062) 98553-6711
Ofereço ajuda em PHP, Python, C#, JavaScript, Laravel, Google Ads e SEO
+55 (062) 98243-1195

Você está aqui: Python ::: Flask Micro Framework ::: Passos Iniciais

O que é o Flask, como instalar e escrever sua primeira aplicação web usando este micro framework

Quantidade de visualizações: 558 vezes
O Flask é um micro framework para o desenvolvimento web usando a linguagem Python. A linguagem Python contém uma imensidão de bibliotecas e frameworks, cada uma voltada para uma determinada aplicação ou tarefa. No caso do Flask, o seu objetivo é facilitar a codificação de aplicações web usando um framework enxuto e de fácil entendimento.

Por ser um micro framework, o Flask nos fornece somente as funcionalidades básicas, ou seja, o roteamento das URLs para as funções, a habilidade da geração e manipulação de templantes, entre outras tarefas simples. Este framework é de longe um concorrente do Django, uma vez que este último é muito mais completo.

Como instalar e testar o Flask

Antes de procedermos com o download e instalação do Flask, é sempre uma boa idéia verificar se ele já não está instalado em nosso sistema. Para isso, basta rodar o código abaixo:

# vamos importar a biblioteca Flask
import flask
 
# função principal do programa
def main():
  # vamos retornar a versão do Flask
  versao = flask.__version__
 
  # e mostramos o resultado
  print("A versão do Flask é: {0}".format(versao))


Se o Flask ainda não estiver instalado, nós teremos o seguinte erro:

Traceback (most recent call last):
File "c:\estudos_python\estudos.py", line 2, in <module>
import flask
ModuleNotFoundError: No module named 'flask'

Então, podemos proceder com a instalação. Basta abrir uma nova janela de terminal e disparar o seguinte comando:

c:\estudos_python>pip install flask


Aguarde alguns segundos e observe se a instalação ocorrerá sem erros. No final, execute o código Python visto anteriormente e teremos a seguinte mensagem:

A versão do Flask é: 2.2.2

Pronto! Agora que já temos o Flask instalado, vamos escrever a nossa primeira aplicação web usando este framework.

Como escrever um "Hello, World" usando o framework Flask

Agora que já instalamos o framework Flask e testamos o seu funcionamento, chegou a hora de escrevermos nossa primeira aplicação. Vai ser algo pequeno, um simples "Hello, World" que lhe permitirá entender como esta ferramenta funciona.

No diretório de sua preferência, crie um arquivo chamado hello_flask.py com o seguinte conteúdo:

# vamos importar a biblioteca Flask
from flask import Flask
 
# função principal do programa
def main():
  # vamos criar a aplicação Flask
  app = Flask(__name__)
 
  # definimos a rota para a função index()
  @app.route("/")
  def index():
    return "Hello, World!"


Agora é só executar este código e esperar o servidor web do Flask se levantar e ficar pronto para as requisições web. Veja como fiz na minha máquina:

c:\estudos_python>python estudos.py
* Serving Flask app 'estudos'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
* Restarting with stat
* Debugger is active!
* Debugger PIN: 593-548-653

Se você viu mensagens parecidas, basta abrir o seu navegador web no endereço http://127.0.0.1:5000 e você verá o texto "Hello, World!" escrito na tela.

Agora é só aprofundar os seus estudos sobre o framework Flask.

Link para compartilhar na Internet ou com seus amigos:

Desafios, Exercícios e Algoritmos Resolvidos de Python

Veja mais Dicas e truques de Python

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 18 usuários muito felizes estudando em nosso site.