Listamos os 5 melhores editores de código Python para Ubuntu/Linux e Windows em 2020.
Python está em todo o lado hoje em dia, e é sem dúvida a linguagem de programação C da era moderna. Pode encontrar Python em toda a parte desde websites, aplicações, projectos de ciência de dados, IA até aos dispositivos IoT. Sendo assim uma linguagem de programação popular desta década, é importante conhecer o ambiente de desenvolvimento do Python onde os programadores criam aplicações, especialmente se estiver a começar de novo.
Existem muitos ambientes de desenvolvimento Python disponíveis com muitas características e utilitários que satisfazem as suas necessidades. Alguns deles úteis para iniciantes que começam a aprender Python através da configuração do ambiente, outros utilizadores para o desenvolvimento pesado de Python, e configurações complexas. Aqui, neste post, abordarei 5 dos melhores, que o ajudarão a escolher um para a sua própria necessidade e caso de utilização.
Eclipse com PyDev
Eclipse é uma IDE gratuita e de código aberto desenvolvida pela IBM. Este IDE completo é utilizado para desenvolvimento Java e Android, no entanto, suporta muitas outras linguagens de programação, incluindo Python. Pode usar Eclipse com o popular plugin PyDev que lhe permite converter Eclipse para um ambiente de desenvolvimento Python completo. Com a integração do PyDev no Eclipse, poderá fazer a compilação, análise de código, depuração ao vivo, acesso à consola interactiva, e muitas mais funcionalidades.
- Plataforma: Linux
- Tipo: IDE
- Preço: Grátis
- Fonte: Código Aberto
- Ligação oficial para descarregar: PyDev, Eclipse
- Site Oficial Eclipse, PyDev Plugin
Vantagem
- li>>Características extensas e desenvolvimento completo de Python IDE.
Desvantagem
- Pesar pesado no desempenho do sistema.
- Targetted for advanced users.
PyCharm
Desenvolvido pela JetBrains, PyCharm fornece completamento inteligente de código, inspecções de código, realce de erros em tempo real, e correcções rápidas, juntamente com refactorings automáticos de código e capacidades de navegação ricas.
A enorme colecção de ferramentas PyCharm fora da caixa inclui um depurador integrado e um test runner; Python profiler; um terminal integrado; integração com VCS principais e ferramentas de base de dados integradas; capacidades de desenvolvimento remoto com intérpretes remotos; um terminal ssh integrado; e integração com Docker e Vagrant.
Além de Python, PyCharm fornece suporte de primeira classe para várias estruturas de desenvolvimento web Python, linguagens específicas de modelos, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js, e mais.
PyCharm tem duas versões de instaladores. A versão profissional e uma versão comunitária. A versão comunitária é gratuita e de código aberto. A versão profissional não é gratuita, pois vem com ferramentas profissionais e suportes extensivos. A edição profissional tem uma versão por assinatura com <10 USD por mês para uso individual.
No entanto, se for um principiante, pode começar com a edição comunitária gratuita de PyCharm.
Tanto para desenvolvimento Científico como para Web Python. Com suporte HTML, JS, e SQL.
- Plataforma: Linux, Mac, e Windows
- Tipo: IDE
- Preço: Grátis (Edição Comunitária) e Pago (Edição Profissional)
- Fonte: Open Source (Edição Comunitária)
li>Li>Li>Ligação de download oficial
Advantage
- li>Capacidades de edição avançadas e modernas para profissionais que ajudam a desenvolvimentos rápidos.
Desvantagem
- li>A maior parte das ferramentas profissionais estão disponíveis na versão paga (aproximadamente 8 a 10 USD por mês para uso individual).
Spyder
Spyder é um poderoso editor Python escrito em Python para Python. Foi concebido para ser utilizado por cientistas, engenheiros, e cientistas de dados. Oferece uma combinação única da edição avançada, análise, depuração, e funcionalidade de criação de perfis de uma ferramenta de desenvolvimento abrangente com a exploração de dados, execução interactiva, inspecção profunda, e belas capacidades de visualização de um pacote científico.
- Plataforma: Anaconda
- Tipo: IDE
- Preço: Grátis
- Fonte: Fonte Aberta
- Li>Li>Li>Li>Website Oficial
Advantage
- li>Li>Lightweight and Free/ul>
- Plataforma: Windows, Linux, OS X
- Tipo: IDE
- Preço: Grátis mas deve ser adquirida uma licença para uso contínuo
- Fonte: Fonte fechada
- Li>Li>Li>Li>Website oficial
- Plataforma: Windows, Linux, Mac
- Tipo: IDE
- Preço: Grátis
- Fonte: Fonte Aberta
- Li>Li>Ligação de descarga oficial
Disvantagem
- Li> Terá de o descarregar como parte do pacote Anaconda. Sem instalador autónomo.
Sublime Texto
Sublime Text é um editor de código sofisticado com uma interface de programação Python. É um utilitário multiplataforma e suporta nativamente muitas linguagens de programação. Pode ampliar as suas características e funcionalidade usando plugins. O texto sublime vem com características de aumento de produtividade, tais como Goto qualquer coisa, alterações a múltiplas secções do seu ficheiro simultaneamente.
Vantagens
- li>Li>Peso leve, gratuito, e disponível para Windows, Mac, e Linux.
Desvantagens
- Li> É gratuito para avaliação, mas para uso avançado, tem de comprar uma licença.
Thonny
Thonny é uma IDE Python para principiantes e simples de usar. Vem com o mais recente Python (3.7+ a partir da escrita) incorporado para que não precise de se preocupar em instalar o Python separadamente no seu sistema operativo. A interface do utilizador é desorganizada e sem distracções para os principiantes. Algumas das outras características notáveis do Thonny incluem – visão variável, depuração simples, passos, erros de sintaxe.
Vantagens
- li>Li>Lightweight, grátis, e disponível para Windows, Mac, e Linux.
Desvantagens
- li>Disponível com características básicas, uma vez que é uma IDE para principiantes.
Existem muitos editores Python disponíveis e estes são os 5 melhores de entre eles. Alguns dos outros notáveis editores Python que também pode experimentar – VIM, IDLE (vem com Python padrão), Cloud 9, Visual Studio Code, e eMacs.