Introdução

O Python é uma linguagem de programação flexível e versátil, com vantagens em script, automação, análise de dados, aprendizado de máquina e desenvolvimento back-end.

Este tutorial lhe fornecerá um passo a passo da instalação do Python e da configuração de um ambiente de programação em um servidor Ubuntu 20.04. Para uma versão mais detalhada deste tutorial, com explicações aprofundadas de cada passo, consulte Como instalar o Python 3 e configurar um ambiente de programação em um servidor Ubuntu 20.04.

Passo 1 — Atualizar

ambiente illustration for: Passo 1 — Atualizar

Após fazer o login em seu servidor Ubuntu 20.04 como um usuário sudo não-root, atualize seu sistema. Desta forma, você garante que sua versão enviada do Python 3 está atualizada.

				
					
sudo apt update

sudo apt -y upgrade

				
			

Confirme a instalação se o solicitado a fazer isso.

Passo 2 — Conferir a Versão do Python

Verifique qual versão do Python 3 está instalada digitando:

				
					
python3 -V

				
			

Você receberá um resultado similar ao seguinte, dependendo de quando tiver atualizado seu sistema.

				
					
[secondary_label Output]

Python <^>3.8.2<^>

				
			

Passo 3 — Instalar o pip

Para gerenciar os pacotes de software para o Python, instale o pip, uma ferramenta que ajudará você a gerenciar bibliotecas ou módulos para usar em seus projetos.

				
					
sudo apt install -y python3-pip

				
			

Os pacotes Python podem ser instalados digitando:

				
					
pip3 install <^>package_name<^>

				
			

Aqui, o <^>package_name<^> pode se referir a qualquer pacote ou biblioteca Python, tais como o Django para o desenvolvimento Web ou o NumPy para a computação científica. Então, se você quiser instalar o NumPy, você pode fazer isso com o comando pip3 install numpy.

Passo 4 — Instalar Ferramentas Adicionais

Há mais alguns pacotes e ferramentas de desenvolvimento a serem instalados para garantir que teremos uma configuração robusta para nosso ambiente de programação:

				
					
sudo apt install build-essential libssl-dev libffi-dev python3-dev

				
			

Passo 5 — Instalar o venv

Ambientes virtuais permitem que você tenha um espaço isolado no seu servidor para projetos Python. Vamos usar o venv, parte da biblioteca padrão do Python 3, que podemos instalar digitando:

				
					
sudo apt install -y python3-venv

				
			

Passo 6 — Criar um Ambiente Virtual

Você pode criar um novo ambiente com o comando pyvenv. Aqui, vamos chamar nosso novo ambiente de <^>my_env<^>, mas você deve chamá-lo de algo relacionado ao seu projeto.

				
					
python3.6 -m venv &lt;^&gt;my_env&lt;^&gt;

				
			

Passo 7 — Ativar o Ambiente Virtual

Ative o ambiente utilizando o comando abaixo, onde <^>my_env<^> é o nome do seu ambiente de programação.

				
					
source &lt;^&gt;my_env&lt;^&gt;/bin/activate

				
			

Seu prompt de comando agora será prefixo com o nome do seu ambiente:

				
					


				
			

Passo 8 — Testar o Ambiente Virtual

Abra o intérprete Python:

				
					
python

				
			

Note que dentro do ambiente virtual do Python 3, você pode usar o comando python ao invés de python3, e pip ao invés de pip3.

Você saberá que você está no intérprete quando receber o seguinte resultado:

				
					
Python 3.8.2 (default, Mar 13 2020, 10:14:16)

[GCC 9.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

&gt;&gt;&gt;

				
			

Agora, utilize a função print() para criar o programa tradicional Olá, Mundo:

				
					
print("Hello, World!")

				
			
				
					
[secondary_label Output]

Hello, World!

				
			

Passo 9 — Desativar o Ambiente Virtual

Saia do intérprete Python:

				
					
quit()

				
			

Então saia do ambiente virtual:

				
					
deactivate

				
			

Leitura Adicional

A partir daqui, há muito o que você pode aprender sobre o Python. Aqui estão alguns links relacionados a este guia: