diff --git a/aulas/02.md b/aulas/02.md index 8e6b8231..d1b514d8 100644 --- a/aulas/02.md +++ b/aulas/02.md @@ -525,7 +525,7 @@ Onde estamos dizendo ao cliente que ao chamar a API, será retornado um objeto, ### Pydantic -No universo de APIs e contratos de dados, especialmente ao trabalhar com Python, o [Pydantic](https://docs.pydantic.dev/latest/){:target="_blank"} se destaca como uma ferramenta poderosa e versátil. Essa biblioteca, altamente integrada ao ecossistema Python, especializa-se na criação de schemas de dados e na validação de tipos. Com o Pydantic, é possível expressar schemas JSON de maneira elegante e eficiente através de classes Python, proporcionando uma ponte robusta entre a flexibilidade do JSON e a segurança de tipos de Python. +No universo de APIs e contratos de dados, especialmente ao trabalhar com Python, o [Pydantic](https://docs.pydantic.dev/latest/){:target="_blank"} se destaca como uma ferramenta poderosa e versátil. Essa biblioteca, altamente integrada ao ecossistema Python, especializa-se na criação de schemas de dados e na validação de tipos. Com o Pydantic, é possível expressar schemas JSON de maneira elegante e eficiente através de classes Python, proporcionando uma ponte robusta entre a flexibilidade do JSON e a segurança de tipos do Python. Por exemplo, o schema JSON `{'message': 'Olá mundo!'}`. Com o Pydantic, podemos representar esse schema na forma de uma classe Python chamada `Message`. Isso é feito de maneira intuitiva e direta: diff --git a/aulas/apendices/b_proximos_passos.md b/aulas/apendices/b_proximos_passos.md index 497bf22f..c2cac411 100644 --- a/aulas/apendices/b_proximos_passos.md +++ b/aulas/apendices/b_proximos_passos.md @@ -6,7 +6,7 @@ Esse apêndice se destina a mostrar alguns exemplos de código da página de des O FastAPI conta com um recurso de carregamento de arquivos estáticos, como CSS e JS. E também permite a renderização de templates com [jinja](https://jinja.palletsprojects.com/en/3.1.x/){:target="_blank"}. -Os templates são formas de passar informações para o HTML diretamente dos endpoints. Mas, comecemos pela estrutura. Criaremos dois diretórios. Um para os templates e um para os arquivos estáticos:Os templates são formas de passar informações para o HTML diretamente dos endpoints. Mas, comecemos pela estrutura. Criaremos dois diretórios. Um para os templates e um para os arquivos estáticos: +Os templates são formas de passar informações para o HTML diretamente dos endpoints. Mas, comecemos pela estrutura. Criaremos dois diretórios. Um para os templates e um para os arquivos estáticos: ```python title="Estrutura dos arquivos" .