Skip to content

Atualiza página /ferramentas: remove Atom e moderniza recomendações#330

Open
rodrigosf672 wants to merge 1 commit intopythonbrasil:pelicanfrom
rodrigosf672:chore/update-ferramentas-311
Open

Atualiza página /ferramentas: remove Atom e moderniza recomendações#330
rodrigosf672 wants to merge 1 commit intopythonbrasil:pelicanfrom
rodrigosf672:chore/update-ferramentas-311

Conversation

@rodrigosf672
Copy link
Copy Markdown
Contributor

@rodrigosf672 rodrigosf672 commented Mar 5, 2026

Resumo

Este PR atualiza a página /ferramentas conforme solicitado no issue #311:

  • Remove Atom (descontinuado) e outras ferramentas obsoletas
  • Reorganiza conteúdo por finalidade e perfil de uso
  • Adiciona ferramentas modernas: Positron, JupyterLab, Google Colab, Thonny, Neovim
  • Atualiza descrições com foco em iniciantes (label do issue)
  • Corrige links para sites oficiais
  • Build testado com make html (conteúdo de /ferramentas está atualizado corretamente).

Mudanças principais

Removido:

  • Atom (descontinuado desde 2022)
  • ~20 ferramentas obsoletas: Spyder 2, Rodeo, jext, joe, PS Pad, SciTE, Boa-Constructor, SPE, Pida, DrPython, PythonCard, PyScripter, PyPE, EasyEclipse, PythonWin
  • Links quebrados (Google Code, SourceForge antigos)

Adicionado:

  • Positron: IDE da Posit para ciência de dados (Python/R, IA integrada, notebooks nativos)
  • JupyterLab e Google Colab: ambientes para notebooks
  • Thonny: IDE muito amigável para iniciantes
  • Neovim e Micro: editores modernos de terminal

Reorganizado:

  • Seção "Recomendações Rápidas por Perfil" — guia rápido para escolha
  • Seção "IDEs e Editores — Principais Recomendações" — curadoria top
  • Seção "Ferramentas Específicas por Contexto" — notebooks, ciência de dados, web, terminal
  • Seção "Outras Opções (Verifique Status)" — ferramentas de manutenção incerta

Rationale

A página anterior estava desatualizada (Atom, links quebrados do Google Code/SourceForge) e desorganizada (misturava editores simples com IDEs sem critério claro). Esta atualização:

  1. Melhora experiência para iniciantes: recomendações claras por perfil, descrições objetivas
  2. Reflete realidade de 2026: ferramentas atuais e relevantes (Positron, VS Code moderno, Neovim, JupyterLab/Colab)
  3. Organização por finalidade: facilita escolha conforme contexto de uso
  4. Curadoria honesta: recomendações úteis e atuais, não lista gigante

Verificação

  • Build local com make html — sucesso (29 páginas processadas)
  • Todos os links principais testados
  • Mantém estrutura do arquivo (header Title/Slug/Template)

Closes #311

Remove Atom (descontinuado) e outras ferramentas obsoletas (Spyder 2,
Rodeo, jext, joe, PS Pad, etc.). Reorganiza conteúdo por finalidade
(iniciantes, web, ciência de dados, terminal) com recomendações
atualizadas e links oficiais válidos.

Adiciona:
- Positron (IDE para ciência de dados com Python/R e IA integrada)
- JupyterLab e Google Colab
- Thonny (IDE para iniciantes)
- Neovim e Micro (editores modernos)
- Seções contextuais por perfil de uso

Melhora descrições com foco em iniciantes e atualiza links.
Informações do Positron verificadas no site oficial.

Closes pythonbrasil#311
Copy link
Copy Markdown
Collaborator

@adorilson adorilson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Olá, @rodrigosf672

Obrigado pelo PR.

Fiz uma série de sugestões pontuais. O principal ponto é remover algumas redundâncias e deixar a organização mais útil/didática para quem está começando, que é o público-alvo dessa página.

Uma outra coisa, que serve para contribuições futuras ou continuidade desse PR, é dividir as mudanças em commits menores. Fica mais fácil para fazer a revisão e fazer uma reversão, se necessário.

Veja aqui uma listagem de ferramentas para te auxiliar no desenvolvimento python:
Escolher a ferramenta certa pode fazer toda a diferença na sua produtividade e aprendizado. Esta página reúne recomendações atualizadas de editores e IDEs para Python, organizadas por finalidade e perfil de uso.

## Recomendações Rápidas por Perfil
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(Re)Escrever todos os títulos na caixa recomendada para o português: apenas a primeira palavra inicia em maiúsculas.

E como esse é a primeira seção, fica melhor sendo nível 1 (apenas um #)

- **Desenvolvimento web**: VS Code ou PyCharm — excelente suporte para Django, Flask e frameworks modernos
- **Ciência de dados e notebooks**: Positron (Python/R + IA), JupyterLab, VS Code com extensões Jupyter, ou PyCharm
- **Terminal e minimalistas**: Vim, Emacs, ou Neovim com configurações Python
- **Aprendizado Python básico**: IDLE (já vem com Python) ou VS Code
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esse último item poderia ser o primeiro. Assim, fica numa sequência +ou- linear com o tempo de vida de quem programa.

---

Automatiza algumas operações básicas de refactoring para Python. Tem integração com vários editores, como o PyDev e o Emacs.
## Dicas para Escolher
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Penso que essa seção pode estar na introdução. Talvez fundida com as recomendações.

---

*Boa parte deste conteúdo foi retirado do link (http://wiki.python.org.br/IdesPython)
*Conteúdo original baseado em http://wiki.python.org.br/IdesPython, atualizado pela comunidade Python Brasil.*
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A wiki não existe mais. Isso pode ser removido.

---

Spyder (também conhecido como Pydee) é um poderoso ambiente de desenvolvimento interativo para a linguagem Python com edição avançada, testes interativos, recursos de depuração e introspecção
## IDEs Complementares e Alternativas
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essa seção pode ser fundida com "IDEs e editores". Particularmente, IDLE deveria ser uma das primeiras recomendações. Pode ser indicado para iniciantes e ser o ambiente integrado do Python.

---

Atom é open source e feito pelo Github e com suporte para várias linguagens, dentre elas o Python. É integrado ao Git e Github, sendo possível mexer com o Git e Github através da interface do editor de texto. Ótimo para iniciantes.
## IDEs e Editores — Principais Recomendações
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A seção "IDEs e editores" pode ter subseções. De forma 1:1 seria:

  • Principais recomendações
  • Editores de texto avançados
  • IDEs complementares e alternativas

Mas possivelmente pensar em nomes melhores e reorganizar as ferramentas.

Template: page

Veja aqui uma listagem de ferramentas para te auxiliar no desenvolvimento python:
Escolher a ferramenta certa pode fazer toda a diferença na sua produtividade e aprendizado. Esta página reúne recomendações atualizadas de editores e IDEs para Python, organizadas por finalidade e perfil de uso.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Expandir isso explicando que escolha de ferramenta é algo pessoal e tals... entretanto existem algumas recomendações para a escolha de acordo com perfil da pessoa finalidade de uso...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Atualizar /ferramentas

2 participants