Guia Completo para Configurar o Seu Ambiente de Desenvolvimento Python
O Python está disponível numa ampla variedade de plataformas, incluindo Linux e Mac OS X. Vamos entender como configurar o nosso ambiente Python.
Configuração do Ambiente Local
Abra uma janela de terminal e digite "python" para descobrir se já está instalado e qual a versão instalada.
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
- Win 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (múltiplas versões)
- PalmOS
- Telemóveis Nokia
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- O Python também foi portado para as máquinas virtuais Java e .NET
A Obter o Python
O código-fonte mais atualizado, binários, documentação, notícias, etc., estão disponíveis no site oficial do Python https://www.python.org/
Pode descarregar a documentação do Python em https://www.python.org/doc/. A documentação está disponível em formatos HTML, PDF e PostScript.
Instalando o Python
A distribuição do Python está disponível para uma ampla variedade de plataformas. Só precisa de descarregar o código binário aplicável à sua plataforma e instalar o Python.
Se o código binário para a sua plataforma não estiver disponível, precisa de um compilador C para compilar o código-fonte manualmente. Compilar o código-fonte oferece mais flexibilidade em termos de escolha de funcionalidades que requer na sua instalação.
Aqui está uma visão rápida da instalação do Python em várias plataformas:
Instalação no Unix e Linux
Aqui estão os passos simples para instalar o Python numa máquina Unix/Linux.
Abra um navegador Web e vá a https://www.python.org/downloads/.
Siga o link para descarregar o código-fonte compactado disponível para Unix/Linux.
Descarregue e extraia os ficheiros.
Edite o ficheiro Modules/Setup se quiser personalizar algumas opções.
Execute o script ./configure
make
make install
Isto instala o Python na localização padrão /usr/local/bin e as suas bibliotecas em /usr/local/lib/pythonXX onde XX é a versão do Python.
Instalação no Windows
Aqui estão os passos para instalar o Python numa máquina Windows.
Abra um navegador Web e vá a https://www.python.org/downloads/.
Siga o link para o instalador Windows python-XYZ.msi onde XYZ é a versão que precisa de instalar.
Para usar este instalador python-XYZ.msi, o sistema Windows deve suportar Microsoft Installer 2.0. Guarde o ficheiro do instalador na sua máquina local e depois execute-o para descobrir se a sua máquina suporta MSI.
Execute o ficheiro descarregado. Isto abre o assistente de instalação do Python, que é realmente fácil de usar. Apenas aceite as definições padrão, espere até a instalação terminar e pronto.
Instalação no Macintosh
Macs recentes vêm com Python instalado, mas pode estar vários anos desatualizado. Veja https://www.python.org/download/mac/ para instruções sobre como obter a versão atual junto com ferramentas extra para suportar desenvolvimento no Mac. Para Mac OS mais antigos antes do Mac OS X 10.3 (lançado em 2003), o MacPython está disponível.
Jack Jansen mantém-no e pode ter acesso total à documentação completa no site dele – https://www.cwi.nl/~jack/macpython.html. Pode encontrar detalhes completos de instalação para Mac OS.
Configurando o PATH
Programas e outros ficheiros executáveis podem estar em muitos diretórios, então os sistemas operativos fornecem um caminho de pesquisa que lista os diretórios que o SO procura para executáveis.
O caminho é armazenado numa variável de ambiente, que é uma string nomeada mantida pelo sistema operativo. Esta variável contém informação disponível para o shell de comando e outros programas.
A variável path é chamada PATH no Unix ou Path no Windows (Unix é case sensitive; Windows não é).
No Mac OS, o instalador trata dos detalhes do caminho. Para invocar o interpretador Python a partir de qualquer diretório específico, deve adicionar o diretório Python ao seu caminho.
Configurando o path no Unix/Linux
Para adicionar o diretório Python ao path para uma sessão particular no Unix:
No shell csh – digite setenv PATH "$PATH:/usr/local/bin/python" e pressione Enter.
No shell bash (Linux) – digite export PATH="$PATH:/usr/local/bin/python" e pressione Enter.
No shell sh ou ksh – digite PATH="$PATH:/usr/local/bin/python" e pressione Enter.
Nota – /usr/local/bin/python é o caminho do diretório Python
Configurando o path no Windows
Para adicionar o diretório Python ao path para uma sessão particular no Windows:
Na linha de comando – digite path %path%;C:\Python e pressione Enter.
Nota – C:\Python é o caminho do diretório Python
Variáveis de Ambiente do Python
Aqui estão variáveis de ambiente importantes, que podem ser reconhecidas pelo Python:
| Sr.No. | Variável & Descrição |
|---|---|
| 1 | PYTHONPATH Tem um papel semelhante ao PATH. Esta variável diz ao interpretador Python onde localizar os ficheiros de módulo importados num programa. Deve incluir o diretório da biblioteca de código-fonte Python e os diretórios que contêm código-fonte Python. PYTHONPATH é às vezes predefinido pelo instalador do Python. |
| 2 | PYTHONSTARTUP Contém o caminho de um ficheiro de inicialização contendo código-fonte Python. É executado sempre que inicia o interpretador. Chama-se .pythonrc.py no Unix e contém comandos que carregam utilitários ou modificam PYTHONPATH. |
| 3 | PYTHONCASEOK É usado no Windows para instruir o Python a encontrar a primeira correspondência insensível a maiúsculas/minúsculas numa declaração de importação. Defina esta variável para qualquer valor para a ativar. |
| 4 | PYTHONHOME É um caminho de pesquisa de módulo alternativo. Geralmente está embutido nos diretórios PYTHONSTARTUP ou PYTHONPATH para tornar a troca de bibliotecas de módulos fácil. |
Executando o Python
Existem três formas diferentes de iniciar o Python:
Intérprete Interativo
Pode iniciar o Python a partir de Unix, DOS ou qualquer outro sistema que lhe forneça um interpretador de linha de comando ou janela shell.
Digite python na linha de comando.
Comece a programar imediatamente no interpretador interativo.
$python # Unix/Linux ou python% # Unix/Linux ou C:> python # Windows/DOS
Aqui está a lista de todas as opções de linha de comando disponíveis:
| Sr.No. | Opção & Descrição |
|---|---|
| 1 | -d Fornece saída de depuração. |
| 2 | -O Gera bytecode otimizado (resultando em ficheiros .pyo). |
| 3 | -S Não execute import site para procurar caminhos Python no arranque. |
| 4 | -v saída verbosa (rastreio detalhado em declarações de importação). |
| 5 | -X desativa exceções built-in baseadas em classes (apenas usa strings); obsoleto a partir da versão 1.6. |
| 6 | -c cmd executa script Python enviado como string cmd |
| 7 | file executa script Python a partir do ficheiro dado |
Script a partir da Linha de Comando
Um script Python pode ser executado na linha de comando invocando o interpretador na sua aplicação, como no seguinte:
$python script.py # Unix/Linux ou python% script.py # Unix/Linux ou C: >python script.py # Windows/DOS
Nota – Certifique-se de que o modo de permissão do ficheiro permite execução.
Ambiente de Desenvolvimento Integrado
Pode executar o Python a partir de um ambiente de Interface Gráfica de Utilizador (GUI), se tiver uma aplicação GUI no seu sistema que suporte Python.
Unix – IDLE é o primeiro IDE Unix para Python.
Windows – PythonWin é a primeira interface Windows para Python e é um IDE com GUI.
Macintosh – A versão Macintosh do Python junto com o IDE IDLE está disponível no site principal, descarregável como ficheiros MacBinary ou BinHex.
Se não conseguir configurar o ambiente corretamente, pode pedir ajuda ao seu administrador de sistema. Certifique-se de que o ambiente Python está corretamente configurado e a funcionar perfeitamente.
Nota – Todos os exemplos dados nos capítulos subsequentes são executados com a versão Python 2.4.3 disponível no sabor CentOS de Linux.
Já configuramos o ambiente de programação Python online, para que possa executar todos os exemplos disponíveis online ao mesmo tempo que aprende a teoria. Sinta-se à vontade para modificar qualquer exemplo e executá-lo online.
python
- Dominando Tipos de Dados em Python: Guia Prático
- Dominando Operadores em Python: Guia Completo
- Dominando a Declaração Pass em Python: Guia Prático
- Dominando Argumentos de Funções em Python: Parâmetros Posicionais, Nomeados e Padrão
- Verificando Existência de Arquivos e Diretórios em Python – Guia Prático
- Guia de Configuração do Ambiente de Desenvolvimento Java
- Configurando seu Ambiente de Programação C: Ferramentas Essenciais e Dicas
- Guia Completo para Configurar seu Ambiente de Desenvolvimento C++
- Configuração do Ambiente de Desenvolvimento Java 10: Compilar, Executar e Testar
- Guia de Configuração do Ambiente de Desenvolvimento Java 9