Melhor IDEs Python e Editores de Código em 2020
Escolher as ferramentas certas para um trabalho é crítico. Da mesma forma, ao iniciar um novo projecto, como programador, tem muitas opções quando se trata de seleccionar o Editor de Código ou IDE perfeito. Existem muitas IDEs e Editores de Código para Python, e nesta secção discutiremos algumas das melhores disponíveis com os seus benefícios e fraquezas.
● PyCharm
div>>
PyCharm – A cross-platform IDE
Image Source – PyCharm
ul>
Category: IDE
Primeira Data de Lançamento: 2010
Compatibilidade de Plataformas: Windows, macOS, Linux
A quem se destina: Utilizadores de Python intermédios a avançados
Linguagens de suporte: Python, Javascript, CoffeeScript, etc.
Preço: Freemium (versão gratuita limitada da comunidade, versão profissional com todas as funcionalidades pagas)
Download: PyCharm Download Link
Empresas populares utilizando a IDE Pycharm Python -br>Twitter, HP, Thoughtworks, GROUPON, e Telephonic.
Desenvolvido pela JetBrains, PyCharm é uma IDE multiplataforma que oferece uma variedade de características tais como controlo de versão, depurador gráfico, testador de unidades integrado, e emparelha bem para tarefas de desenvolvimento web e Data Science. Com a API de PyCharm, os programadores podem criar os seus plugins personalizados para adicionar novas funcionalidades ao IDE. Outras características incluem:
● Conclusão de código
● Actualizações ao vivo para alterações de código
● Refactoring Python
● Suporte para desenvolvimento web de pilha completa
● Suporte para ferramentas científicas tais como matplotlib, numpy, e scipy
● Suporte para Git, Mercurial e mais
● Vem com edições pagas e comunitárias
Vantagens do PyCharm –
● Pode aumentar a produtividade e a qualidade do código
● Comunidade altamente activa para apoio
Desvantagens de PyCharm –
● Pode ser lento a carregar
● Requer a alteração das configurações padrão para projectos existentes para melhor compatibilidade
● A instalação inicial pode ser difícil
Screenshot para Referências-
PyCharm em Acção
/div>
/div>>>/div>>>>>fcaption>Image Fonte – PyCharm
● Spyder
Spyder – Ciência de dados altamente extensível-centric IDE
Image Source – Spyder
ul>
Category: IDE
Primeiro ano de lançamento: 2009
Compatibilidade de plataformas: Windows, macOS, Linux
A quem se destina: Cientistas de dados Python
Preço: Grátis
Download: Spyder Download Link
Spyder é um suporte para pacotes como NumPy, SciPy, Matplotlib, e Pandas. Destinado a cientistas, engenheiros, e analistas de dados, Spyder oferece ferramentas avançadas de exploração, análise, e visualização de dados. As características desta IDE multiplataforma incluem:
● Conclusão de código
● Realce da sintaxe
● Comparação de código via Profiler
● Manipulação de múltiplos projectos
● Característica Encontrar em ficheiros
● Registo do histórico
● Consola interna para introspecção
● Terceiro…apoio a plugins de festa
Vantagens –
● Inclui apoio a numerosas ferramentas científicas
● Vem com um incrível apoio comunitário
● Consola interactiva
● Leve
Desvantagens –
● Vem com dependências de execução
● Pode ser um pouco desafiante no início para os recém-chegados
Screenshot para Referências-
Image Source – Spyder
● Eclipse + Pydev
ul>
Categoria: IDE
Primeiro ano de lançamento: 2001 – para Eclipse, 2003 – para Pydev
Compatibilidade de plataformas: Windows, macOS, Linux
A quem se destina: Utilizadores de Python intermédios a avançados
Linguagens de suporte: Python, (Eclipse suporta Java e muitas outras linguagens de programação)
Preço: Grátis
Download: PyDev Download Link
Empresas populares utilizando PyDev e Eclipse IDE Python – Hike, Edify, Accenture, Wongnai, e Webedia.
Eclipse é uma das IDEs de topo disponíveis, suportando uma vasta gama de linguagens de programação para o desenvolvimento de aplicações, incluindo Python. Criada principalmente para o desenvolvimento de aplicações Java, o suporte para outras linguagens de programação é introduzido através de plugins. O plugin utilizado para o desenvolvimento Python é o Pydev e oferece benefícios adicionais sobre as IDEs Eclipse, como por exemplo:
● Django, Pylint, e integração de testes unitários
● Consola interactiva
● Depurador remoto
● Ir para definição
● Dica de tipo
● Auto-completar código com importação automática
Vantagens –
● Fácil de usar
● Características amigas do programador
● Grátis
Desvantagens –
● Interface de utilizador complexa torna difícil trabalhar com
● Se for um principiante então usar o Eclipse será difícil
Screenshot para Referências-
Image Source – Pydev ● IDLE
/div>>Image Source – Python ul>
Category: IDE
Primeiro Ano de Lançamento: 1998
Compatibilidade de Plataformas: Windows, macOS, Linux
A quem se destina: Utilizadores principiantes de Python
Preço: Grátis
Download: Ligação para descarregar IDLE
Empresas populares que utilizam IDLE Python IDE – Google, Wikipedia, CERN, Yahoo, e NASA.
Short for Integrated Development and Learning Environment, IDLE tem sido incluído com Python como a sua IDE padrão há mais de 15 anos. O IDLE é um IDE multiplataforma e oferece um conjunto básico de características para o manter livre de encargos. As características oferecidas, incluem:
● Shell window com código colorido, input, mensagens de saída e de erro
● Suporte para editor de texto com várias janelas
● Código auto-conclusão
● Formatação de código
● Pesquisa dentro de ficheiros
● Depurador com pontos de interrupção
● Suporta indentação inteligente
Vantagens –
● Perfeito para principiantes e instituições de ensino
Desvantagens –
● Faltam características oferecidas por IDEs mais avançadas, tais como capacidades de gestão de projectos
● Asa
div>>
Asa – IDE rica em funcionalidades para Python
Image Source – Wing
ul>
Category- IDE
First Release Year- September 7, 2000
Plataforma- Windows, Linux e Mac
A quem se destina: Utilizadores Python intermédios a avançados
Preço: $179 por utilizador para um ano de uso comercial, $245 por utilizador para uma licença de uso comercial permanente
Download: Wing Download Link
Empresas populares usando Wing Python IDE- Facebook, Google, Intel, Apple, e NASA
O IDE rico em características para Python, Wing, foi desenvolvido para tornar o desenvolvimento mais rápido com a introdução de características inteligentes tais como editor inteligente e navegação simples por código. Wing vem em 101, Personal, e variantes Pro, sendo o Pro o mais rico em funcionalidades e o único pago. Outras características notáveis da Wing incluem:
● Conclusão de código, detecção de erros, e análise de qualidade
● Capacidade de refactoring inteligente
● Depurador interactivo
● Integração de unidades de teste
● Interface personalizável
● Suporte para desenvolvimento remoto
● Suporte para frameworks como Django, Flask, e mais
Vantagens –
● Funciona bem com sistemas de controlo de versões tais como Git
● Fortes capacidades de depuração
Desvantagens –
● Falta uma interface de utilizador convincente
● Cloud9 IDE
Image Source – AmazonCloud9
ul>
Category: IDE
Primeiro Ano de Lançamento – 2010
Plataforma: Linux/MacOS/Windows
Empresas populares utilizando o IDE Cloud9 Python – Linkedin, Salesforce, Mailchimp, Mozilla, Edify, e Soundcloud.
Parte dos Serviços Web da Amazon, o IDE Cloud9 dá-lhe acesso a um IDE baseado na nuvem, necessitando apenas de um browser. Todo o código é executado na infra-estrutura da Amazon, o que se traduz numa experiência de desenvolvimento leve e sem descontinuidades. As características incluem:
● Requer uma configuração mínima do projecto
● Editor de código poderoso
● Capacidades de destaque, formatação e conclusão de código
● Terminal embutido
● Depurador forte
● Capacidades de programação de pares em tempo real
● Configuração instantânea do projecto, cobrindo a maioria das linguagens de programação e bibliotecas
● Acesso desobstruído a vários serviços AWS via terminal
Vantagens –
● Permite o desenvolvimento indolor de aplicações sem servidor
● Notavelmente robusto e global infra-estrutura acessível
Desvantagens –
● Depende inteiramente do acesso à Internet
● Texto Sublime 3
Image Source – Sublime ul>
Category: Code Editor
Primeiro Ano de Lançamento: 2008
Compatibilidade da Plataforma: Windows, macOS, Linux
A quem se destina: Principiante, Profissional
Linguagens de suporte: Python e C#
Preço: Freemium
Download: Texto Sublime 3 Descarregar Link
Empresas populares utilizando Texto Sublime Python IDE- Starbucks, Myntra, Trivago, Stack, e Zapier.
Sublime Text é um dos Editores de Código de Plataforma Cruzamento mais utilizados e suporta várias linguagens de programação, incluindo Python. Sublime oferece várias características, tais como abundância de temas para personalização visual, uma interface de utilizador limpa e sem distracções, e suporta o gestor de pacotes para ampliar a funcionalidade central através de plugins. Outras características incluem:
● Plugins actualizados através do Package Manager
● Ficheiro de gravação automática
● Macros
● Sintaxe de destaque e auto-completamento de código
● Edição simultânea de código
● Ir para qualquer coisa, definição e símbolo
Vantagens –
● Interface de utilizador sem confusão
● Edição dividida
● Rápida e altaeditor de desempenho
Desvantagens –
● Popup irritante para comprar licença sublime
● Número confuso de atalhos
● Gestor de pacotes complicado
● Visual Studio Code
>/div>>Image Source – Visual Studio Code ul>
Category: IDE
Primeiro ano de lançamento: 2015
Compatibilidade de plataformas: Windows, macOS, Linux
A quem se destina: Profissional
Linguagens de suporte: Todas as principais linguagens de programação (Python, C++, C#, CSS, Dockerfile, Go, HTML, Java, JavaScript, JSON, Less, Markdown, PHP, PowerShell, Python, SCSS, T-SQL, TypeScript.)
Preço: Grátis
Descarregar: Visual Studio Code Download Link
Empresas populares usando Código Fonte Visual (Python IDE – The Delta Group, TwentyEight, Inc., Focus Ponte Global, Creative Mettle, and National Audubon Society, Inc.
Desenvolvido pela Microsoft, Visual Studio Code é um aclamado editor de código multi-plataforma que é altamente personalizável e permite o desenvolvimento em várias linguagens de programação, incluindo Python. Oferece uma grande variedade de funcionalidades aos programadores, tais como depuração inteligente, personalização, suporte de plugins para ampliar as funcionalidades principais. Os principais destaques incluem:
● Built-em suporte para Git e controlo de versão
● Refactoring do código
● Terminal integrado
● IntelliSense para realce e preenchimento de código mais inteligente
● Capacidade intuitiva de depuração de código
● Desdobramento sem falhas para Azure
Vantagens –
● Regularmente actualizado com apoio comunitário activo
● Grátis
Desvantagens –
● Vasta colecção de plugins pode fazer com que encontrar o plugins certo seja um desafio
● Manuseamento de ficheiros grandes com pouco brilho
● Tempo de lançamento mais longo
Imagem de ecrã para Referências-
Código de Estúdio Visual em acção
>/div>
/div>
/div>
Image Source – Visual Studio Code ● Atom
Image Source – Atom
ul>
Category: Code Editor
Primeiro Ano de Lançamento: 2014
Compatibilidade da Plataforma: Windows, macOS, Linux
A quem se destina: Principiante, Profissional
Linguagens de suporte: Python, HTML, Java e 34 outras linguagens.
Preço: Grátis
Download: Atom Download Link
Empresas populares usando Atom (Python IDE) – Accenture, Hubspot, Figma, Lyft, e Typeform.
p>Desenvolvido por Github, o cão de topo em alojamento de código fonte e controlo de versões de software, Atom é um editor de código leve e multi-plataforma para Python e muitas outras linguagens de programação. Atom fornece muitas características sob a forma de pacotes, que melhoram as suas características principais. É construído em HTML, JavaScript, CSS, e Node.js, sendo a estrutura subjacente Electron. As características oferecidas incluem:
● Suporte para pacotes de terceiros através do Package Manager incorporado
● Apoia a colaboração do desenvolvedor
● Mais de 8000 características e experiência do utilizador-extensão de pacotes
● Suporte para acesso a ficheiros com vários painéis
● Completar código inteligente
● Opções de personalização
Vantagens –
● Editor de código leve
● Comunidadedesenvolvimento e suporte
Desvantagens –
● Actualizações recentes aumentaram o uso de RAM
● Algumas afinações necessárias em configurações antes use
● Jupyter
Image source – Jupyter ul>
Category: IDE
Primeiro Lançamento Ano – Fevereiro 2015
Compatibilidade do Navegador: Chrome, Firefox, Safari
Preço: Grátis
Download: Jupyter Download Link
Empresas populares de Utilização de IDE Jupyter Python- Google, Bloomberg, Microsoft, IBM, e Soundcloud.
p> Tão conhecido como Projecto Jupyter, é um IDE de código aberto e multiplataforma que muitos cientistas e analistas de dados preferem em relação a outras ferramentas. Perfeito para trabalhar em tecnologias como a IA, ML, DL, juntamente com várias linguagens de programação, incluindo Python. Os cadernos Jupyter oferecem a criação e partilha de código, texto, e equações para vários fins, incluindo análise, visualização, e desenvolvimento. As características oferecidas incluem:
● Formatação de código e destaque
● Partilha fácil via e-mail, Dropbox
● Produz resultados interactivos
● Joga bem com Grandes Dados
● Pode ser executado a partir de máquinas locais e de nuvens
Vantagens –
● Requer configuração mínima
● Perfeito para análise rápida de dados
Desvantagens –
● Utilizadores inexperientes podem achar Jupyter complicado
Screenshot para Referências-
Image source – Jupyter