O Python é uma das linguagem de programação de uso geral mais amplamente utilizada. A maioria dos sites populares ou software de aplicativo que você usa todos os dias é alimentada por Python.
A razão por trás da popularidade desta linguagem de programação é sua natureza simples e fácil de entender. Ciência de dados e análise de dados são aplicações da programação Python. Esses campos são responsáveis por criar muitos empregos em todo o mundo.
Existem muitos ambientes de desenvolvimento integrado (IDEs) disponíveis para edição e programação em Python. Pessoalmente, eu prefiro o Vim no terminal Ubuntu, mas há muitos Ides como Pyharm, GNU Emacs e Pyzo que estão disponíveis para o Ubuntu. Então, hoje vamos discutir esses Ides um por um.
Vim
Características:
Vim é o meu número 1 preferido ide dos projetos da faculdade e ainda hoje, porque torna a tarefa tediosa como programação muito fácil e agradável. O VIM também é usado por muitos desenvolvedores e usuários do Linux porque é muito rápido e é um IDE altamente personalizável. Mais importante, o VIM facilita a tarefa de depuração e tem suporte para muitas ferramentas e plug-ins.
O VIM pode ser usado como aplicativo independente e interface da linha de comando. Muitos novos usuários podem achar difícil usar inicialmente, mas depois de se acostumar, você vai adorar programar no Vim.
$ sudo apt-get install vimPycharm
Características:
Pycharm é um Python IDE de plataforma cruzada muito popular, que vem em duas edições, a saber, edição da comunidade e profissional. Community Edition é gratuito e de código aberto enquanto a edição profissional é paga. É altamente personalizável e apresenta IDE rico com recursos como testes de unidade integrados e depurador Python, destaque de erros, análise de código e muitos outros que você pode esperar no IDE no IDE.
Pycharm tem um dos melhores GUI em comparação com os outros Python Ides e pode ser uma boa escolha para desenvolvedores profissionais. Está disponível para os últimos lançamentos do Ubuntu no pacote Snap e pode ser baixado diretamente do Ubuntu Software Center.
$ sudo snap install pycharm -comunity -classicEric
Características:
Eric é um ambiente de desenvolvimento integrado de código aberto escrito e desenvolvido em Python. É um IDE de plataforma cruzada com suporte para muitas linguagens de programação, incluindo Python. O ERIC IDE é agrupado com tantos recursos que incluem conclusão automática de código, destaque de erros, depurador integrado do Python, pesquisa antecipada, destaque da sintaxe, etc.
Eric tem GUI simples, mas altamente personalizável, com suporte para plug-ins e extensões. Ele também possui navegador de classe integrado que você não encontrará em nenhum IDES.
$ sudo apt-get install EricPyzo
Características:
Pyzo é um ambiente de programação de código aberto baseado em Python. Usa o CONDA para gerenciar os pacotes python. É um IDE simples e interativo, mas não há compromisso com seus recursos. Alguns dos recursos incluem destaque de sintaxe, guia de indentação, MATLAB como a interface do usuário, arquivos e diretórios de arrastar e soltar, etc.
O Pyzo também apresenta ajuda interativa, navegador de arquivos e tem suporte para todas as principais linguagens de programação. O pyzo pode ser baixado e instalado no centro de software ou comando terminal.
Atualização $ sudo apt-getQuando a instalação estiver concluída, execute o seguinte comando para iniciar o Pyzo IDE.
$ pyzoSpyder
Características:
Spyder é um ambiente de desenvolvimento integrado de plataforma cruzada, especialmente projetada para programação científica em Python. É um IDE de vários idiomas com recursos como conclusão automática de código, destaque da sintaxe, análise de código, divisão horizontal e vertical.
Spyder possui interface do usuário baseada em layout, o que o torna facilmente navegado e fácil de usar para novos usuários também.
$ sudo apt-get install spyderGNU Emacs
Características:
GNU Emacs é um ambiente de desenvolvimento integrado desenvolvido no projeto GNU. É um editor de código de plataforma cruzada. É um editor de código personalizável com suporte para a linguagem de programação python pronta para a caixa. É um dos IDEs mais poderosos disponíveis para programação no Python.
O GNU Emacs tem uma interface de usuário simples que oferece excelente experiência do usuário final. O EMACS não se limita apenas à programação, pois você pode usá -lo para navegação na web, email, etc.
$ sudo add-aprop-repository ppa: kelleyk/emacsÁtomo
Características:
Atom é um editor de texto gratuito e de código aberto com recursos como qualquer ambiente de desenvolvimento integrado. É desenvolvido pelo GitHub e suporta quase todas as principais linguagens de programação, incluindo Python. Ao instalar algumas extensões e plug-ins, você pode trazer a funcionalidade do IDE para o Atom.
Atom possui interface de usuário lisa e oferece recursos como conclusão automática, destaque da sintaxe, diagnóstico e muito mais.
$ sudo add-aprop-repository ppa: webupd8team/atomPydev (Eclipse)
Características:
Pydev é um plug-in de terceiros para o Eclipse, que é um ambiente de desenvolvimento integrado desenvolvido para programação científica no Python. Ele oferece recursos como análise de código, depuração gráfica, refatoração de código, etc.
Como o Pydev é integrado no eclipse, ele tem uma interface de usuário muito boa. Ele também tem integração com Pylint. Para usar o Pydev, você só precisa instalar o eclipse no Ubuntu Software Center e adicionar o plug-in pydev a ele.
Asa
Características:
Wing é um IDE desenvolvido por Wingware. É especialmente projetado para a linguagem de programação python. Wing oferece muitos recursos como conclusão automática, edição automática, navegador de origem, navegação de código e depuração local e remota.
Wing tem interface de usuário flexível com tudo colocado perfeitamente para que você possa encontrar facilmente o que quiser.
Baixe o pacote de asa daqui:
https: // wingware.com/downloads/asa-pessoa
Thonny
Características:
Thonny é um IDE simples, especialmente projetado para iniciantes. Possui interface de usuário simples e fácil de usar com alguns recursos básicos, como depurador, conclusão de código, etc. Thonny vem carregado com Python 3.6 Construído para fora da caixa, o que requer o instalador simples para começar com a programação Python.
A melhor coisa sobre Thonny é que ele tem um shell de sistema para iniciantes. Você pode abrir o shell do sistema a partir das ferramentas, muitas para instalar os pacotes extras ou aprender o manuseio do Python na linha de comando. Você pode baixar e instalar Thonny no Ubuntu Software Center.
PARADO
Características:
Idle é um ambiente de desenvolvimento integrado para a linguagem de programação Python. Está escrito na linguagem de programação Python e no kit de ferramentas da Tinter Gui. É um IDE de plataforma cruzada que também funciona sem esforço no Windows e no MacOS, além do Linux e suas distribuições.
Falando sobre os recursos que ele oferece, as múltiplas janelas, conclusão automática, colorização da entrada de código são um dos muitos recursos notáveis. Além disso, também é um Python IDE altamente configurável.
Atualização $ sudo apt-getConclusão
Para concluir, a seleção do melhor IDE sempre depende das preferências e necessidades do programador. Os IDEs listados aqui são os melhores em termos de edição de código, depuração e experiência geral do usuário.