Ambiente Python
Definição
Existem várias implementações de Python como jython (ambiente Java), IronPython (Ambiente .Net da Microsoft) e PyPy (compilação em tempo de execução). Neste site, é usada a implementação padrão chamada CPython (escrita em C). Esta implementação é disponibilizada em python.org, é administrada pela Python Software Foundation e possui licença GPL.
O nome Python foi escolhido para homenagear o programa da BBC “Monty Python’s Flying Circus”. Mas o símbolo mais conhecido da linguagem é a cobra píton.
Características do CPython
São algumas características da implementação CPython:
- É de alto nível – tenta se aproximar da linguagem humana e se distanciar da linguagem do computador (linguagem de máquina). Neste caso, não é preciso conhecer a arquitetura do computador no qual o código será executado.
- Interpretada – o código-fonte é transformado em uma linguagem intermediária que é interpretada pela máquina virtual. Não há compilação de código.
- Interativa X Script – os comandos do programa podem ser fornecidos um a um no console ou podem ser todos armazenados em um script para serem executados.
- Tipagem dinâmica – o tipo de dados de uma variável é deduzido a partir da análise do dado atribuído a essa variável.
- Tipagem forte – não há conversão automática de tipos não compatíveis.
- Orientada a objetos -suporta conceitos como classes, objetos, herança, encapsulamento, etc. As variáveis são consideradas apenas como nomes (referências) aos objetos. Um objeto pode ter mais de um nome e um mesmo nome pode ser associado a diferentes objetos (um por vez) durante a execução do programa.
- Portável – o código pode ser executado em diferentes plataformas (Windows, Linux, Mac, etc)
- Extensível – permite integrar componentes Java e .NET, invocar bibliotecas C e C ++ e adicionar funções ou módulos próprios.
Um programa em CPython é executado da seguinte forma:
- O código-fonte Python é compilado para bytecode;
- O código bytecode é executado na Máquina Virtual CPython.

Colaboratory
Outro ambiente que pode ser usado para executar programas Python é o Colaboratory ou “Colab” da empresa Google. O Colab é um produto que permite escrever e executar códigos Python em um navegador, sem precisar instalar qualquer software na própria máquina. Para usar o Colab, basta digitar https://colab.research.google.com/ no seu navegador preferido.

Suponha que você queira executar o programa Python abaixo.
a = 2 b = 5 x = a ** b print(x)
Em primeiro lugar, você deve abrir um “Novo notebook” em “Arquivo” na aba do navegador.

O navegador apresenta então o campo onde se deve digitar o código. Digite o código e clique em “Executar tudo” no item “Ambiente de Execução” da aba do navegador.

O Colab executa o programa e apresenta a resposta.

Para mais informações sobre o Colab, consulte o material (textos e vídeos) do site da Google.