<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Programação on Ciência Programada</title>
    <link>https://cienciaprogramada.com.br/categories/programacao/</link>
    <description>Recent content in Programação on Ciência Programada</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>pt-br</language>
    <managingEditor>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</managingEditor>
    <webMaster>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</webMaster>
    <copyright>© 2026 Francisco Bustamante</copyright>
    <lastBuildDate>Thu, 04 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://cienciaprogramada.com.br/categories/programacao/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Matemática Discreta: Apresentação e Roadmap</title>
      <link>https://cienciaprogramada.com.br/2026/06/matematica-discreta-apresentacao-roadmap/</link>
      <pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/06/matematica-discreta-apresentacao-roadmap/</guid>
      <description>A matemática discreta é a base da ciência da computação moderna. Este artigo apresenta o roadmap das próximas séries do site: conjuntos, combinatória, indução e recorrência, e grafos — cada uma com exemplos práticos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/06/matematica-discreta-apresentacao-roadmap/featured_0072.jpg" />
    </item>
    
    <item>
      <title>Simplificação de Funções Lógicas: mintermos, maxtermos e mapa de Karnaugh</title>
      <link>https://cienciaprogramada.com.br/2026/05/simplificacao-funcoes-logicas/</link>
      <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/simplificacao-funcoes-logicas/</guid>
      <description>Como passar de uma tabela verdade para a expressão booleana mais enxuta possível? Este artigo mostra os três caminhos: formas canônicas (mintermos e maxtermos), simplificação algébrica pelos teoremas de Boole e o elegante mapa de Karnaugh, com exercícios resolvidos passo a passo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/simplificacao-funcoes-logicas/featured_0071.jpg" />
    </item>
    
    <item>
      <title>Álgebra Booleana: fundamento matemático da computação digital</title>
      <link>https://cienciaprogramada.com.br/2026/05/algebra-booleana/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/algebra-booleana/</guid>
      <description>A Álgebra Booleana é o alicerce matemático de toda a eletrônica digital e da computação. Entenda as operações lógicas fundamentais (AND, OR, NOT), as funções derivadas (NAND, NOR, XOR), os postulados, teoremas, leis de De Morgan, simplificação de expressões — e veja como tudo isso se conecta ao Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/algebra-booleana/featured_0070.png" />
    </item>
    
    <item>
      <title>Arquiteturas Avançadas: RISC, Flynn e o Paralelismo Moderno</title>
      <link>https://cienciaprogramada.com.br/2026/05/arquiteturas-avancadas/</link>
      <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/arquiteturas-avancadas/</guid>
      <description>RISC simplificou o conjunto de instruções para maximizar o pipeline; a taxonomia de Flynn continua útil para classificar arquiteturas paralelas; e SMP, clusters, NUMA e processadores multicore mostram os caminhos modernos para o paralelismo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/arquiteturas-avancadas/featured_0069.jpg" />
    </item>
    
    <item>
      <title>Entrada e Saída: Como o Computador Se Comunica com o Mundo</title>
      <link>https://cienciaprogramada.com.br/2026/05/entrada-saida/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/entrada-saida/</guid>
      <description>Polling, interrupções e DMA são as três estratégias para gerenciar a comunicação entre CPU e dispositivos externos — cada uma com trade-offs de eficiência, overhead e complexidade.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/entrada-saida/featured_0068.jpg" />
    </item>
    
    <item>
      <title>Python e Compiladores: Uma Ponte Didática com o Pipeline do CPython</title>
      <link>https://cienciaprogramada.com.br/2026/05/python-bytecode-compiladores/</link>
      <pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/python-bytecode-compiladores/</guid>
      <description>Os módulos tokenize, ast, compile e dis do Python permitem observar várias etapas importantes do pipeline de compilação do CPython diretamente no interpretador — tornando a teoria muito mais concreta.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/python-bytecode-compiladores/featured_0067.jpg" />
    </item>
    
    <item>
      <title>Execução de Programas: De Código-Fonte a Código de Máquina</title>
      <link>https://cienciaprogramada.com.br/2026/05/execucao-programas/</link>
      <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/05/execucao-programas/</guid>
      <description>Como um programa escrito em linguagem de alto nível atravessa as fases de análise léxica, sintática e semântica, geração de código intermediário, otimização, ligação e carregamento até se tornar instruções executáveis.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/05/execucao-programas/featured_0066.jpg" />
    </item>
    
    <item>
      <title>Representação de Instruções: ISA, Formatos e Modos de Endereçamento</title>
      <link>https://cienciaprogramada.com.br/2026/04/representacao-instrucoes/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/representacao-instrucoes/</guid>
      <description>A ISA é o contrato entre hardware e software; os formatos de instrução determinam quantos operandos cada instrução carrega; e os modos de endereçamento definem onde o processador encontra cada operando.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/representacao-instrucoes/featured_0065.jpg" />
    </item>
    
    <item>
      <title>Representação de Dados: Bits que Significam Algo</title>
      <link>https://cienciaprogramada.com.br/2026/04/representacao-dados/</link>
      <pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/representacao-dados/</guid>
      <description>Como o computador representa caracteres (ASCII, Unicode, UTF-8), inteiros sem sinal e com sinal (complemento a dois), deslocamentos aritméticos e o padrão IEEE 754 para ponto flutuante — tudo como padrões de bits.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/representacao-dados/featured_0064.jpg" />
    </item>
    
    <item>
      <title>Pipeline e Barramentos: Paralelismo e Comunicação na CPU</title>
      <link>https://cienciaprogramada.com.br/2026/04/pipeline-barramentos/</link>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/pipeline-barramentos/</guid>
      <description>Pipeline executa múltiplas instruções simultaneamente dividindo o processamento em estágios; barramentos interligam CPU, memória e periféricos com protocolos síncronos e assíncronos; e a unidade de controle pode ser cabeada ou microprogramada.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/pipeline-barramentos/featured_0063.jpg" />
    </item>
    
    <item>
      <title>CPU em Ação: O Processador Hipotético e os Fundamentos do Assembly</title>
      <link>https://cienciaprogramada.com.br/2026/04/cpu-processador-hipotetico/</link>
      <pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/cpu-processador-hipotetico/</guid>
      <description>Um processador de 12 bits com 11 instruções serve de modelo para entender o ciclo de instrução completo, a execução passo a passo de LDA e ADD, e como a linguagem de montagem traduz operações para código de máquina.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/cpu-processador-hipotetico/featured_0062.jpg" />
    </item>
    
    <item>
      <title>CPU — Componentes, Ciclo de Instrução e o Que Acontece Dentro do Processador</title>
      <link>https://cienciaprogramada.com.br/2026/04/cpu-componentes-ciclo-instrucao/</link>
      <pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/cpu-componentes-ciclo-instrucao/</guid>
      <description>Descubra como a Unidade Central de Processamento é organizada, quais componentes a compõem, o que é um ciclo de instrução e como a CPU busca e executa uma instrução passo a passo em notação formal.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/cpu-componentes-ciclo-instrucao/featured_0061.jpg" />
    </item>
    
    <item>
      <title>Memória Cache: Mapeamento, Substituição e Escrita</title>
      <link>https://cienciaprogramada.com.br/2026/04/memoria-cache/</link>
      <pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/memoria-cache/</guid>
      <description>Entenda por que a cache existe, como ela é organizada nos três tipos de mapeamento (direto, associativo e por conjuntos), quais algoritmos decidem o que substituir e como as políticas de escrita mantêm a consistência com a memória principal.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/memoria-cache/featured_0060.jpg" />
    </item>
    
    <item>
      <title>Hierarquia de Memória: Do Registrador ao Disco</title>
      <link>https://cienciaprogramada.com.br/2026/04/hierarquia-de-memoria/</link>
      <pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/hierarquia-de-memoria/</guid>
      <description>Entenda como a memória de um computador é organizada em hierarquia, como células, endereços e barramentos funcionam, e domine as fórmulas fundamentais de dimensionamento com exemplos resolvidos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/hierarquia-de-memoria/featured_0059.jpg" />
    </item>
    
    <item>
      <title>Por Dentro do Computador: Como Máquinas Realmente Funcionam</title>
      <link>https://cienciaprogramada.com.br/2026/04/por-dentro-do-computador/</link>
      <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/por-dentro-do-computador/</guid>
      <description>Uma série completa sobre arquitetura e organização de computadores: do subsistema de memória ao pipeline, das representações binárias à execução de programas. Descubra o que acontece em nanossegundos quando você executa um software.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/por-dentro-do-computador/featured_0058.jpg" />
    </item>
    
    <item>
      <title>Por dentro do IEEE 754: Como o computador guarda números reais (e por que ele erra)</title>
      <link>https://cienciaprogramada.com.br/2026/04/ieee-754-representacao-numeros-reais/</link>
      <pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/ieee-754-representacao-numeros-reais/</guid>
      <description>Descubra como o padrão IEEE 754 permite ao computador armazenar números astronômicos e microscópicos nos mesmos 32 bits, e entenda a matemática por trás dos erros de precisão como 0.1 + 0.2 != 0.3.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/ieee-754-representacao-numeros-reais/featured_0057.jpg" />
    </item>
    
    <item>
      <title>Números Reais e Ponto Flutuante: Conversão de Bases e Precisão</title>
      <link>https://cienciaprogramada.com.br/2026/04/conversao-bases-numeros-reais/</link>
      <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/04/conversao-bases-numeros-reais/</guid>
      <description>Expanda seus conhecimentos sobre bases numéricas para o universo dos números fracionários. Aprenda os algoritmos de conversão por multiplicações sucessivas, entenda a origem dos erros de precisão em ponto flutuante (como 0.1 + 0.2 ≠ 0.3) e veja estratégias práticas para lidar com isso em Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/04/conversao-bases-numeros-reais/featured_0053.jpg" />
    </item>
    
    <item>
      <title>Lógica em nível de bits: operadores bitwise e máscaras em Python</title>
      <link>https://cienciaprogramada.com.br/2026/03/bitwise-operators-masks-python/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/03/bitwise-operators-masks-python/</guid>
      <description>Na computação, manipular bits individualmente é essencial para eficiência e controle. Este artigo explora os operadores bitwise (AND, OR, XOR, NOT) e como usá-los em Python para criar máscaras de bits, permitindo operações precisas em dados binários.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/03/bitwise-operators-masks-python/featured_0056.jpg" />
    </item>
    
    <item>
      <title>Como o Computador Subtrai Somando: Complemento de Dois e Overflow</title>
      <link>https://cienciaprogramada.com.br/2026/03/complemento-de-dois-overflow/</link>
      <pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/03/complemento-de-dois-overflow/</guid>
      <description>Computadores, na verdade, não sabem subtrair. Descubra a genialidade do sistema de Complemento de Dois, que transforma números negativos em adições. Entenda os limites da representação binária, por que o Overflow acontece e como identificar números negativos em Hexadecimal e Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/03/complemento-de-dois-overflow/featured_0055.jpg" />
    </item>
    
    <item>
      <title>Aritmética de Computadores: Soma e Subtração em Binário, Octal e Hexadecimal</title>
      <link>https://cienciaprogramada.com.br/2026/03/operacoes-aritmeticas-bases-numericas/</link>
      <pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/03/operacoes-aritmeticas-bases-numericas/</guid>
      <description>Você não precisa reaprender matemática para calcular em binário. Descubra como a lógica da soma e subtração decimal se aplica a qualquer base. O artigo detalha os algoritmos formais de &amp;lsquo;vai-um&amp;rsquo; e &amp;lsquo;compensação&amp;rsquo;, e ensina como implementá-los do zero em Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/03/operacoes-aritmeticas-bases-numericas/featured_0054.jpg" />
    </item>
    
    <item>
      <title>Bases Numéricas e Conversão de Inteiros: O Guia Completo</title>
      <link>https://cienciaprogramada.com.br/2026/03/inteiros-bases-conversoes/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2026/03/inteiros-bases-conversoes/</guid>
      <description>Entenda como computadores representam dados e aprenda a converter entre decimal, binário e hexadecimal. Domine a notação posicional, as divisões sucessivas e os atalhos de agrupamento de bits.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2026/03/inteiros-bases-conversoes/featured_0052.jpg" />
    </item>
    
    <item>
      <title>Métodos de Monte Carlo com Python</title>
      <link>https://cienciaprogramada.com.br/2022/08/metodos-monte-carlo-python/</link>
      <pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/08/metodos-monte-carlo-python/</guid>
      <description>Métodos de Monte Carlo são algoritmos computacionais que se baseiam em amostras aleatórias para obter resultados numéricos. Neste artigo, veremos como podemos obter o valor de pi com esses métodos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/08/metodos-monte-carlo-python/featured_0048.jpg" />
    </item>
    
    <item>
      <title>Séries infinitas - Cálculo com Python e SymPy</title>
      <link>https://cienciaprogramada.com.br/2022/05/series-infinitas-calculo-python/</link>
      <pubDate>Thu, 05 May 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/05/series-infinitas-calculo-python/</guid>
      <description>Um bom tempo do estudo de cálculo é destinado às chamadas séries infinitas. Mas, afinal, o que são séries infinitas? E qual sua relação com o paradoxo de Aquiles e a tartaruga, um dos chamados paradoxos de Zenão de Eleia, filósofo grego? Qual a relação com quântica e o princípio da incerteza? E onde entra Python nisto tudo? É o que descobriremos neste artigo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/05/series-infinitas-calculo-python/featured_0046.jpg" />
    </item>
    
    <item>
      <title>Função max em Python</title>
      <link>https://cienciaprogramada.com.br/2022/04/funcao-max-em-python/</link>
      <pubDate>Fri, 15 Apr 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/04/funcao-max-em-python/</guid>
      <description>Sabia que a função max do Python possui muitas opções e formas de uso que pouca gente conhece?Neste post veremos diferentes formas de utilizar a função max em Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/04/funcao-max-em-python/featured_0040.png" />
    </item>
    
    <item>
      <title>Integrais - Cálculo com Python e SymPy</title>
      <link>https://cienciaprogramada.com.br/2022/04/calculo-python-sympy-integrais/</link>
      <pubDate>Fri, 15 Apr 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/04/calculo-python-sympy-integrais/</guid>
      <description>Já escrevemos aqui no site sobre os conceitos de limite e derivada e como podemos fazer contas relacionadas com Python. Seguindo na nossa jornada de cálculo, neste artigo veremos como trabalhar com integrais com o SymPy e o SciPy, pacotes da linguagem Python. No caminho, teremos algumas noções de métodos numéricos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/04/calculo-python-sympy-integrais/featured_0045.jpg" />
    </item>
    
    <item>
      <title>Afinal, o que são boas práticas?</title>
      <link>https://cienciaprogramada.com.br/2022/04/afinal-o-que-sao-boas-praticas/</link>
      <pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/04/afinal-o-que-sao-boas-praticas/</guid>
      <description>Recentemente vi um excelente vídeo sobre boas práticas de programação. Mas pode ser ampliado para boas práticas de uma forma geral, para qualquer carreira. E, no fundo, é um vídeo sobre comunicação, como vou mostrar neste artigo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/04/afinal-o-que-sao-boas-praticas/featured_0042.jpg" />
    </item>
    
    <item>
      <title>Problemas de otimização com Python</title>
      <link>https://cienciaprogramada.com.br/2022/04/problemas-de-otimizacao-python/</link>
      <pubDate>Tue, 05 Apr 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/04/problemas-de-otimizacao-python/</guid>
      <description>Engenheiros e cientistas sempre buscam extrair o máximo de desempenho de seus equipamentos e projetos com o mínimo de custo. Essa busca dá origem aos chamados problemas de otimização. Neste artigo, veremos como podemos utilizar a linguagem Python, com auxílio do pacote SymPy, na resolução de tais problemas.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/04/problemas-de-otimizacao-python/featured_0043.jpg" />
    </item>
    
    <item>
      <title>Formatação de strings em Python</title>
      <link>https://cienciaprogramada.com.br/2022/03/formatacao-strings-python/</link>
      <pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/03/formatacao-strings-python/</guid>
      <description>Passamos parte considerável do tempo lidando com strings, então é importante sabermos como apresentá-las da forma desejada. É o que veremos neste artigo com diversos exemplos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/03/formatacao-strings-python/featured_0039.png" />
    </item>
    
    <item>
      <title>Cálculo com Python e SymPy - Derivadas</title>
      <link>https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-derivadas/</link>
      <pubDate>Sun, 20 Mar 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-derivadas/</guid>
      <description>O início dos cursos de cálculo costuma ser abstrato pelo conceito de limite. Mas, logo passa a ser mais palpável com a introdução do conceito de derivada, que possui diversas aplicações práticas evidentes. Neste artigo, veremos como trabalhar com derivadas com o SymPy, pacote da linguagem Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-derivadas/featured_0038.jpg" />
    </item>
    
    <item>
      <title>Cálculo com Python e Sympy - limite</title>
      <link>https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-limite/</link>
      <pubDate>Thu, 10 Mar 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-limite/</guid>
      <description>O conceito de limite é o mais importante dentro do estudo de cálculo. Diversos outros conceitos e ideias se baseiam na definição de limite. Neste artigo, veremos como podemos achar o limite de funções usando o SymPy e como este pacote pode ser um auxílio didático no estudo de cálculo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/03/calculo-python-sympy-limite/featured_0036.jpg" />
    </item>
    
    <item>
      <title>Números complexos com Python e SymPy</title>
      <link>https://cienciaprogramada.com.br/2022/03/numeros-complexos-python-sympy/</link>
      <pubDate>Sat, 05 Mar 2022 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2022/03/numeros-complexos-python-sympy/</guid>
      <description>Números complexos são fascinantes e há muitas aplicações práticas. Neste artigo, veremos como a linguagem Python lida com números complexos nativamente e como o pacote SymPy amplia o poder da linguagem.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2022/03/numeros-complexos-python-sympy/featured_0035.jpg" />
    </item>
    
    <item>
      <title>Funções Trigonométricas com SymPy</title>
      <link>https://cienciaprogramada.com.br/2021/12/funcoes-trigonometricas-com-sympy/</link>
      <pubDate>Wed, 15 Dec 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/12/funcoes-trigonometricas-com-sympy/</guid>
      <description>O que ondas do mar, bolhas de sabão e DNA têm em comum? É o que mostro neste artigo, com a ajuda do Python. Veremos a relação de tais assuntos com funções trigonométricas.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/12/funcoes-trigonometricas-com-sympy/featured_0032.jpg" />
    </item>
    
    <item>
      <title>Lógica para programadores</title>
      <link>https://cienciaprogramada.com.br/2021/12/logica-para-programadores/</link>
      <pubDate>Fri, 03 Dec 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/12/logica-para-programadores/</guid>
      <description>Em programação, a palavra “lógica” pode se referir ou ao processo de elaboração de um algoritmo, ou a estruturas condicionais da linguagem, ou a operadores lógicos como E e OU. Nos dois últimos casos, estamos dentro da chamada lógica matemática.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/12/logica-para-programadores/featured_0033.jpg" />
    </item>
    
    <item>
      <title>Polinômios com SymPy - Cálculos com Python</title>
      <link>https://cienciaprogramada.com.br/2021/11/polinomios-sympy-calculos-python/</link>
      <pubDate>Mon, 22 Nov 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/11/polinomios-sympy-calculos-python/</guid>
      <description>Neste artigo, veremos como a biblioteca SymPy, para a linguagem Python, nos ajuda a lidar com operações envolvendo polinômios.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/11/polinomios-sympy-calculos-python/featured_0031.jpg" />
    </item>
    
    <item>
      <title>Gráficos com SymPy e Matplotlib</title>
      <link>https://cienciaprogramada.com.br/2021/11/graficos-com-sympy-e-matplotlib/</link>
      <pubDate>Mon, 08 Nov 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/11/graficos-com-sympy-e-matplotlib/</guid>
      <description>Neste artigo veremos como fazer gráficos com SymPy e Matplotlib. Usualmente quando se fala de SymPy focamos na parte relacionada à resolução de problemas de cálculos matemáticos. Mas muitos esquecem que a biblioteca possui alguns recursos básicos para construção de gráficos, que veremos neste artigo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/11/graficos-com-sympy-e-matplotlib/featured_0029.jpg" />
    </item>
    
    <item>
      <title>Expressões racionais, exponenciais e logaritmos com SymPy</title>
      <link>https://cienciaprogramada.com.br/2021/11/racionais-logaritmos-exponenciais-sympy/</link>
      <pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/11/racionais-logaritmos-exponenciais-sympy/</guid>
      <description>Neste artigo veremos como trabalhar com expressões racionais, exponenciais e logaritmos com a biblioteca SymPy do Python</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/11/racionais-logaritmos-exponenciais-sympy/featured_0028.jpg" />
    </item>
    
    <item>
      <title>Resolvendo equações com SymPy</title>
      <link>https://cienciaprogramada.com.br/2021/10/resolvendo-equacoes-com-sympy/</link>
      <pubDate>Fri, 08 Oct 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/10/resolvendo-equacoes-com-sympy/</guid>
      <description>Grande parte do estudo de matemática em níveis mais fundamentais é dedicada a resoluções de equações e sistemas de equações. Neste artigo veremos como utilizar o SymPy para essas tarefas de forma rápida e intuitiva.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/10/resolvendo-equacoes-com-sympy/featured_0027.jpg" />
    </item>
    
    <item>
      <title>Introdução ao SymPy - Cálculos com Python</title>
      <link>https://cienciaprogramada.com.br/2021/10/introducao-ao-sympy/</link>
      <pubDate>Sat, 02 Oct 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/10/introducao-ao-sympy/</guid>
      <description>Neste artigo veremos uma introdução ao SymPy, um dos pacotes matemáticos mais poderosos para a linguagem Python</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/10/introducao-ao-sympy/featured_0026.jpg" />
    </item>
    
    <item>
      <title>Git e GitHub - Guia definitivo de colaboração</title>
      <link>https://cienciaprogramada.com.br/2021/09/guia-definitivo-git-github/</link>
      <pubDate>Mon, 20 Sep 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/09/guia-definitivo-git-github/</guid>
      <description>O Git pode ser uma ferramenta um pouco assustadora para iniciantes devido ao grande número de comandos e possibilidades. Neste artigo, desmistificaremos os principais aspectos do Git de forma a possibilitar colaborar em qualquer projeto. O famoso fluxo de forks e pull requests, popularizado pelo GitHub, será abordado.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/09/guia-definitivo-git-github/featured_0025.jpg" />
    </item>
    
    <item>
      <title>yield from - O que é? Entendendo geradores em Python</title>
      <link>https://cienciaprogramada.com.br/2021/09/geradores-em-python-yield-from/</link>
      <pubDate>Thu, 16 Sep 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/09/geradores-em-python-yield-from/</guid>
      <description>Você já viu o termo “yield from” em algum código Python e ficou imaginando o que era? Nesse artigo vamos nos aprofundar ainda mais em geradores e entender, com exemplos, o que significa o “yield from” e como podemos utilizá-lo para deixar nossos códigos ainda mais eficientes.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/09/geradores-em-python-yield-from/featured_0024.jpg" />
    </item>
    
    <item>
      <title>Sequências infinitas em Python - Fibonacci como você nunca viu</title>
      <link>https://cienciaprogramada.com.br/2021/09/sequencias-infinitas-python-fibonacci/</link>
      <pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/09/sequencias-infinitas-python-fibonacci/</guid>
      <description>Você sabia que é possível criar uma sequência infinita sem ter problemas de memória e ainda consumir essa sequência da forma que você quiser? Hoje veremos um método específico do módulo itertools, o islice, que é excelente para nosso propósito. Aprenderemos a utilizá-lo com o exemplo da série de Fibonacci.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/09/sequencias-infinitas-python-fibonacci/featured_0023.jpg" />
    </item>
    
    <item>
      <title>Funções any e all em Python</title>
      <link>https://cienciaprogramada.com.br/2021/09/funcoes-any-e-all-em-python/</link>
      <pubDate>Thu, 02 Sep 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/09/funcoes-any-e-all-em-python/</guid>
      <description>Neste artigo, vamos ver como funcionam as funções all e any, presentes numa instalação padrão da linguagem Python. E, mais, vamos ver a utilidade de cada uma dessas funções e cuidados ao utilizá-las com base em uma análise de complexidade.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/09/funcoes-any-e-all-em-python/featured_0022.jpg" />
    </item>
    
    <item>
      <title>Geradores em Python - Códigos até 1000 vezes mais rápidos</title>
      <link>https://cienciaprogramada.com.br/2021/08/geradores-python-codigos-rapidos/</link>
      <pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/08/geradores-python-codigos-rapidos/</guid>
      <description>Você sabe a diferença entre uma função “normal” e uma função geradora em Python? Qual a diferença entre o return de uma função usual e o yield de um gerador? Nesse artigo responderemos essas perguntas e ainda nos aprofundaremos em alguns aspectos da linguagem. Veremos como geradores em Python podem tornar seu código até 1000 vezes mais rápidos.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/08/geradores-python-codigos-rapidos/featured_0021.jpg" />
    </item>
    
    <item>
      <title>Iteradores e iteráveis em Python</title>
      <link>https://cienciaprogramada.com.br/2021/08/iteradores-e-iteraveis-em-python/</link>
      <pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/08/iteradores-e-iteraveis-em-python/</guid>
      <description>Você sabe o que é um iterável? E um iterador? Como reconhecer essas estruturas em Python? Responder tais questionamentos é o objetivo desse artigo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/08/iteradores-e-iteraveis-em-python/featured_0020.jpg" />
    </item>
    
    <item>
      <title>Avaliação de curto-circuito em Python - Operadores booleanos</title>
      <link>https://cienciaprogramada.com.br/2021/08/curto-circuito-em-python/</link>
      <pubDate>Mon, 16 Aug 2021 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2021/08/curto-circuito-em-python/</guid>
      <description>Os operadores and e or são operadores em curto-circuito, ou seja, o segundo operando só é avaliado se o resultado não puder ser determinado com base apenas no valor do primeiro operando. Confuso? Vamos ver alguns exemplos neste artigo.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2021/08/curto-circuito-em-python/featured_0019.jpg" />
    </item>
    
    <item>
      <title>O básico de Markdown para um bom README no GitHub</title>
      <link>https://cienciaprogramada.com.br/2020/12/markdown-basico-readme-github/</link>
      <pubDate>Tue, 29 Dec 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/12/markdown-basico-readme-github/</guid>
      <description>Veremos o básico de Markdown para criar um bom README no GitHub, com exemplos práticos e dicas de como deixar seu projeto mais atrativo.</description>
      
    </item>
    
    <item>
      <title>Gerenciando issues e Pull Requests no GitHub</title>
      <link>https://cienciaprogramada.com.br/2020/12/gerenciando-issues-pull-requests-github/</link>
      <pubDate>Wed, 02 Dec 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/12/gerenciando-issues-pull-requests-github/</guid>
      <description>Veremos como gerenciar issues e pull requests no GitHub, tanto pela interface do site quanto pelo terminal de seu repositório local.</description>
      
    </item>
    
    <item>
      <title>Criando uma CLI com Python e usando branches no Git</title>
      <link>https://cienciaprogramada.com.br/2020/11/criando-cli-python-branches-git/</link>
      <pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/11/criando-cli-python-branches-git/</guid>
      <description>Vamos criar uma interface de linha de comando (CLI) bem simples em Python e, no processo, mostro como usar branches no Git.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/11/criando-cli-python-branches-git/featured_0013.jpg" />
    </item>
    
    <item>
      <title>Python eficiente - testes TDD, Git e fatorial resolvido em uma linha</title>
      <link>https://cienciaprogramada.com.br/2020/11/python-eficiente-testes-tdd-git-fatorial/</link>
      <pubDate>Mon, 02 Nov 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/11/python-eficiente-testes-tdd-git-fatorial/</guid>
      <description>Vamos ver como estruturar um pequeno projeto Python com auxílio de um exercício bem simples. Vou mostrar os passos para configurar qualquer editor ou IDE que você use, como trabalhar com controle de versão, no caso Git, e como desenvolver com testes (TDD – Test Driven Development).</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/11/python-eficiente-testes-tdd-git-fatorial/featured_0012.jpg" />
    </item>
    
    <item>
      <title>Aprenda Python com um interpretador interativo</title>
      <link>https://cienciaprogramada.com.br/2020/09/aprenda-python-interpretador-interativo/</link>
      <pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/09/aprenda-python-interpretador-interativo/</guid>
      <description>Veremos as vantagens de utilizar um interpretador Python interativo em comparação com o interpretador padrão da linguagem. O IPython pode auxiliar nos estudos da linguagem e na produção de conteúdo associado a Python.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/09/aprenda-python-interpretador-interativo/featured_0011.jpg" />
    </item>
    
    <item>
      <title>RegEx - Expressões regulares em Python</title>
      <link>https://cienciaprogramada.com.br/2020/09/regex-expressoes-regulares-python/</link>
      <pubDate>Sun, 20 Sep 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/09/regex-expressoes-regulares-python/</guid>
      <description>Conhecer expressões regulares, ou simplesmente regex, é muito útil, mas costuma ser um pouco assustador aos olhos de um iniciante. Neste artigo abordaremos o básico de regex utilizando Python</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/09/regex-expressoes-regulares-python/featured_0010.jpg" />
    </item>
    
    <item>
      <title>Gráficos com unidades em Python: pint e matplotlib</title>
      <link>https://cienciaprogramada.com.br/2020/09/graficos-python-pint-matplotlib/</link>
      <pubDate>Sat, 05 Sep 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/09/graficos-python-pint-matplotlib/</guid>
      <description>Neste artigo iremos detalhar como obter gráficos visualmente elegantes e que apresentam corretamente unidades em seus eixos. Combinaremos as bibliotecas pint, numpy e matplotlib.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/09/graficos-python-pint-matplotlib/featured_0007.png" />
    </item>
    
    <item>
      <title>Python, unidades e cerveja(?!): o pacote pint</title>
      <link>https://cienciaprogramada.com.br/2020/09/python-unidades-cerveja-pint/</link>
      <pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/09/python-unidades-cerveja-pint/</guid>
      <description>Sempre que trabalhamos com medidas e com dados experimentais, precisamos expressar nossos valores com as respectivas unidades. Neste artigo, veremos uma biblioteca Python para trabalhar com unidades e o que isso tem a ver com cerveja.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/09/python-unidades-cerveja-pint/featured_0006.jpg" />
    </item>
    
    <item>
      <title>Criando um ambiente virtual para seu projeto Python</title>
      <link>https://cienciaprogramada.com.br/2020/08/ambiente-virtual-projeto-python/</link>
      <pubDate>Sat, 08 Aug 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/08/ambiente-virtual-projeto-python/</guid>
      <description>Nesse artigo veremos como usar ambientes virtuais no gerenciamento de projetos Python. Veremos que é possível ter diferentes versões de Python, uma para cada projeto, e também como é feito o controle de pacotes e dependências.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/08/ambiente-virtual-projeto-python/featured_0003.jpg" />
    </item>
    
    <item>
      <title>Instalando o Anaconda no Linux Mint 20</title>
      <link>https://cienciaprogramada.com.br/2020/08/instalando-o-anaconda-em-linux/</link>
      <pubDate>Sat, 01 Aug 2020 00:00:00 +0000</pubDate>
      <author>contatocienciaprogramada[@]gmail.com (Francisco Bustamante)</author>
      <guid>https://cienciaprogramada.com.br/2020/08/instalando-o-anaconda-em-linux/</guid>
      <description>Você já deve ter ouvido falar em data science ou machine learning. E, eventualmente, já ouviu falar ou teve contato com as linguagens R ou Python. O artigo de hoje é sobre o Anaconda, uma distribuição que visa facilitar a instalação e o gerenciamento de ferramentas dessas duas linguagens, visando especialmente aplicações na área científica.</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://cienciaprogramada.com.br/2020/08/instalando-o-anaconda-em-linux/featured_0002.jpg" />
    </item>
    
  </channel>
</rss>
