Usando um shell interativo (REPL)

Python:
Usando um shell interativo (REPL)

Como Fazer:

Entre diretamente no REPL do Python digitando python em sua linha de comando. Uma vez lá, teste operações simples ou código com várias linhas:

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
... 
0
1
2

Experimente com funções e feedback imediato:

>>> def greet(name):
...     return "Olá, " + name + "!"
... 
>>> greet("Alice")
'Olá, Alice!'

Brinque com bibliotecas e explore suas características em tempo real:

>>> import math
>>> math.sqrt(16)
4.0

Saia com um rápido exit() ou Ctrl+D (às vezes Ctrl+Z no Windows).

Aprofundamento

O conceito de um REPL não é único para o Python; é tão antigo quanto Lisp. Muitas linguagens oferecem esse ambiente imediato e interativo para uma abordagem prática do código. Alternativas ao shell nativo do Python incluem IPython e Jupyter Notebook, que fornecem maior interatividade, mais recursos e melhor integração com outras ferramentas. O REPL padrão do Python é simples, mas incorpora todo o poder do Python, lidando com objetos complexos e programas multithreaded, embora lhe faltem recursos como auto-completação e realce de sintaxe presentes em ferramentas mais avançadas.

Veja Também