Qual a melhor IDE para Python?

Há alguns dias, o post IDEs Are a Language Smell causou furor em pelo menos três listas de discussão das quais participo (sem contar em outros fóruns ao redor do mundo). Entre mortos, feridos e o fogo cruzado de acusações de arrogância, salvaram-se todos. O lado bom da polêmica foi que o pessoal da comunidade Python Brasil ficou motivado para atualizar a página do wiki sobre IDEs para Python. Aliás, não se passa uma semana sem que um iniciante faça essa pergunta – completamente legítima por sinal – na lista de discussão: Qual a melhor IDE para programar em Python?

Qual a melhor IDE para programar em Python?

Essa simples indagação costuma despertar a ira de algumas pessoas. Acredito que menos pela pergunta em si do que pela enxurrada de respostas nas quais cada um indica a sua IDE/editor favorito. Não clique aqui.

Na minha opinião, a melhor resposta para a maior parte desse tipo de pergunta “teimosa” e polêmica, em qualquer área do conhecimento humano, é o bom e velho…

— DEPENDE.

O que você realmente quer é usar “a melhor” IDE ou somente quer saber o que os programadores um pouco mais experientes usam? Python é sua primeira linguagem ou você vem de uma cultura de plataformas que têm IDEs oficiais de fato (Java = Eclipse) ou de direito (.Net = Visual Studio)? Qual o sistema operacional que você usa? Qual o tipo de aplicação que você pretende desenvolver: Scripts para linha de comando? Aplicações web? Aplicações com GUI para desktop?

Como podemos ver, existem muitas variáveis a serem levadas em consideração. Sem saber a resposta para cada uma dessas perguntas, é quase impossível que alguém venha com uma resposta única, definitiva e que vai te deixar feliz para sempre.

Minha resposta default

Não existe algo como “a melhor” IDE, acredite. Se existisse, todos estariam usando. Python é uma linguagem que se destaca por ser intuitiva, legível e de código fácil de manter. Por isso, um bom editor de textos  e o interpretador interativo devem ser o suficiente para a maior parte dos casos. Alguns editores de texto recomendados são:

Sublime Text Dicas

No entanto, se você já tem o hábito de usar IDE e tem certeza de que não quer experimentar um estilo mais simples de programar, tente as opções a seguir e escolha a que for mais confortável para você:

Lembre-se sempre de que é uma decisão pessoal. Todas as opções apresentadas tem vantagens e desvantagens. Somente você pode avaliar qual delas atende suas necessidades.

9 ideias sobre “Qual a melhor IDE para Python?

  1. iv4nbr

    Acho q esse tema ganha mais evidência entre programadores delphi,vb,foxpro, visualstudio e afins q desejam migrar p Python e apesar d termos boas IDEs e editores, mas ainda falta alguma IDE q integre designer de forms e fonte, drag and drop e coisas do tipo. Enfim como vc bem frisou “Depende“ do escopo.

    Resposta
  2. Claudio Torcato

    Costumo usar o Gedit no Linux além da IDE Aptana Studio + PyDev. Gosto dessa IDE por conta da facilidade e utilidade que é usar um controle de versão integrado. Ou seja, tudo é uma questão da ferramenta certa para o trabalho que se quer fazer.

    Resposta
    1. Rodrigo Amaral Autor do post

      Olá, Sarvio! Eu não conheço o gvSIG, mas pelo que pude pesquisar, entendi que o próprio gvSIG tem o Scripting Composer, no qual é possível codificar as extensões. Seria isso? Existe algo que nesse recurso que não atende o que você precisa? Independentemente disso, acredito que o código pode ser editado à parte, e aí vale o que foi dito no post: experimentar e analisar o que melhor se adapta a você.

      Resposta

Deixe um comentário