Criando API com FastAPI (PARTE 1)
O FastAPI é um framework de desenvolvimento web moderno e rápido para criar APIs com Python. Neste artigo, vamos mostrar como criar uma API básica usando o FastAPI.
Passo 1: Instalação do FastAPI
Para começar, você precisa instalar o FastAPI no seu ambiente Python. Para isso, abra o terminal e execute o seguinte comando:
pip install fastapi
Passo 2: Instalação do servidor web
Além do FastAPI, também vamos precisar de um servidor web para executar a nossa API. Recomendamos o uso do Uvicorn, que é altamente compatível com o FastAPI. Para instalar o Uvicorn, execute o seguinte comando:
pip install uvicorn
Passo 3: Criando a sua primeira rota
Agora que temos o FastAPI e o Uvicorn instalados, podemos criar a nossa primeira rota. Crie um arquivo chamado “app.py” e adicione o seguinte código:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
Passo 4: Executando a API
Para executar a sua API, basta abrir o terminal, navegar até o diretório onde está o arquivo “app.py” e rodar o seguinte comando:
uvicorn app:app --reload
Agora, você pode acessar a sua API em http://localhost:8000 e ver o resultado da rota que acabamos de criar.
Este é apenas o começo da criação de APIs com FastAPI. Fique ligado para a parte 2, onde abordaremos conceitos mais avançados e práticos.
Depois de postar o video vi que algumas coisas não foram explicadas da melhor forma. Qualquer dúvida ou erro podem comentar que eu atualizo aqui.
DISCORD: https://bit.ly/DiscordProgramadorPython
Apoie o Canal 👽https://bit.ly/ApoieProgramadorPython
– IN MEMORY DB: eu disse que é um "banco de dados local", mas não, é basicamente criarmos uma estrutura de dados em memória/em tempo de execução, como fizemos com a lista de produtos gerados naquele método generate_products. Normalmente usamos in memory db para rodar alguns testes e não ficar consultando ou manipulando banco de dados. É uma forma bem simples de testar nossas classes/entidades.
Já pode maratonar ? Ksksksks
muito bom
Tentar assistir todos os vídeos do canal até o final de semana
Muito conteúdo bom!
Vou maratonar esses videos agora na folga 🙏 curte aqui pra eu não procrastinar.
gostei de como conduziu o video, direto ao ponto, algumas piadinhas e uma excelente explicação, ganhou +1 inscrito 🙂
Vídeo que agrega e muito e agregará com certeza! Não pare nunca @programadorpython!
Excelente canal.
esse "olha que grande bosta" foi muito verdadeiro kkkkkkkkkkkkkkkk
13:33 : "E olha que grande Bosta…" kkkkkkkk
Eu gostei muito, desejo sucesso e muitas conquistas. Estou torcendo para que a galera de uma moral fazendo comentários pertinentes e deixe o like também. Para te motivar a criar outras playlist com arquitetura e os recursos que sugeri no meu primeiro comentário… Tmj
Legal mano… gostei co Video e tenho interesse de aprender a trabalhar com FastAPI. Estou iniciando os estudos. Preciso aprender a criar arquitetura, templates bootstrap. Quero aprender para criar aplicações corporativas com jwt, controle de acesso. Parabéns pelo trabalho. Espero que crie uma playlist e implemente esses recursos. Tmj