<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ferramentas on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/ferramentas/</link>
    <description>Recent content in Ferramentas on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Sun, 17 May 2026 10:30:49 +0000</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/ferramentas/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Marimo: O Notebook Reativo que Substitui o Jupyter</title>
      <link>https://python.dev.br/blog/marimo-notebook-reativo-python/</link>
      <pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/marimo-notebook-reativo-python/</guid>
      <description>&lt;p&gt;Se você trabalha com ciência de dados, análise exploratória ou prototipagem em Python, provavelmente já enfrentou os problemas clássicos do Jupyter: células executadas fora de ordem, estado oculto que quebra a reprodutibilidade e arquivos &lt;code&gt;.ipynb&lt;/code&gt; que são um pesadelo para versionar com Git. O &lt;strong&gt;Marimo&lt;/strong&gt; surgiu como uma alternativa moderna que resolve esses problemas de forma elegante.&lt;/p&gt;&#xA;&lt;p&gt;Com mais de 15 mil estrelas no GitHub e adoção por empresas como Cloudflare, Shopify e BlackRock, o Marimo se consolidou em 2026 como a principal alternativa ao Jupyter para quem quer notebooks reproduzíveis, reativos e versionáveis. Neste artigo, vamos explorar como ele funciona, como instalar e criar seu primeiro notebook reativo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ty: Type Checker Rápido para Python</title>
      <link>https://python.dev.br/blog/ty-type-checker-python-rust/</link>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/ty-type-checker-python-rust/</guid>
      <description>&lt;p&gt;O ecossistema Python ganhou mais uma ferramenta para acompanhar em 2026: o &lt;strong&gt;&lt;code&gt;ty&lt;/code&gt;&lt;/strong&gt;, um &lt;strong&gt;type checker&lt;/strong&gt; e também &lt;strong&gt;language server&lt;/strong&gt; implementado em Rust pela Astral, empresa já conhecida por projetos como o Ruff e o UV. A promessa é ambiciosa: trazer checagem de tipos com foco pesado em performance, boa experiência no editor e adoção gradual em bases de código reais.&lt;/p&gt;&#xA;&lt;p&gt;Para quem já usa &lt;strong&gt;mypy&lt;/strong&gt; ou &lt;strong&gt;Pyright&lt;/strong&gt;, a pergunta natural é: vale a pena olhar para isso agora? A resposta curta é sim, principalmente se você acompanha ferramentas modernas de produtividade em Python. Mas é importante entender o contexto: o projeto ainda está em fase de evolução rápida, então o melhor uso hoje é para experimentação, comparação e aprendizado.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ferramentas Essenciais para Desenvolvedores Python em 2026 | python.dev.br</title>
      <link>https://python.dev.br/ferramentas/ferramentas-essenciais-python/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/ferramentas/ferramentas-essenciais-python/</guid>
      <description>&lt;p&gt;O ecossistema Python em 2026 é incrivelmente rico em ferramentas de desenvolvimento. Mas com tantas opções, é fácil ficar perdido: pip ou uv? Black ou Ruff? Poetry ou pipenv? Neste artigo, vamos mapear as ferramentas essenciais que todo desenvolvedor Python deveria conhecer, organizadas por categoria, com comparativos práticos para você montar seu toolkit ideal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;gerenciamento-de-pacotes-e-ambientes&#34;&gt;Gerenciamento de Pacotes e Ambientes&lt;/h2&gt;&#xA;&lt;h3 id=&#34;pip--o-clássico&#34;&gt;pip — O Clássico&lt;/h3&gt;&#xA;&lt;p&gt;O &lt;a href=&#34;https://python.dev.br/glossario/pip/&#34;&gt;pip&lt;/a&gt; é o gerenciador de pacotes padrão do Python. Vem instalado junto com o Python e é a forma mais básica de instalar bibliotecas:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ferramentas Python para Data Science: Guia Completo 2026 | python.dev.br</title>
      <link>https://python.dev.br/ferramentas/python-ferramentas-data-science/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/ferramentas/python-ferramentas-data-science/</guid>
      <description>&lt;p&gt;Python é a linguagem número um para ciência de dados — e não é por acaso. O ecossistema de ferramentas e bibliotecas para análise, visualização e machine learning é o mais completo e maduro que existe. Neste guia, vamos revisar as ferramentas essenciais para quem trabalha (ou quer trabalhar) com data science em Python, com comparativos práticos e recomendações para 2026.&lt;/p&gt;&#xA;&lt;h2 id=&#34;ambientes-de-desenvolvimento&#34;&gt;Ambientes de Desenvolvimento&lt;/h2&gt;&#xA;&lt;h3 id=&#34;jupyter-notebook-e-jupyterlab&#34;&gt;Jupyter Notebook e JupyterLab&lt;/h3&gt;&#xA;&lt;p&gt;O &lt;a href=&#34;https://python.dev.br/glossario/jupyter-notebook/&#34;&gt;Jupyter Notebook&lt;/a&gt; é o ambiente interativo padrão para ciência de dados. Permite executar código em células, intercalando código Python, texto em Markdown, equações LaTeX e visualizações:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Melhores IDEs e Editores para Python em 2026 | python.dev.br</title>
      <link>https://python.dev.br/ferramentas/melhores-ides-editores-python/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/ferramentas/melhores-ides-editores-python/</guid>
      <description>&lt;p&gt;Escolher a IDE ou editor certo pode transformar sua produtividade como desenvolvedor Python. Com tantas opções disponíveis — de editores leves como o VS Code até IDEs completas como o PyCharm — a decisão nem sempre é simples. Neste comparativo, vamos analisar as principais ferramentas de edição de código para Python em 2026, com prós, contras e recomendações práticas.&lt;/p&gt;&#xA;&lt;h2 id=&#34;vs-code-com-extensão-python&#34;&gt;VS Code com Extensão Python&lt;/h2&gt;&#xA;&lt;p&gt;O &lt;strong&gt;Visual Studio Code&lt;/strong&gt; é, de longe, o editor mais popular entre desenvolvedores Python no Brasil e no mundo. Gratuito e open-source, ele combina leveza com um ecossistema de extensões absurdamente rico.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruff: Linter e Formatador Mais Rápido para Python | Python Brasil</title>
      <link>https://python.dev.br/blog/ruff-linter-formatador-python/</link>
      <pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/ruff-linter-formatador-python/</guid>
      <description>&lt;p&gt;Se você trabalha com Python profissionalmente, já deve ter configurado uma combinação de &lt;strong&gt;flake8&lt;/strong&gt;, &lt;strong&gt;black&lt;/strong&gt;, &lt;strong&gt;isort&lt;/strong&gt; e talvez &lt;strong&gt;pylint&lt;/strong&gt; nos seus projetos. Cada ferramenta tem seu arquivo de configuração, suas dependências e seu tempo de execução. E se eu te dissesse que existe uma única ferramenta que substitui todas elas e roda &lt;strong&gt;10 a 100 vezes mais rápido&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Essa ferramenta é o &lt;strong&gt;Ruff&lt;/strong&gt; — um linter e formatador Python escrito em &lt;a href=&#34;https://rustlang.com.br/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34; onclick=&#34;umami.track(&#39;portfolio-site-click&#39;, { destination: &#39;rustlang.com.br&#39; })&#34;&gt;Rust&lt;/a&gt; que está revolucionando o ecossistema de qualidade de código Python. Neste artigo, vamos explorar tudo sobre o Ruff: instalação, configuração, migração e exemplos práticos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>UV: O Gerenciador de Pacotes Python Mais Rápido — 2026 | Python Brasil</title>
      <link>https://python.dev.br/blog/uv-gerenciador-pacotes-python/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/uv-gerenciador-pacotes-python/</guid>
      <description>&lt;p&gt;Se você trabalha com Python, já sabe que gerenciar pacotes e ambientes virtuais pode ser uma dor de cabeça. O pip é lento, o Poetry às vezes trava em resoluções de dependência, e o Conda é pesado demais para projetos simples. É aí que entra o &lt;strong&gt;UV&lt;/strong&gt; — uma ferramenta criada pela &lt;a href=&#34;https://astral.sh/&#34;&gt;Astral&lt;/a&gt;, a mesma equipe por trás do Ruff, que está revolucionando o ecossistema Python.&lt;/p&gt;&#xA;&lt;p&gt;O UV é um gerenciador de pacotes e ambientes virtuais escrito em Rust, projetado para ser &lt;strong&gt;10 a 100 vezes mais rápido&lt;/strong&gt; que o pip. Neste artigo, vamos explorar tudo que você precisa saber para começar a usar o UV nos seus projetos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando CLI com Python — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/criando-cli-com-python/</link>
      <pubDate>Sun, 12 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/criando-cli-com-python/</guid>
      <description>&lt;p&gt;Ferramentas de linha de comando sao parte essencial do dia a dia de qualquer desenvolvedor. Python oferece otimas opcoes para criar CLIs profissionais, desde o &lt;code&gt;argparse&lt;/code&gt; da biblioteca padrao ate o &lt;code&gt;Click&lt;/code&gt;, uma biblioteca externa muito popular. Neste artigo, a gente vai explorar as duas abordagens com exemplos praticos.&lt;/p&gt;&#xA;&lt;h2 id=&#34;por-que-criar-clis-com-python&#34;&gt;Por Que Criar CLIs com Python?&lt;/h2&gt;&#xA;&lt;p&gt;CLIs sao ideais para automacao, scripts de deploy, ferramentas de desenvolvimento e processamento de dados. Python e perfeito para isso porque tem excelente suporte a manipulacao de strings, acesso ao sistema operacional e uma vasta colecao de bibliotecas.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
