<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tutorial on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/tutorial/</link>
    <description>Recent content in Tutorial on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Tue, 28 Apr 2026 16:49:51 -0300</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/tutorial/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pydantic em Python: Validação de Dados</title>
      <link>https://python.dev.br/blog/pydantic-validacao-dados-python/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/pydantic-validacao-dados-python/</guid>
      <description>&lt;p&gt;Trabalhar com dados externos — APIs, formulários, arquivos JSON, bancos de dados — é uma das tarefas mais comuns no dia a dia de quem programa em Python. O problema é que dados externos são imprevisíveis: campos faltando, tipos errados, valores fora do esperado. É aí que o &lt;strong&gt;Pydantic&lt;/strong&gt; entra em cena, oferecendo validação e serialização de dados com uma API elegante e performática.&lt;/p&gt;&#xA;&lt;h2 id=&#34;o-que-é-pydantic-e-por-que-usar&#34;&gt;O Que É Pydantic e Por Que Usar&lt;/h2&gt;&#xA;&lt;p&gt;Pydantic é uma biblioteca Python para validação de dados usando type hints. Em vez de escrever dezenas de &lt;code&gt;if&lt;/code&gt; e &lt;code&gt;isinstance&lt;/code&gt; para verificar se seus dados estão corretos, você define um modelo com tipos e o Pydantic cuida de toda a validação automaticamente.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automação de E-mails com Python — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/python-para-automacao-de-emails/</link>
      <pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-para-automacao-de-emails/</guid>
      <description>&lt;p&gt;A automação de e-mails é uma das aplicações mais práticas de Python no ambiente corporativo. Enviar relatórios diários, notificações de sistema, confirmações de cadastro ou comunicações em massa são tarefas que, quando feitas manualmente, consomem tempo e estão sujeitas a erros. Com Python e o módulo &lt;code&gt;smtplib&lt;/code&gt; da biblioteca padrão, você pode automatizar tudo isso de forma confiável.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos aprender a enviar e-mails simples, com formatação HTML, com anexos e até em lote, seguindo boas práticas de segurança e organização.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python e SQLite — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/python-e-banco-de-dados-sqlite/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-e-banco-de-dados-sqlite/</guid>
      <description>&lt;p&gt;SQLite é um banco de dados leve, embutido e que não requer um servidor separado para funcionar. Ele armazena todo o banco em um único arquivo, tornando-o perfeito para aplicações desktop, protótipos, projetos pequenos e médios, e até mesmo para testes de aplicações que em produção usarão bancos maiores como PostgreSQL ou MySQL.&lt;/p&gt;&#xA;&lt;p&gt;O Python traz o módulo &lt;code&gt;sqlite3&lt;/code&gt; na biblioteca padrão, o que significa que você pode começar a trabalhar com banco de dados sem instalar nada adicional. Neste artigo, vamos cobrir todas as operações fundamentais com exemplos práticos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introdução ao Pandas Python — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/introducao-ao-pandas/</link>
      <pubDate>Fri, 03 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/introducao-ao-pandas/</guid>
      <description>&lt;p&gt;Pandas é a biblioteca mais popular para análise e manipulação de dados em Python. Criada por Wes McKinney em 2008, tornou-se ferramenta indispensável para cientistas de dados, analistas e engenheiros de dados ao redor do mundo. Com Pandas, é possível carregar, limpar, transformar e analisar grandes volumes de dados com apenas algumas linhas de código.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos explorar os fundamentos do Pandas, desde a criação de DataFrames até operações avançadas de agrupamento e análise estatística.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Expressões Regulares em Python — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/expressoes-regulares-python/</link>
      <pubDate>Tue, 12 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/expressoes-regulares-python/</guid>
      <description>&lt;p&gt;Expressões regulares (regex) são sequências de caracteres que definem padrões de busca em textos. Elas são uma ferramenta indispensável para qualquer programador que precise validar entradas, extrair informações ou transformar strings de maneira eficiente. Em Python, o módulo &lt;code&gt;re&lt;/code&gt; da biblioteca padrão oferece suporte completo a expressões regulares.&lt;/p&gt;&#xA;&lt;p&gt;Apesar da fama de serem difíceis de aprender, as expressões regulares seguem uma lógica consistente. Neste artigo, vamos desmistificar o assunto e mostrar como usar regex em situações práticas do dia a dia.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manipulação de Arquivos Python — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/manipulacao-de-arquivos-python/</link>
      <pubDate>Tue, 08 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/manipulacao-de-arquivos-python/</guid>
      <description>&lt;p&gt;Trabalhar com arquivos é uma das habilidades mais importantes que um programador Python pode desenvolver. Seja para ler configurações, processar dados em lote, gerar relatórios ou fazer integração entre sistemas, a manipulação de arquivos está presente em praticamente todo projeto real.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos explorar desde a abertura e leitura de arquivos de texto simples até o processamento de formatos estruturados como CSV e JSON, que são extremamente comuns no mercado de trabalho.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como Começar com Python em 2026</title>
      <link>https://python.dev.br/blog/como-comecar-com-python/</link>
      <pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/como-comecar-com-python/</guid>
      <description>&lt;p&gt;Se você está pensando em aprender a programar, Python é sem dúvida uma das melhores escolhas que você pode fazer em 2026. A linguagem continua sendo uma das mais populares do mundo, com uma comunidade enorme e oportunidades de trabalho que não param de crescer — especialmente no Brasil.&lt;/p&gt;&#xA;&lt;p&gt;Neste guia, a gente vai te levar do zero absoluto até escrever seus primeiros programas funcionais em Python. Vamos lá?&lt;/p&gt;&#xA;&lt;h2 id=&#34;por-que-python&#34;&gt;Por que Python?&lt;/h2&gt;&#xA;&lt;p&gt;Antes de colocar a mão na massa, vale entender por que Python é tão recomendada para quem está começando:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python para Iniciantes — 2025 | Python Brasil</title>
      <link>https://python.dev.br/blog/python-para-iniciantes-guia-completo/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-para-iniciantes-guia-completo/</guid>
      <description>&lt;p&gt;Python se consolidou como a linguagem de programação mais recomendada para quem quer dar os primeiros passos no mundo do desenvolvimento. A sintaxe limpa, a enorme quantidade de bibliotecas disponíveis e a comunidade acolhedora fazem dela uma porta de entrada ideal para qualquer pessoa — independente da idade ou formação acadêmica.&lt;/p&gt;&#xA;&lt;p&gt;Neste guia completo, vamos abordar desde os conceitos mais fundamentais até a construção de pequenos projetos práticos. A ideia é que, ao final da leitura, você tenha uma base sólida para continuar seus estudos com confiança.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
