Repository navigation
Releases: pyrtugues/Pyrtugues
Release list
Pyrtugues v1.5.0
🚀 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:
- Abra o Visual Studio Code.
- Pressione
Ctrl + Shift + P. - Procure por
Extensions: Install from VSIX.... - Selecione o arquivo
pyrtugues-1.5.0.vsix. - Aguarde a instalação.
- 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
🚀 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
🐍 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;
sepode ser usado como variável sem ser convertido incorretamente;seno início de uma condição continua sendo traduzido paraif;- suporte contextual para
emem estruturaspara; - 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
Versão com pequenas melhorias comparada com a v1 mas sendo mais robusto
Pyrtugues v1.0.0
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