<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: pyrtugues</title>
    <description>The latest articles on DEV Community by pyrtugues (@pyrtugues).</description>
    <link>https://dev.to/pyrtugues</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4145986%2Fba53cc4b-81ab-40c2-be1c-1a3765b2e077.png</url>
      <title>DEV Community: pyrtugues</title>
      <link>https://dev.to/pyrtugues</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pyrtugues"/>
    <language>en</language>
    <item>
      <title>Pyrtugues: programação em português que gera Python de verdade</title>
      <dc:creator>pyrtugues</dc:creator>
      <pubDate>Sun, 27 Sep 2026 20:29:00 +0000</pubDate>
      <link>https://dev.to/pyrtugues/pytugues-programacao-em-portugues-afe</link>
      <guid>https://dev.to/pyrtugues/pytugues-programacao-em-portugues-afe</guid>
      <description>&lt;h1&gt;
  
  
  Pyrtugues: A Ponte em Português para o Python que Crianças e Iniciantes Precisavam
&lt;/h1&gt;

&lt;p&gt;Se você já tentou ensinar programação para uma criança ou para alguém que não fala inglês, sabe qual é o maior obstáculo: a barreira do idioma. Enquanto a lógica de programação é universal, os comandos como &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;else&lt;/code&gt;, &lt;code&gt;print&lt;/code&gt; e &lt;code&gt;def&lt;/code&gt; são em inglês. &lt;/p&gt;

&lt;p&gt;Ferramentas como o Portugol tentam resolver isso, mas trazem uma sintaxe complicada e engessada, que não se conecta com o que o mercado usa. O &lt;strong&gt;Pyrtugues&lt;/strong&gt; nasceu para mudar esse cenário.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que é o Pyrtugues?
&lt;/h2&gt;

&lt;p&gt;O Pyrtugues é um projeto educacional de código aberto que funciona como uma &lt;strong&gt;ponte para o Python&lt;/strong&gt;. Ele permite que você escreva código usando palavras em português, mas com a lógica idêntica à do Python. &lt;/p&gt;

&lt;p&gt;Mais do que isso: o Pyrtugues &lt;strong&gt;traduz automaticamente&lt;/strong&gt; o seu código em português para Python real, que pode ser executado e até mesmo usar a biblioteca Pygame para criar jogos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Como Funciona?
&lt;/h2&gt;

&lt;p&gt;A arquitetura do Pyrtugues é simples e poderosa:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Você escreve&lt;/strong&gt; em Pyrtugues: &lt;code&gt;se idade &amp;gt; 10: mostrar("Olá!")&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;O motor de tradução&lt;/strong&gt; converte para Python: &lt;code&gt;if idade &amp;gt; 10: print("Olá!")&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;O código Python é executado&lt;/strong&gt;, permitindo que você veja o resultado real.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Um Exemplo Prático
&lt;/h2&gt;

&lt;p&gt;Veja como é simples a transição:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Em Pyrtugues:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;função saudacao(nome):
    retornar f"Olá, {nome}!"

mostrar(saudacao("Pyrtugues"))
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em Python (gerado automaticamente):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;saudacao&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;nome&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Olá, &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;nome&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;saudacao&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Pyrtugues&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A lógica é a mesma. A única diferença é a sintaxe, que se torna muito mais amigável para quem está começando.&lt;/p&gt;

&lt;h2&gt;
  
  
  Por que o Pyrtugues é Diferente?
&lt;/h2&gt;

&lt;p&gt;Sem Blocos: É programação textual de verdade, com código digitado, como no mundo real.&lt;/p&gt;

&lt;p&gt;Ponte para o Python: Não te prende em uma linguagem "de brinquedo". Você aprende a lógica e, naturalmente, migra para o Python.&lt;/p&gt;

&lt;p&gt;Suporte a Pygame: Crie jogos e aplicações gráficas enquanto aprende.&lt;/p&gt;

&lt;p&gt;Versão Web e Desktop: Use no navegador ou baixe para Windows e Linux.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusão
&lt;/h2&gt;

&lt;p&gt;O Pyrtugues não veio para substituir o Python, mas para ser a porta de entrada ideal para ele. Se você é professor, pai ou está começando a programar e esbarra na barreira do inglês, o Pyrtugues é a ferramenta que faltava.&lt;/p&gt;

&lt;p&gt;🌐 Site oficial: &lt;a href="https://pyrtugues.netlify.app/" rel="noopener noreferrer"&gt;https://pyrtugues.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧪 Editor Web: &lt;a href="https://pyrtugues-editor.netlify.app/" rel="noopener noreferrer"&gt;https://pyrtugues-editor.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub: &lt;a href="https://github.com/pyrtugues/Pyrtugues" rel="noopener noreferrer"&gt;https://github.com/pyrtugues/Pyrtugues&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Você já conhecia o Pyrtugues? Deixa um comentário com a sua opinião!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>education</category>
      <category>python</category>
      <category>braziliandevs</category>
    </item>
  </channel>
</rss>
