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 <.