Meu voto vai para PyCharm .
É realmente uma boa IDE para usuários de Python. Integra-se bem a projetos existentes e a novos projetos. Tem todos os recursos que qualquer um desejaria.
Os destaques rápidos para quem ainda não usou: -
-
Preenchimento automático - A maioria do ide / editor fornece isso. O bom é que não sugere apenas os literais existentes no arquivo atual. Sugere os métodos que podem ser usados nesse objeto. Por exemplo, se você criar um
list
-a = []
; ao pressionara(dot)
, ele sugeriráappend()
etc. Ele sugere o que pode ser usado na posição específica do cursor pressionandoctrl + space
-
Realce de sintaxe - isso é feito por todos os editores. Aqui as cores podem ser personalizadas.
-
Compreensão do fluxo de código - Salta para definição, declaração, todos os locais de onde determinado método é chamado, todas as ocorrências de um literal - apenas com atalhos de teclado.
-
Diretrizes de codificação - Ele avisa se você está perdendo alguma diretriz de codificação. Por exemplo, nomear uma função como
HelloWorld()
resultará em aviso "nome da função deve estar em minúsculas" -
Dependências externas - Achei isso muito útil. Eu posso ver o que todos os módulos que eu posso usar, o que todas as funções estão lá e como sua implementação é.
-
Depuração - Eu ainda não depurei a depuração a partir de agora, mas tenho certeza de que isso também será ótimo olhando para os outros recursos que são fornecidos.
-
Sistema de controle de versão - Ainda estou usando isso, mas ele tem VCS.
-
Temas, fontes, cores - Podemos alterar o tema ide, sua cor, estilo da fonte, tamanho da fonte, etc.
-
Há muitas pequenas fetures como modo livre de distração, modo de apresentação, refatoração de código, estrutura de arquivos
-
Inspeção de código - O melhor recurso que posso dizer. Ele verifica cada linha de código em todos os arquivos do projeto e sugere a diretriz de codificação e é realmente inteligente. Tente você mesmo.
P.S .: Após o comentário do @JonasCz, eu instalei e usei o PyCharm. Obrigado.