<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Python - Tag - Elói Carneiro</title><link>https://www.eloicarneiro.com/tags/python/</link><description>Python - Tag - Elói Carneiro</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Sun, 03 Dec 2023 10:00:00 +0000</lastBuildDate><atom:link href="https://www.eloicarneiro.com/tags/python/" rel="self" type="application/rss+xml"/><item><title>asdf-vm: versões de ferramentas sem complicação</title><link>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</link><pubDate>Sun, 03 Dec 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</guid><description><![CDATA[<p>Quem trabalha com desenvolvimento acaba encontrando projetos que dependem de versões diferentes da mesma ferramenta. Um projeto pode usar uma versão específica do Python, enquanto outro precisa de uma versão diferente. O mesmo acontece com Node.js, Ruby, Java e outras linguagens.</p>
<p>O <strong>asdf-vm</strong> resolve esse problema com uma ideia simples: instalar diferentes versões de ferramentas e escolher qual delas deve estar ativa em cada projeto. Em vez de alterar manualmente o sistema toda vez que mudo de contexto, deixo a versão registrada junto ao projeto.</p>]]></description></item><item><title>Django: aplicações web completas com uma base simples</title><link>https://www.eloicarneiro.com/2023/11/11/django/</link><pubDate>Sat, 11 Nov 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/11/11/django/</guid><description><![CDATA[<p>Quando uma aplicação web começa a crescer, não basta responder a uma requisição e renderizar uma página. É preciso lidar com URLs, usuários, formulários, banco de dados, permissões, tarefas administrativas e segurança.</p>
<p>O <strong>Django</strong> me interessa justamente por reunir essas necessidades em uma base coerente. Em vez de montar tudo do zero, começo com uma estrutura conhecida e evoluo a aplicação conforme o problema real aparece.</p>
<h2 id="o-que-é-o-django">O que é o Django</h2>
<p>O Django é um framework web escrito em Python. Ele oferece uma forma organizada de separar configurações, URLs, regras de negócio, modelos de dados e templates.</p>]]></description></item><item><title>Python: automação simples para resolver problemas reais</title><link>https://www.eloicarneiro.com/2023/10/22/python/</link><pubDate>Sun, 22 Oct 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/10/22/python/</guid><description><![CDATA[<p>Python é uma das ferramentas que mais me ajuda a transformar uma tarefa repetitiva em um pequeno programa. A linguagem tem uma sintaxe legível, uma biblioteca padrão útil e uma comunidade grande, o que facilita encontrar uma solução quando surge um problema novo.</p>
<p>Não preciso começar com uma aplicação enorme. Muitas vezes, algumas linhas são suficientes para ler arquivos, consultar uma API, organizar dados ou executar comandos em sequência.</p>
<h2 id="uma-linguagem-acessível">Uma linguagem acessível</h2>
<p>Um programa simples já mostra uma das características que gosto no Python:</p>]]></description></item></channel></rss>