Python Brasil 2022

Suas preferências de localidade foram salvas. Acreditamos que temos um excelente suporte para inglês em pretalx, mas se você encontrar problemas ou erros, por favor entre em contato conosco!

Como construir REST API assíncronas usando FastAPI.
19/10/2022 , 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 <.