Python Brasil 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Como construir REST API assíncronas usando FastAPI.
2022-10-19 , OCEAN LAB 2

Neste tutorial vamos aprender a construir REST APIs assíncronas usando o framework FastAPI com o recurso asyncio e a sintaxe async / await do Python


Os principais objetivos são: entender como funciona coroutines em Python e a sintaxe async / await, saber as principais caraterísticas do FastAPI comparando-o com outros frameworks e principalmente ver na prática o poder das tarefas assíncronas em relação à performance.

Contents:
- Sobre mim - 5 minutos
- Apresentando o projeto que iremos construir - 5
- Introdução a coroutines - 15 minutos
- Sintaxe async / await (Python 3.7) - 15 minutos
- Introdução ao FastAPI / comparação com outros frameworks - 10 minutos
- Iniciando projeto e explorando principais recursos do FastAPI - 30 minutos
- Criando feature que integra com API terceira (de forma síncrona) - 10 minutos
- Criando feature que integra com API terceira (de forma assíncrona) - 10 minutos
- Comparando tempo de execução de ambas as versões, síncrona e assíncrona - 10 minutos
- Conclusão - 5 minutos

Sou o Diogo, desenvolvedor backend, trabalho com Python e Node. Já trabalhei em diversos projetos usando todos os principais frameworks de Python para backend, amo o que faço <.