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
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.
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á:
- A série de PyCharm, com IDEs voltadas para aplicações comerciais, científicas, educacionais etc. A PyCharm Pro é projetada para profissionais desenvolvedores(as).
- A Eric Python IDE, também projetada pelo pessoal que programa em Python. É uma opção leve e ágil. Falei mais dela aqui.
- 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.
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.
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?
2 replies on “Use Ubuntu para programar em Python”
Olá amigo, gostaria de saber como você fez pra add um banner de propaganda no lado esquerdo e se funciona mesmo? porque, pelo que sei, esta é a versão free do WP, ou você usa algum plugin pago? E qual é e como por favor, obg!
Os banners podem ser inseridos direto na sessão de widgets do tema do WordPress usado pelo seu blog. Você precisa ser administrador do site, contudo, para configurar esta sessão.