Skip to content

2. Instalação de um interpretador Python

2.1. ActivePython

Os exemplos neste documento foram testados com o interpretador Python da ActiveState:

http://www.activestate.com/activepython/downloads
 

Notas:

  • Não descarregue a versão de 64 bits do ActivePython. Esta não permite a instalação do módulo MySQLdb, que será necessário mais adiante neste documento.

A instalação do ActivePython cria a seguinte estrutura de diretórios:

 

e o seguinte menu na pasta Aplicações:

  • 1: a documentação do ActivePython. Esta é muito completa e é uma boa ideia consultá-la sempre que se deparar com um problema;
  • 2: um interpretador Python interativo;
  • 3: o gestor de pacotes do ActivePython. Iremos utilizá-lo para instalar o pacote Python que nos permite trabalhar com bases de dados MySQL.

Não iremos utilizar o interpretador Python interativo. Deve apenas ter em conta que os scripts neste documento podem ser executados utilizando este interpretador. Embora seja útil para testar o funcionamento de uma funcionalidade do Python, não é muito prático para scripts que precisam de ser reutilizados. Aqui está um exemplo:

 

O prompt >>> permite-lhe introduzir uma instrução Python que é executada imediatamente. O código digitado acima significa o seguinte:

1
2
3
4
5
6
>>> nom='python'
>>> print 'nom=%s' % (nom)
nom=python
>>> print "type=%s" % (type(nom))
type=<type 'str'>
>>> 

Linhas:

  • 1: Inicialização de uma variável. Em Python, não se declara o tipo das variáveis. Estas assumem automaticamente o tipo do valor que lhes é atribuído. Este tipo pode mudar ao longo do tempo;
  • 2: exibição do nome. «name=%s» é um formato de exibição em que %s é um parâmetro formal que denota uma cadeia de caracteres. (name) é o parâmetro real que será exibido no lugar de %s;
  • 3: o resultado da exibição;
  • 4: exibição do tipo da variável name;
  • 5: a variável name é do tipo str (cadeia de caracteres).

Abaixo, fornecemos scripts que foram testados da seguinte forma:

  • o script pode ser escrito utilizando qualquer editor de texto. Aqui utilizámos o Notepad++, que oferece realce de sintaxe para scripts Python;
  • o script é executado numa janela do DOS.
 
  • Navegue até à pasta que contém o script a ser testado;
  • A variável %python% é uma variável do sistema:
C:\data\travail\2010-2011\python\tutoriel>echo %python%
C:\devpython\ActiveState27\python.exe
  • Linha 1: exibe o valor da variável de ambiente %python%;
  • Linha 2: o seu valor: <installdir>\python.exe, onde installdir é a pasta de instalação do ActivePython.

2.2. Ferramentas Python para o Visual Studio

[Ferramentas Python para o Visual Studio] está disponível (fevereiro de 2012) no seguinte URL: [http://pytools.codeplex.com/]. A sua execução adiciona funcionalidades Python ao Visual Studio 2010. A versão Express do Visual Studio 2010 é gratuita e está disponível em [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express].

Depois de instaladas as extensões [Ferramentas Python para o Visual Studio], pode criar projetos Python com o VS 2010:

  • para todos os exemplos neste documento, a opção [1] é a adequada;
  • [2]: O menu (Ferramentas / Opções) permite-lhe configurar o ambiente Python.

O interpretador ActivePython deve ter sido detetado pelo Visual Studio [3]:

  • em [4], especificamos que a execução do programa deve ser pausada até que o utilizador pressione uma tecla no teclado.

Vamos criar um projeto Python (Arquivo / Novo / Projeto):

  • em [1,2]: selecione um projeto Python do tipo [Aplicação Python];
  • em [3]: escolha uma pasta para o projeto;
  • em [4]: atribua um nome ao projeto;
  • em [5]: o projeto gerado.

O ficheiro [essai_02.py] é um programa Python:


print('Hello World')

Execute-o premindo [Ctrl-F5]: o resultado aparece numa janela do DOS [6]. Todo o código neste documento também foi testado desta forma. Os exemplos são fornecidos como uma solução do VS 2010: