Articles

Melhor IDEs Python e Editores de Código Você Deve Saber

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 IDEPyCharm – A cross-platform IDE

PyCharm - A cross-plataforma 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 in ActionPyCharm em Acção

    PyCharm em Acção

    /div>

    /div>>>/div>>>>>fcaption>Image Fonte – PyCharm

    ● Spyder

    Spyder — Highly extensible data science-centric IDESpyder – Ciência de dados altamente extensível-centric IDE

    Spyder - IDE altamente extensível centrada na ciência dos dados

    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-

    Spyder in Action

    Spyder in Action

    Image Source – Spyder

    ● Eclipse + Pydev

    Eclipse+Pydev - Uma das melhores IDEs disponíveis

    Eclipse+Pydev - Uma das principais IDEs disponíveis

    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-

    Pydev em Acção

    Pydev em Acção

    /div>

    Image Source – Pydev

    ● IDLE

    IDE - Cross-plataforma IDE

    IDE - Cross-platform IDE

    /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>>Wing — Feature-rich IDE for PythonAsa – IDE rica em funcionalidades para Python

    Asa - Funcionalidade-rich IDE for 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

    I IDECloud9 - Parte dos Serviços Web da Amazon

    I IDECloud9 - Parte dos Serviços Web da Amazon Serviços Web

    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

    Texto Sublime - Mais comummente utilizado cross-platform Code Editors

    Sublime Textos - Editores de Código de Plataforma - mais vulgarmente utilizados em plataforma cruzada

    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

    Visual Studio Code - Cross-platform code editor

    Visual Studio Code - Cross-platform code editor

    >/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-

    Visual Studio Code in actionCódigo de Estúdio Visual em acção

    >/div> Código de Estúdio Visual em acção

    /div>

    /div>

    Image Source – Visual Studio Code

    ● Atom

    Atom - Top dog in source-alojamento de código e controlo de versão de software

    Atom - Top dog in source-code hosting and software version controlling

    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

    Jupyter - Aberto-fonte e multi-plataforma IDE

    Jupyter - IDE de fonte aberta e multi-plataforma IDE

    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-

    Jupyter em Acção

    Jupyter em Acção

    Image source – Jupyter

    Deixe uma resposta

    O seu endereço de email não será publicado. Campos obrigatórios marcados com *