Python Brasil 2025

Começando com FastAPI: construa sua primeira API em Python
2025-10-23 , Impacta - Sala 206

Aprenda a criar sua primeira API com FastAPI! Neste tutorial para iniciantes, você vai construir uma API REST do zero usando Python de forma prática e descomplicada. 🚀


🚀 Quer aprender a criar sua primeira API com Python? Neste tutorial introdutório, vamos explorar o FastAPI, um dos frameworks mais modernos e rápidos para construção de APIs REST.

🛠️ De forma prática e passo a passo, você vai aprender a:

  • Criar seus primeiros endpoints (GET, POST)
  • Validar dados de entrada com Pydantic
  • Usar a documentação automática gerada pelo FastAPI
  • Testar sua API localmente com ferramentas simples

👶 Este tutorial é ideal para quem está começando no mundo das APIs e quer entender os fundamentos do FastAPI para seguir evoluindo depois por conta própria.

🐍 Se você já programa em Python e quer dar seus primeiros passos com APIs web, esse tutorial é pra você!


What prior knowledge is necessary to be able to follow your activity well?:

Para acompanhar este tutorial, espera-se que os participantes tenham conhecimento básico de Python, incluindo estruturas como funções, tipos de dados (listas, dicionários, strings) e conceitos de programação imperativa. Não é necessário conhecimento prévio em desenvolvimento web ou APIs. Familiaridade com linha de comando será útil, mas não obrigatória. O foco é introdutório e acessível para quem quer começar a criar APIs com FastAPI.

What can participants expect to learn from your activity?:

Os participantes vão aprender a construir uma API REST simples do zero utilizando FastAPI, um framework moderno e de alta performance para Python. A atividade abordará desde a criação do ambiente de desenvolvimento até a construção de rotas básicas (GET e POST), validação de dados com Pydantic, e uso da documentação automática gerada pelo FastAPI (Swagger UI).

Ao final, os participantes terão uma API funcional que poderão rodar localmente e entenderão os conceitos essenciais para continuar evoluindo sozinhos no desenvolvimento de APIs web. O tutorial é prático, com exemplos claros e espaço para dúvidas, ideal para quem quer dar os primeiros passos com FastAPI e APIs em geral.

Choose one or more areas where this proposal fits.:

Desenvolvimento Web, Testes

🎉 FeliPython aqui! Premiado com PSF Fellow 🏅, Community Service Award 🏆 e Dorneles Treméa 🏵️. Uso FastAPI há 1+ ano, obcecado por testes e adoro fazer a comunidade Python crescer! 🚀🐍