python ubuntu

Use Ubuntu para programar em Python

O sistema operacional GNU/Linux é, na minha humilde opinião, o mais adequado para a programação de computadores.
Neste sentido, qualquer uma das principais grandes distribuições do Linux pode satisfazer plenamente um(a) profissional de desenvolvimento.

Já escrevi sobre qual a melhor distro para programar — clique no link para saber qual a minha opinião sobre o assunto.

Neste post, vou mostrar como preparar o Ubuntu 18.04 LTS Bionic Beaver para desenvolvimento na linguagem de programação Python.
É claro que o Ubuntu, já na instalação mínima, vem com interpretadores, de sobra, para você começar a programar em Python. Mas algumas ferramentas adicionais podem tornar o ambiente ainda melhor para quem já é profissional ou, mesmo, para estudantes.

Python 2 ou Python 3

O Python 2 vem caindo gradualmente em desuso, mas ainda há aplicações importantes do sistema, escritas nesta versão da linguagem.
Por este motivo, softwares (interpretadores, bibliotecas etc.) voltados para as duas versões ainda são encontrados.
Neste texto, vamos nos concentrar na versão 3 da linguagem, contudo.

Você pode verificar quais versões do interpretador Python há no seu Linux, digitando ‘python’ e pressionando a tecla Tab logo em seguida.
As versões disponíveis serão exibidas no terminal.
O comando ls também pode ser usado, para obter esta informação:


ls /usr/bin/python*

/usr/bin/python            /usr/bin/python3
/usr/bin/python2           /usr/bin/python3.6
/usr/bin/python2.7         /usr/bin/python3.6m
/usr/bin/python2.7-config  /usr/bin/python3m
/usr/bin/python2-config    /usr/bin/python-config

interpretadores Python no Ubuntu

Apesar da quantidade “expressiva de pythons”, há apenas 3 versões instaladas no meu sistema (python2, python3 e python 3m). O restante é link simbólico para o programa correspondente.

Use o parâmetro ‘–version’ para saber qual a sua versão padrão:


 python --version

Python 2.7.15rc1

A série 2.x é padrão justamente por causa dos vários scripts do sistema que ainda a usam — e você não deve mudar isto.
Ensinei como contornar a situação, para quem só quer usar a versão 3, neste post.

Instale IDEs gráficas para Python

Basicamente, qualquer uma das grandes IDEs pode ser usada para programar em Python. Se você já tem a sua preferida, pode relaxar e continuar a usá-la.
Se quiser experimentar algo novo, sugiro algumas IDEs feitas pela comunidade de programadores(as) Python, que podem trazer recursos e benefícios interessantes para quem usa esta linguagem predominantemente.

Pressione a tecla Super e procure o “Ubuntu software”, para entrar na loja (interface GUI para os respositórios) do Ubuntu.
instalar software no ubuntu

Dentro da loja faça uma busca (Ctrl + F) por ‘python ide’, para ver as opções específicas que você tem.
Atualmente, no meu sistema, há:

  1. A série de PyCharm, com IDEs voltadas para aplicações comerciais, científicas, educacionais etc. A PyCharm Pro é projetada para profissionais desenvolvedores(as).
  2. A Eric Python IDE, também projetada pelo pessoal que programa em Python. É uma opção leve e ágil. Falei mais dela aqui.
  3. Por fim, Thonny é uma IDE com recursos úteis para quem está estudando a linguagem. Vem com um depurador embutido, capaz de visualizar todos os passos conceituais da execução de um programa Python.

ide para python

Não se prenda a estas opções.
Experimente outras buscas, como ‘ide devel’, para encontrar bem mais opções.

Sugiro a leitura do artigo 5 IDEs para programar no Linux, para obter mais opções de ferramentas para desenvolvimento.

Instale o PIP

O pip (não é picture in picture) é um gerenciador de pacotes e serve para instalar novos softwares, bibliotecas e ferramentas para Python.
No Ubuntu, use o apt para instalar o gerenciador:


sudo apt install python3-pip

Mesmo especificando a versão “3” do Python, na linha de comando (acima), o procedimento ainda instala o pip para a versão 2 da linguagem.
Desta forma, você terá à sua disposição o pip2 e o pip3:

pip2 --version

pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
pip3 --version

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

Instale o bpython

Isto não é obrigatório.
Estudantes da linguagem podem gostar de usar uma shell com recursos de realce de sintaxe.
ubuntu loja

O aplicativo pode ser encontrado na lojinha do Ubuntu, ou pode ser instalado via linha de comando.

Você tem experiência em programação Python?! Quais aplicativos adicionais sugere para instalação no Ubuntu?

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *