Shell (Interpretador) Python

O Shell (Interpretador) Python é a consola onde pode interagir com o interpretador Python ou executar os seus programas Python. Estão disponíveis uma colagem rápida de palavras-chave e funções Python comuns, bem como uma introdução direta pelo teclado e uma introdução de carateres [a A #]. O prompt do Shell (Interpretador) pode ser utilizado para testar uma linha de código colada a partir do Editor. Podem também ser introduzidas e executadas várias linhas de código num prompt do Shell (Interpretador) >>>.

Indicador de estado do cursor do Shell (Interpretador).

 

O Shell (Interpretador) reinicia quando um novo
programa é executado.

 

Ferramentas úteis para trabalhar no Shell (Interpretador).
Consulte os detalhes abaixo.

Estados do cursor do Shell (Interpretador).

não alfabético

y ƒ se necessário para alternar

 

ƒ alfa

 

ƒ novamente ALFA

 

 

 

y ƒ

alpha bloqueado

 

ƒ novamente

ALPHA bloqueado

 

 

Teclas de atalho e menus do Shell (Interpretador) Python

Menus

Tecla premida

Descrição

[Fns…]

o

Selecione [Fns…] para aceder os menus das funções mais usadas, palavras-chave e operadores. Também acede a conteúdos selecionados nos módulos math e random.

Nota: y N também é útil para colagem rápida.

[a A #]

p

Selecione [a A #] para aceder a uma palete de carateres como forma alternativa de introduzir muitos carateres.

[Tools]

q

Selecione [Tools] para exibir os seguintes itens de menu.

1: Rerun last program

Executa novamente o último programa que foi executado no Shell (Interpretador).

2: Run…

Exibe uma lista dos programas Python disponíveis para execução no Shell (Interpretador).

3: Paste from Editor

Cola a última linha de programa copiada do Editor para o prompt do Shell (Interpretador).

4: Vars…

Mostra os vars do último programa que foi executado. Não exibe vars definidas de programa de um programa importado.

5: Clear Screen

Apaga o ecrã do Shell (Interpretador). Não reinicia um novo Shell (Interpretador).

6: New Shell

Reinicia um novo Shell (Interpretador).

7: Go to Program Line…

Exibe o Editor a partir do Shell (Interpretador) com o cursor sobre a linha de programa especificada.

8: Last Entry>>>
}

Exibe até as últimas 8 entradas no prompt do Shell (Interpretador) durante uma sessão do Shell (Interpretador).

9: View History
y }
y

Percorra o ecrã Shell para ver até às últimas 60 linhas de saída no Shell (Interpretador) durante uma sessão do Shell (Interpretador). Depois de desenhar para o Shell utilizando ti_plotlib, ti_draw ou ti_image, ao premir [clear] irá apagar o desenho no Shell. O histórico não irá ser apresentado no ecrã. Utilize [2nd] } e [2nd] para ver o histórico conforme necessário.

0: Tab Complete y [enter]

Exibe os nomes das variáveis e funções disponíveis para acesso na atual sessão do Shell (Interpretador).

Quando for introduzida uma letra de uma variável ou função disponível, prima y [enter] para completar automaticamente o nome se estiver disponível uma correspondência na sessão atual do Shell (Interpretador).

A: from PROGRAM import *…

Quando executado pela primeira vez numa sessão do Shell (Interpretador), o PROGRAMA será executado e as vars só poderão ser visualizadas utilizando o separador Complete.

Quando executado novamente na mesma sessão do Shell (Interpretador), a execução aparece como sem execução.

Este comando também pode ser colado de y N.

[Editor]

r

Selecione [Editor] para exibir o Editor com os últimos programas no Editor. Se o Editor estiver vazio, pode exibir o Gestor de ficheiros.

[Files]

s

Selecione [Files] para exibir o Gestor de ficheiros.

Nota:

Para interromper um programa Python em execução, como se um programa estivesse em loop contínuo, prima É. Prima [Tools] (q) > 6:New Shell como método alternativo para parar um programa em execução.
Quando utilizar os módulos ti_plotlib, ti_draw ou ti_image para desenhar para o Shell, prima [clear] para apagar o desenho e voltar ao prompt do Shell na parte de cima do ecrã. Para ver o histórico do Shell, utilize [2nd] } e [2nd] para ver o histórico conforme necessário.