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.