<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Async on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/async/</link>
    <description>Recent content in Async on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Sat, 23 May 2026 19:03:30 +0000</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/async/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SQLAlchemy 2.0: ORM Moderno para Python com Tipagem</title>
      <link>https://python.dev.br/blog/sqlalchemy-2-orm-moderno-python/</link>
      <pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/sqlalchemy-2-orm-moderno-python/</guid>
      <description>&lt;p&gt;O &lt;strong&gt;SQLAlchemy&lt;/strong&gt; é o ORM mais utilizado no ecossistema Python, presente em projetos que vão de APIs simples a sistemas de grande escala. Com o lançamento da versão 2.0, a biblioteca passou por uma reformulação significativa: novo estilo declarativo com tipagem nativa, API de queries unificada, suporte a async/await e integração profunda com ferramentas de análise estática.&lt;/p&gt;&#xA;&lt;p&gt;Se você já trabalha com &lt;a href=&#34;https://python.dev.br/blog/python-e-postgresql/&#34;&gt;PostgreSQL&lt;/a&gt;, &lt;a href=&#34;https://python.dev.br/blog/python-e-banco-de-dados-sqlite/&#34;&gt;SQLite&lt;/a&gt; ou qualquer banco relacional em Python, entender o SQLAlchemy 2.0 é fundamental. Neste artigo, vamos cobrir desde a configuração inicial até padrões avançados como relacionamentos, queries compostas e integração assíncrona.&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTTPX: A Alternativa Moderna ao Requests em Python</title>
      <link>https://python.dev.br/blog/python-httpx-requests-moderno/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-httpx-requests-moderno/</guid>
      <description>&lt;p&gt;O &lt;code&gt;requests&lt;/code&gt; é a biblioteca HTTP mais popular do Python — simples, elegante e presente em praticamente todo projeto. Mas ela tem limitações: &lt;strong&gt;não suporta async nativamente&lt;/strong&gt; e &lt;strong&gt;não fala HTTP/2&lt;/strong&gt;. O &lt;strong&gt;HTTPX&lt;/strong&gt; resolve essas duas questões mantendo uma API quase idêntica ao &lt;code&gt;requests&lt;/code&gt;, tornando a migração natural.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos explorar o HTTPX em detalhes: instalação, uso básico e avançado, async, HTTP/2 e um guia prático de migração.&lt;/p&gt;&#xA;&lt;h2 id=&#34;por-que-httpx&#34;&gt;Por Que HTTPX?&lt;/h2&gt;&#xA;&lt;p&gt;O HTTPX foi criado como um &amp;ldquo;requests para a era moderna&amp;rdquo; do Python. Veja os principais diferenciais:&lt;/p&gt;</description>
    </item>
    <item>
      <title>WebSocket: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/websocket/</link>
      <pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/websocket/</guid>
      <description>&lt;h2 id=&#34;o-que-é-websocket&#34;&gt;O que é WebSocket?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;WebSocket&lt;/strong&gt; é um protocolo de comunicação que permite &lt;strong&gt;troca de dados bidirecional&lt;/strong&gt; entre cliente e servidor em &lt;strong&gt;tempo real&lt;/strong&gt; sobre uma única conexão TCP persistente. Diferente do HTTP tradicional (onde o cliente sempre inicia a comunicação), com WebSocket tanto o servidor quanto o cliente podem enviar dados a qualquer momento, sem necessidade de uma nova requisição.&lt;/p&gt;&#xA;&lt;p&gt;O protocolo WebSocket foi padronizado pela IETF como &lt;strong&gt;RFC 6455&lt;/strong&gt; em 2011 e é suportado nativamente por todos os navegadores modernos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Async/Await: Guia Completo</title>
      <link>https://python.dev.br/blog/python-async-await/</link>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-async-await/</guid>
      <description>&lt;p&gt;Programação assíncrona é uma das habilidades mais valorizadas no mercado atual. Com &lt;code&gt;async/await&lt;/code&gt;, Python permite executar múltiplas operações de I/O simultaneamente sem usar threads. Neste guia, a gente vai entender os conceitos e aplicar na prática.&lt;/p&gt;&#xA;&lt;p&gt;Se a sua dúvida é sobre tirar trabalho do ciclo HTTP de uma API, leia também o guia de &lt;a href=&#34;https://python.dev.br/blog/fastapi-background-tasks-celery-redis-2026/&#34;&gt;FastAPI Background Tasks, Celery e Redis&lt;/a&gt;. &lt;code&gt;async/await&lt;/code&gt; melhora concorrência de I/O dentro do processo; filas e workers resolvem tarefas longas ou críticas fora da requisição.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Async/Await: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/async-await/</link>
      <pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/async-await/</guid>
      <description>&lt;h2 id=&#34;o-que-é-asyncawait&#34;&gt;O que é Async/Await?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Async/await&lt;/strong&gt; é a sintaxe do Python para &lt;strong&gt;programação assíncrona&lt;/strong&gt;. Ela permite que seu programa execute múltiplas tarefas de forma concorrente, sem bloquear a execução enquanto espera por operações lentas como requisições HTTP, leitura de arquivos ou consultas a banco de dados.&lt;/p&gt;&#xA;&lt;p&gt;Introduzido no Python 3.5, o async/await tornou o código assíncrono tão legível quanto código síncrono. Antes disso, a programação assíncrona em Python requeria callbacks e a API de baixo nível do &lt;code&gt;asyncio&lt;/code&gt;, muito mais difíceis de entender e depurar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FastAPI: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/fastapi/</link>
      <pubDate>Sat, 08 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/fastapi/</guid>
      <description>&lt;h2 id=&#34;o-que-é-fastapi&#34;&gt;O que é FastAPI?&lt;/h2&gt;&#xA;&lt;p&gt;O &lt;strong&gt;FastAPI&lt;/strong&gt; é um framework web moderno e de &lt;strong&gt;alta performance&lt;/strong&gt; para construir APIs com Python. Criado por &lt;strong&gt;Sebastián Ramírez&lt;/strong&gt; e lançado em 2018, ele se baseia em &lt;strong&gt;type hints&lt;/strong&gt; do Python e no &lt;strong&gt;Pydantic&lt;/strong&gt; para oferecer validação automática de dados, documentação interativa e desempenho comparável ao Node.js e &lt;a href=&#34;https://golang.com.br/&#34;&gt;Go&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;O FastAPI se tornou um dos projetos Python de crescimento mais rápido da história, sendo adotado por empresas como Microsoft, Uber, Netflix e Mercado Livre.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
