Skip to content

Releases: pyrtugues/Pyrtugues

Pyrtugues v1.5.0

Choose a tag to compare

@pyrtugues pyrtugues released this 04 Oct 15:31
2417eed

🚀 Pyrtugues 1.5.0

A nova versão do Pyrtugues chegou!

A versão 1.5.0 traz uma grande atualização no projeto, com muitas novas traduções, melhorias no funcionamento do tradutor, integração com o Python instalado no computador e uma nova experiência para quem usa o Pyrtugues no Visual Studio Code.


✨ O que há de novo

🐍 Execução usando o Python do seu computador

A partir desta versão, o Pyrtugues passa a trabalhar com o Python instalado no próprio computador para executar os códigos traduzidos.

Isso significa que o Pyrtugues pode utilizar o ambiente Python do usuário e suas bibliotecas instaladas, sem precisar carregar um Python completo dentro do executável.

O sistema procura automaticamente uma instalação compatível do Python e utiliza o ambiente encontrado para executar o código.


📚 Muitas novas traduções

O dicionário do Pyrtugues recebeu uma grande expansão nesta versão.

Foram adicionadas novas traduções, aliases e recursos para deixar o código em português mais natural e ampliar a quantidade de bibliotecas e funcionalidades que podem ser utilizadas.

Também foram feitas melhorias no sistema de tradução contextual para evitar que palavras ou nomes já traduzidos sejam processados novamente.


🧠 Melhorias no tradutor

O motor de tradução recebeu diversos ajustes internos.

Entre eles:

  • melhorias nas traduções contextuais;
  • proteção contra dupla tradução;
  • melhor tratamento de strings e f-strings;
  • melhorias nas traduções de métodos;
  • suporte ampliado a bibliotecas;
  • novos aliases para recursos gráficos e outras bibliotecas;
  • melhorias na compatibilidade entre os modos EDU e COMPLETO.

O objetivo continua sendo manter o Pyrtugues próximo da lógica do Python, mas com uma sintaxe muito mais acessível em português.


🎮 Pygame e bibliotecas

O suporte às bibliotecas do ecossistema Python continua sendo uma das partes importantes do Pyrtugues.

Nesta versão, o sistema de tradução foi ampliado para trabalhar com mais bibliotecas e recursos, incluindo aliases naturais para diferentes funcionalidades.


💻 Nova extensão para Visual Studio Code

O Pyrtugues agora possui uma extensão própria para o VS Code!

A extensão adiciona suporte para arquivos:

*.pyrt

e traz:

  • reconhecimento da linguagem Pyrtugues;
  • realce de sintaxe;
  • configuração de edição;
  • suporte ao tipo de arquivo .pyrt;
  • identidade visual própria para os arquivos Pyrtugues.

📦 Como instalar a extensão

A extensão está disponível no arquivo:

pyrtugues-1.5.0.vsix

Para instalar:

  1. Abra o Visual Studio Code.
  2. Pressione Ctrl + Shift + P.
  3. Procure por Extensions: Install from VSIX....
  4. Selecione o arquivo pyrtugues-1.5.0.vsix.
  5. Aguarde a instalação.
  6. Recarregue o VS Code caso seja solicitado.

Também é possível abrir a aba de extensões, clicar em ... e escolher Install from VSIX.... :contentReference[oaicite:1]{index=1}

Depois disso, arquivos .pyrt passam a ser reconhecidos pelo VS Code como Pyrtugues.


🪟 Instalação no Windows

Nesta versão, a instalação do Pyrtugues no Windows ficou mais simples.

Em vez de baixar e configurar cada componente manualmente, execute:

instalar_windows.bat

O instalador prepara automaticamente o ambiente necessário, verifica se existe uma versão compatível do Python e instala o que for necessário.

Ele também configura a associação dos arquivos .pyrt no Windows, permitindo que o sistema reconheça o formato como um tipo de arquivo do Pyrtugues.

⚠️ Importante

Para instalar o Pyrtugues no Windows, utilize o instalador .bat fornecido nesta release.


🐧 Sobre a versão Linux

A versão Linux não está incluída nesta release.

A partir da 1.5.0, esta release é focada na experiência do Pyrtugues no Windows, no novo sistema de instalação e na integração com o Python local, além da nova extensão para Visual Studio Code.


🌐 Web

A versão Web do Pyrtugues continua disponível, mantendo a proposta de levar a linguagem para diferentes ambientes.


🔧 Outras melhorias

Além das novidades principais, esta versão também inclui diversas correções, ajustes internos e melhorias de estabilidade.

O Pyrtugues continua evoluindo como uma ponte entre a programação em português e o ecossistema Python.


🇧🇷 Pyrtugues 1.5.0

Mais traduções.
Mais bibliotecas.
Mais integração.
Mais Python.
Mais Pyrtugues.

Obrigado por acompanhar o projeto! 💚🐍

Pyrtugues v1.4.0

Choose a tag to compare

@pyrtugues pyrtugues released this 27 Sep 18:12
af9f686

🚀 Pyrtugues 1.4.0

A nova versão do Pyrtugues chega com suporte ao Linux e melhorias importantes na versão Desktop!

✨ Novidades

🐧 Nova versão para Linux

🎮 Suporte ao Pygame, permitindo criar e executar projetos com recursos gráficos e jogos

🖥️ Melhorias na experiência da versão Desktop

🐛 Correções e ajustes gerais

O Pyrtugues continua sendo uma ponte para aprender programação em português usando a lógica do Python.

Pyrtugues 1.4.0 — agora no Windows e Linux. 🇧🇷🐍🐧🎮

Pyrtugues v1.3.0 — Editor renovado e melhorias no tradutor

Choose a tag to compare

@pyrtugues pyrtugues released this 23 Sep 21:25
d3b8d65

🐍 Pyrtugues v1.3.0

A versão 1.3.0 traz uma grande evolução no Pyrtugues, com melhorias no
editor, na experiência de uso e principalmente no motor de tradução
Pyrtugues → Python.

✨ Novidades

🎨 Novo visual

A interface foi reformulada para seguir mais de perto a identidade visual
do Editor Web do Pyrtugues.

  • novo layout de IDE;
  • Editor e Python Gerado lado a lado;
  • Terminal na parte inferior;
  • navegação integrada entre Editor, Exemplos e Sobre;
  • identidade visual mais consistente;
  • melhorias nos botões, espaçamentos e organização da interface.

🧠 Melhorias no tradutor

O motor recebeu melhorias importantes para interpretar o código com mais
contexto.

Entre elas:

  • proteção de strings e comentários durante a tradução;
  • se pode ser usado como variável sem ser convertido incorretamente;
  • se no início de uma condição continua sendo traduzido para if;
  • suporte contextual para em em estruturas para;
  • preservação de conteúdo dentro de strings;
  • melhorias na tradução de expressões;
  • suporte contínuo a f-strings.

Exemplo:

se = 19
x = se

se x:
    mostrar("Funcionou!")

é convertido para:

se = 19
x = se

if x:
    print("Funcionou!")

###⌨️ Melhorias no editor

O editor agora possui recursos mais próximos de uma IDE:

fechamento automático de (), [] e {};
fechamento automático de aspas;
prevenção de caracteres de fechamento duplicados;
Enter inteligente dentro de pares;
indentação automática;
Tab para indentação;
Shift + Tab para desindentação;
Backspace inteligente para pares vazios;
seleção envolvida automaticamente por pares;
números de linha sincronizados com o editor.
###🐍 Visualização do Python

A versão 1.3.0 também melhora a relação entre Pyrtugues e Python,
permitindo visualizar o código Python gerado pelo tradutor.

Isso reforça a proposta principal do projeto:

Programar em português → entender a lógica → enxergar o Python → aprender Python.

###🔧 Melhorias técnicas

A versão também inclui diversas correções e melhorias internas para
deixar o editor e o tradutor mais consistentes.

O objetivo desta versão foi principalmente melhorar a experiência de
programar em Pyrtugues, em vez de simplesmente adicionar uma grande
quantidade de novos comandos.

##🤝 Créditos e desenvolvimento

O Pyrtugues continua sendo um projeto criado e desenvolvido por
Vinicius Caracciolo.

A versão 1.3.0, porém, foi desenvolvida com forte participação e
assistência do ChatGPT, que contribuiu em grande parte da implementação,
refatoração, revisão e desenvolvimento das novas funcionalidades desta
versão.

Vinicius continuou responsável pela direção do projeto, pelas decisões
sobre a linguagem, testes, validação das funcionalidades e evolução da
proposta do Pyrtugues.

Esta versão representa uma colaboração entre o criador do Pyrtugues e
uma ferramenta de inteligência artificial utilizada como assistente
de desenvolvimento.

##📦 Versão

Pyrtugues v1.3.0

Esta versão representa uma etapa importante na evolução do projeto,
principalmente no editor e no motor de tradução.

O projeto continua em desenvolvimento.

###💚 Pyrtugues — Python em português, feito para aprender programação.

Pyrtugues v1.2.0

Choose a tag to compare

@pyrtugues pyrtugues released this 21 Sep 18:25
dd07ba6

Versão com pequenas melhorias comparada com a v1 mas sendo mais robusto

Pyrtugues v1.0.0

Choose a tag to compare

@pyrtugues pyrtugues released this 19 Sep 20:41
97ea8e4

Primeira versão pública do Pyrtugues.

• Programação em português
• Interface gráfica
• Tradução de comandos para Python
• Executável para Windows