Workshop

Python e FastAPI - REST API rápida com Python

O Python 3 trouxe a possibilidade de fazer anotações de tipos em objetos no Python e apesar da tipagem ser opcional e na verdade ser ignorada pelo interpredor, outras ferramentas como

analisadores estáticos e IDEs se beneficiam dos tipos para ajudar o programador com dicas, chamadas de "type hints".

Usando essa possibilidade foi criada uma excelente biblioteca de serialização e validação de dados chamada Pydantic e apartir dela foi possivel a abordagem adotada pelo FastAPI, um dos

frameworks mais populares e inovadores noe cossistema Python que utiliza a tipagem para entregar uma API simples, rápida e documentada.

Neste workshop veremos o básico sobre tipos no Python3, serializadores do Pydantic e uma API com Fast API que posteriormente poderá ser integrada ao Vue JS (ou outro framework UI que desejar).