<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Design Patterns on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/design-patterns/</link>
    <description>Recent content in Design Patterns on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Tue, 12 May 2026 16:03:18 -0300</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/design-patterns/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Design Patterns em Python na Pratica</title>
      <link>https://python.dev.br/blog/design-patterns-python/</link>
      <pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/design-patterns-python/</guid>
      <description>&lt;p&gt;Design patterns sao solucoes testadas e comprovadas para problemas recorrentes no desenvolvimento de software. Em Python, muitos desses padroes podem ser implementados de forma elegante gracas aos recursos dinamicos da linguagem. Neste artigo, vamos explorar os padroes mais uteis com implementacoes praticas e pythonicas.&lt;/p&gt;&#xA;&lt;h2 id=&#34;o-que-sao-design-patterns&#34;&gt;O Que Sao Design Patterns&lt;/h2&gt;&#xA;&lt;p&gt;Padroes de projeto nao sao codigo pronto para copiar e colar. Sao modelos conceituais que descrevem como resolver determinados tipos de problemas. Eles se dividem em tres categorias: criacionais (como criar objetos), estruturais (como compor objetos) e comportamentais (como objetos interagem).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Decorators em Python: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/decorators/</link>
      <pubDate>Fri, 02 May 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/decorators/</guid>
      <description>&lt;h2 id=&#34;o-que-são-decorators&#34;&gt;O que são Decorators?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Decorators&lt;/strong&gt; são uma forma elegante de &lt;strong&gt;modificar ou estender o comportamento de funções e classes&lt;/strong&gt; sem alterar seu código-fonte. Eles usam o símbolo &lt;code&gt;@&lt;/code&gt; e são um dos recursos mais poderosos e utilizados do Python.&lt;/p&gt;&#xA;&lt;p&gt;Se você já usou Flask ou Django, com certeza já viu decorators como &lt;code&gt;@app.route()&lt;/code&gt; ou &lt;code&gt;@login_required&lt;/code&gt;. Em código de produção eles aparecem em logging, autenticação, cache, retry, validação e muito mais.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
