Category Archives: Python

Curso Python 3 – Udemy

Este post documenta comandos e fontes do curso da Udemy – Curso de Python 3 do básico ao avançado

Install Python

sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.10-full python3.10-dev -y

Ativar ambiente virtual

  1. Criar um diretório – ex: /opt/projetos-python/
  2. $ python3 -m venv .venv
  3. $ source .venv/bin/activate
  4. Para desativar $ deactivate
  5. $ wich python (demonstra qual ambiente está rodando)
  6. $ pip install pymysql (instala as libs do MySQL)
  7. $ pip install requests
  8. $ pip install –upgrade pip
  9. $ python -m pip install pip –upgrade (para atualizar o pip)
  10. Para remover o ambiente, basta apagar a pasta (neste caso .venv)

Fontes

https://gist.github.com/luizomf/8623264cbf69cd2619bcdee258628f41

https://gist.github.com/luizomf/688c8a48fe007829c120818138ac2317

Documentação do Python: Ex: https://docs.python.org/3.13/library/string.html

 

Instalar Python no Linux compilando o código fonte

Para instalar o Python 3.8 no Linux compilando o código fonte, você deve fazer o seguinte:

Passo 1. Abra um terminal;
Passo 2. Instale os pacotes de compilação e bibliotecas de desenvolvimento da sua distribuição usando a central de programa da mesma (procure pelos nomes ou equivalentes listados nos comandos abaixo) . No caso do Ubuntu, Debian e derivado isso pode ser feito com o seguinte comando;

sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Passo 3. Acesse a pasta opt;

cd /opt

Passo 4. Baixe o código fonte com o comando abaixo;

sudo wget https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz

Passo 5. Use o comando a seguir para descompactar o arquivo baixado;

sudo tar xzf Python-3.8.7.tgz

Passo 6. Agora, acesse a pasta criada durante a descompactação;

cd Python-3.8.7

Passo 7. Use o comando abaixo para preparar os arquivos para a compilação;

sudo ./configure --enable-optimizations

Passo 8. Em seguida, compile o programa com esse comando (O make altinstall é usado para impedir a substituição do arquivo binário python padrão /usr/bin/python);

sudo make altinstall

Passo 9. Verifique a versão instalada do python usando o seguinte comando;

python3.8 -V

Passo 10. Após a instalação bem-sucedida, remova o arquivo baixado para economizar espaço em disco;

Instalando Python no Ubuntu

Introdução

Vamos mostrar-lhe, como instalar pip no Ubuntu 16.04. Pip é um sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes de software escritos em Python, que podem ser encontrados no Python Package Index (PyPI) .

Pip tem um recurso para gerenciar listas completas de pacotes e números de versão correspondentes, possíveis através de um arquivo “requisitos”. Instalar Pip no Ubuntu 16.04, é uma tarefa fácil, siga cuidadosamente as etapas deste tutorial e você deve ter o Pip instalado no Ubuntu 16.04, em menos de 10 minutos.

Atualização do Sistema

sudo apt-get update && sudo apt-get -y upgrade

Instalando Pip

sudo apt-get install python-pip

Verificando a instalação

O gerenciador de pacotes apt instalará o Pip e todas as dependências necessárias para que o software funcione de forma otimizada. Uma vez concluída a instalação, você pode verificar se foi bem-sucedido usando o seguinte comando.

pip -V

Procurando pacote com Pip

pip install package_name

Desinstalando pacote com Pip

pip uninstall package_name

Mais comandos

Para mais comandos, utilize a opção –help

# pip --help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log                 Path to a verbose appending log.
  --proxy              Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries          Maximum number of retries each connection should attempt (default 5 times).
  --timeout              Set the socket timeout (default 15 seconds).
  --exists-action     Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --trusted-host    Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert                Path to alternate CA bundle.
  --client-cert         Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.